东北大学秦皇岛分校自动化工程系自动控制系统课程设计基于单片机的简易计算器设计与仿真专业名称自动化班级学号5080512学生姓名张爽指导老师王雄伟设计时间2025.6.27~2025.7.8东北大学秦皇岛分校自动化工程系《自动控制系统》课程设计任务书专业: 自动化 班级:50805 姓名:张爽 设计题目:基于单片机的简易计算器设计与仿真 一、设计实验条件:地 点:自动化系实验室实验设备:PC 机( 装有 Keil;Protues;Word ;Visio )二、设计任务:本系统选用AT89C51单片机为主控机。通过扩展必要的外围接口电路,实现对计算器的设计,具体设计如下:(1)由于设计的计算器要进行四则运算,为了得到较好的显示效果,经综合分析后,最后采纳LCD 显示数据和结果。(2)采纳键盘输入方式,键盘包括数字键(0~9)、符号键(+、-、×、÷)、清除键(on\c)和等号键(=),故只需要16 个按键即可,设计中采纳集成的计算键盘。(3)在执行过程中,开机显示零,等待键入数值,当键入数字,通过LCD显示出来,当键入+、-、*、/运算符,计算器在内部执行数值转换和存储,并等待再次键入数值,当再键入数值后将显示键入的数值,按等号就会在LCD上输出运算结果。(4)错误提示:当计算器执行过程中有错误时,会在LCD上显示相应的提示,如:当输入的数值或计算得到的结果大于计算器的表示范围时,计算器会在LCD上提示overflow;当除数为0时,计算器会在LCD上提示error。设计要求:分别对键盘输入检测模块;LCD显示模块;算术运算模块;错误处理及提示模块进行设计,并用Visio画系统方框图,keil与protues仿真分析其设计结果。三、设计时间与设计时间安排:1、设计时间:6 月 27 日~7 月 8 日2、设计时间安排: 熟悉课题、收集资料: 3 天(6 月 27 日~ 6 月 29 日) 具体设计(含上机实验): 6 天(6 月 30 日~ 7 月 5 日)编写课程设计说明书: 2 天(7 月 6 日~ 7 月 7 日)答辩: 1 天(7 月 8 日)四、设计说明书的内容:1、前言:(自己写,组员之间不能相同,写完后将红字删除,排版时注意对齐)本设计是基于 51 系列单片机来进行的数字计算器系统设计,可以完成计算器的键盘输入,进行加、减、乘、除基本四则运算,并在 LCD 上显示相应的结果;设计电路采纳 AT89C51 单片机为主要控制电路,利用 MM74C922 作为计算器4*4 键盘的扫描 IC 读取键盘上的输入;显示采纳字符 LCD 静态显示;软件方面...