- 8
- 0
- 约6.23千字
- 约 20页
- 2017-01-23 发布于辽宁
- 举报
毕业论文设计--基于51单片机的简易计算器 .doc
基于51单片机的简易计算器
前言:
本设计是基于51系列单片机来进行的数字计算器系统设计,可以完成计算器的键盘输入,进行加、减、乘、除基本四则运算,并在LCD上显示相应的结果;设计电路采用STC90C51单片机为主要控制电路,利用MM74C922作为计算器4*4键盘的扫描IC读取键盘上的输入;显示采用字符LCD静态显示;软件方面使用C语言编程,并用PROTUES仿真。
设计任务:
计算器软件程序要完成以下模块的设计:(1)键盘输入检测模块;(2)LCD显示模块;(3)算术运算模块;(4)错误处理及提示模块。
3、主体设计部分:
(1)、
(2)、系统总流程图:
4、硬件??如图所示为简易计算器的电路原理图。P3口用于键盘输入,接4*4矩阵键盘,键值与键盘的对应表如表----所示,p0口和p2口用于显示,p2口用于显示数值的高位,po口用于显示数值的低位。
简易计算器电路原理图
矩阵键盘有16个按键,满足对简易计算器的计算实现,显示部分采用LCD1602,第一行显示计算的数值符号,第二行显示计算结果。
LCD显示模块:
本设计采用LCD液晶显示器来显示输出数据。通过D0-D7引脚向LCD写指令字或写数据以使LCD实现不同的功能或显示相应数据。
5、软件部分
#includereg52.h
#includeintr
您可能关注的文档
- 毕业论文设计--基于gns3的ipv6过渡协议分析 .doc
- 毕业论文设计--基于fpga多功能信号发生器的设计与实现.doc
- 毕业论文设计--基于fidic施工合同条件的索赔研究.doc
- 毕业论文设计--基于ds18b20的温室温度检测系统设计 .doc
- 毕业论文设计--基于dht的分布式文件系统大学生毕业论文.doc
- 毕业论文设计--基于can总线汽车车窗控制器设计.doc
- 毕业论文设计--基于can总线的控制系统设计 .doc
- 毕业论文设计--基于bp神经网络的罩式炉炉温pid预测控制策略 .doc
- 毕业论文设计--基于bp神经网络的上证股票指数预测 .doc
- 毕业论文设计--基于bp神经网络的厦门楼盘走势预测 .doc
最近下载
- 重症医学科运用PDCA循环降低ICU失禁性皮炎发生率品管圈QCC持续质量改进成果汇报.ppt
- 江苏科技大学苏州理工学院《数据库原理与应用》2021-2022学年第一学期期末试卷.doc VIP
- 果园履带运输机设计说明书设计.doc VIP
- 江苏科技大学苏州理工学院《数据库原理与设计》2023-2024学年第二学期期末试卷.doc VIP
- 出入境管理法培训课件.ppt VIP
- 2025年西藏中考地理真题卷含答案解析.docx VIP
- 2025年西藏中考地理试卷试题真题(含答案详解).pdf VIP
- Shanhe Star Aviation Co., Ltd.用户手册Aurora SA60L Aurora SA60L-iS说明书.pdf
- 03中铁债:中国国家铁路集团有限公司2020年年度报告.PDF VIP
- 《中国铁路总公司铁路建设项目档案管理办法》1.pdf VIP
原创力文档

文档评论(0)