- 1、本文档共27页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算器模拟系统设计
学生:XXX 指导教师:XXX
内容摘要:本设计是基于51系列的单片机进行的简易计算器系统设计,可以完成计算器的键盘输入,进行加、减、乘、除3位无符号数字的简单四则运算,并在LED上相应的显示结果。
设计过程在硬件与软件方面进行同步设计。硬件选择AT89C51单片机和74lS164,输入用4×4矩阵键盘。显示用5位7段共阴极LED静态显示。软件从分析计算器功能、流程图设计,再到程序的编写进行系统设计。选用编译效率最高的Keil软件用汇编语言进行编程,并用proteus仿真。
关键词:LED 计算器 AT89C51芯片 74LS164
Calculator simulation system design
Abstract:The design is a simple calculator based on 51 series microcontroller system design, to complete the calculator keyboard input, add, subtract, multiply, and in addition to three unsigned numeric simple four operations, and the corresponding result will be displayed on the LED.
The design process of hardware and software aspects of the synchronous design. Hardware choose AT89C51 microcontroller and 74ls164--enter the 4 × 4 matrix keyboard. Static display with five 7-segment common cathode LED display. Software calculator function from the analysis, flow charts, design, and then program the preparation of system design. Selected to compile the most efficient Keil software in assembly language programming, and with proteus simulation.
Keywords: LED calculator AT89C51 chip 74LS164
目 录
前言 1
1 设计任务和要求 1
1.1 设计要求 1
1.2 设计方案的确定 2
2 单片机简要原理 2
2.1 AT89c51介绍 2
2.2 芯片74LS164介绍 5
3 硬件设计 6
3.1 键盘电路的设计 6
3.2 显示电路的设计 7
3.3 其他电路设计 7
3.3.1 复位、时钟电路设计 7
3.3.2 多位数码管电路显示的驱动电路 8
4 软件设计 9
4.1 主程序的设计 9
4.2 显示、读键模块的设计 10
4.3 其他内容说明 11
4.3.1 定时查键的程序设计 11
4.3.2 软件的可靠性设计 12
4.4 源程序代码(见附录) 12
5 调试与仿真 12
5.1 Keil C51单片机软件开发系统 12
5.2 proteus的操作 12
5.2.1 硬件电路图的接法操作 12
5.2.2 单片机系统PROTEUS设计与仿真过程 13
6 结束语 13
附录:计算器程序代码 15
参考文献: 23
计算器模拟系统设计
前言
近年来,单片机以其体积小、价格廉、面向控制等独特优点,在各种工业控制、仪器仪表、设备、产品的自动化、智能化方面获得了广泛的应用。与此同时,单片机应用系统的可靠性成为人们越来越关注的重要课题。影响可靠性的因素是多方面的,如构成系统的元器件本身的可靠性、系统本身各部分之间的相互耦合因素等。其中系统的抗干扰性能是系统可靠性的重要指标。
本设计采用AT89C51 芯片,实现了利用单片机进行了一个简单计算器设计。允许对输入数据进行加减乘除运算及LED 显示。如果设计对象是更为复杂的计算器系统,其实际原理与方法与本设计基本相同。另外,实例所设计的计算器是用LED 数码管显示的,当然也可以用其他的器件显示,如LED 显示屏,这样就可以显示出更多的字符,在此基础上,还可以编写更加完善的程序来实现更多的计算功能。设计的关键所在,必须非常
您可能关注的文档
- 计算机控制课程设计解剖.doc
- 专题六农村公共服务设施配置与标准简析.doc
- 计算机理论题库解剖.doc
- 数据库原理解答.doc
- 计算机——模拟练习题3解剖.doc
- 计算机模拟题1解剖.doc
- 数控高频脉冲脱磁器说明书解答.doc
- 数控机床课程设计解答.doc
- _血脂异常老年人使用他汀类药物中国专家共识要点.ppt
- 计算机网络解剖.doc
- 2023年贵州省贵阳市中级会计职称经济法真题(含答案).pdf
- 区域生态环境建设——高考地理一轮复习大单元知识清单和练习(解析版).pdf
- 2023年国家电网(财务会计类)专业备考题库资料(计算简答题部分).pdf
- 2024-2025北师大版4四年级数学上册(全册)测试卷10套(附答案).pdf
- 2023-2024学年山东省德州市齐河县统编版四年级上册期末考试语文试卷(含答案解析).pdf
- 2024-2025学年江西省九江市初三第二学期期末考试语文试题(含解析).pdf
- 2024-2025学年福建省漳州市诏安县初三年级下册期末考试英语试题(含答案).pdf
- 2024-2025学年湖北重点学校高二数学上学期9月联考试卷(附答案解析).pdf
- 消防装备维护员(高级技能)考试复习题库(供参考).pdf
- 文言文之人物形象(2大陷阱:忽略故事情节+概括能力不足)-2024年中考语文考试易错题(原卷版).pdf
文档评论(0)