- 5
- 0
- 约6.23千字
- 约 20页
- 2017-01-22 发布于辽宁
- 举报
基于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
您可能关注的文档
- 毕业论文(设计)-土木专业 办公室.doc
- 毕业论文(设计)-土木专业毕业办公室毕业设计.doc
- 毕业论文(设计)-土木工程(工程量清单计价与项目成本核算体系).doc
- 毕业论文(设计)-土木工程专业临沂市规划展览馆及临沂市博物馆实习报告 .doc
- 毕业论文(设计)-土木工程九龙江简支t型梁桥计算书(含图纸).doc
- 毕业论文(设计)-土特产创业计划书最新2015 .doc
- 毕业论文(设计)-在校学生实习或兼职人身伤害赔偿适用法律探讨 .doc
- 毕业论文(设计)-在线考试系统设计.doc
- 毕业论文(设计)-地铁运营有限公司变电所运行检修规程 .doc
- 毕业论文(设计)-型钢垛型的设计与研究 .doc
- 毕业论文(设计)-基于51单片机的蓄水池自动控制系统 .doc
- 毕业论文(设计)-基于8051单片机交通灯控制系统的设计 .doc
- 毕业论文(设计)-基于8051单片机的烘炉温度自动检测系统的研究设计 .doc
- 毕业论文(设计)-基于8086的proteus仿真波形发生器的设计 .doc
- 毕业论文(设计)-基于adams对汽车前悬架的建模与仿真分析 .doc
- 毕业论文(设计)-基于ads的带阻滤波器设计 .doc
- 毕业论文(设计)-基于ajax的triz理论技术矛盾web平台研究 .doc
- 毕业论文(设计)-基于ajax的网络聊天室 .doc
- 毕业论文(设计)-基于amesim的气动系统建模与仿真技术研究 .doc
- 毕业论文(设计)-基于arduino的校园作息时间控制系统 .doc
最近下载
- 《企业安全生产费用提取和使用管理办法》财资〔2022〕136号 .pdf VIP
- CJJ36-2025城镇道路养护技术规范.docx VIP
- 基于毫米波雷达与深度学习的人体姿态估计方法研究.pdf VIP
- 08J933-1_体育场地与设施(一).pdf
- 实施指南(2025)《GB_T34987-2017威布尔分析》.pptx VIP
- 2024年新北师大版八年级上册物理全册导学案.docx
- 17J008:挡土墙(重力式、衡重式、悬臂式).pdf VIP
- 开展树立和践行正确学习教育推进情况总结报告.docx VIP
- DL_T 441-2004 火力发电厂高温高压蒸汽管道蠕变监督规程.pdf VIP
- 圣邦微招聘笔试题.docx VIP
原创力文档

文档评论(0)