本设计是一个实现加、减、乘、除的计算器它的硬件主要由四部分组成,
一个八位共阳极的数码管
口的上拉电阻(接线图在附录
),它可以实现结果低于
采用动态显礻由八位共阳极数码管通过
口做为单片机的字码控制端,数码管的
口作为数码管的位控制端
采用软件识别键值并执行相应的操作,
程序运行时依次扫描各行查询是否有键按
如果有则进入键盘识别处理程序,
果如果没有按键就调用显示程序显示一个
,等待按键按下茬进入按键扫描
,等待键入数值当键入数字,将通过数码管显
运算符计算器在内部执行数值转换和存储,并等
当在键入数值后将显示鍵入的数值
按等号就会在数码管上输
出运算结果。注:结果不能超出
(具体操作见后面仿真图)
|
||||
|
||||