设计题目:基于单片机的简易计算器设计与仿?/p>
一、设计实验条件:
?/p>
点:
实验设备?/p>
PC
机(
装有
Keil
?/p>
Protues
?/p>
Word
?/p>
Visio
?/p>
二、设计任务:
本系统选用
AT89C51
单片机为主控机。通过扩展必要的外围接口电路,实现
对计算器的设计,具体设计如下?/p>
?/p>
1
)由于设计的计算器要进行四则运算,为了得到较好的显示效果,经综合?/p>
析后,最后采?/p>
LCD
显示数据和结果?/p>
?/p>
2
)采用键盘输入方式,键盘包括数字键(
0
?/p>
9
)、符号键?/p>
+
?/p>
-
、×、÷)?/p>
清除?/p>
(on\c)
和等号键?/p>
=
),故只需?/p>
16
个按键即可,设计中采用集成的计算
键盘?/p>
?/p>
3
)在执行过程中,开机显示零,等待键入数值,当键入数字,通过
LCD
显示?/p>
来,当键?/p>
+
?/p>
-
?/p>
*
?/p>
/
运算符,计算器在内部执行数值转换和存储,并等待再次
键入数值,当再键入数值后将显示键入的数值,按等号就会在
LCD
上输出运算结
果?/p>
?/p>
4
?/p>
错误提示?/p>
当计算器执行过程中有错误时,
会在
LCD
上显示相应的提示
,
如:
当输入的数值或计算得到的结果大于计算器的表示范围时,计算器会在
LCD
上提
?/p>
overflow
;当除数?/p>
0
时,计算器会?/p>
LCD
上提?/p>
error
?/p>
设计要求:分别对键盘输入检测模块;
LCD
显示模块;算术运算模块;错误处理
及提示模块进行设计,
并用
Visio
画系统方框图?/p>
keil
?/p>
protues
仿真
分析其设计结果?/p>
三、设计时间与设计时间安排?/p>
1
、设计时间:
6
?/p>
27
日~
7
?/p>
8
?/p>
2
、设计时间安排:
熟悉课题、收集资料:
3
天(
6
?/p>
27
日~
6
?/p>
29
?/p>
)