- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《电子技术综合设计》
设计报告
设计题目: 基于MCS-51单片机的简易计算器设计
组长姓名: 陈万涛 学 号:
专业与班级: 电气13-10班
姓 名: 赵伟成 学 号:
专业与班级: 电气13-10班
姓 名: 姚光远 学 号:
专业与班级: 电气13-10班
时 间: 2015 ~ 2016 学年第(1)学期
指导教师: 牛小玲 成 绩: 日 期: 2015.12.
PAGE \* MERGEFORMAT26
目录
1.设计方案 2
1.1基本设计原理 2
1.2方案选择 2
1.3元件选择 3
1.4系统框图 4
2.硬件设计 4
2.1硬件设计方案 4
2.2供电电路设计 6
2.3键盘电路设计 6
2.4液晶显示电路设计 7 2.5主电路 7
3.软件设计 8
3.1软件设计方案 8
3.2系统程序设计流程图 9
4.系统的安装调试 10
4.1安装顺序 10
4.2故障原因及排除方法 11
4.3调试结果 12
5.设计总结 12
6.参考文献 12
7.附录 13
7.1附录一 图片 13
7.2附录二 Proteus仿真图 13
7.3附录三 系统程序 14
1.设计方案
1.1基本设计原理
本设计是以单片机为核心的简易计算器系统设计,输入采用常见的4*4矩阵键盘,该设计作品可以进行加、减、乘、除以及带符号数字运算(七位整数、六位小数),同时可以通过LCD1602静态显示操作过程及结果。
根据功能和设计要求,本系统选用以MCS-51单片机为主控机,通过扩展必要的外围接口电路,包括键盘电路、电源供电电路、显示电路等主要模块电路,实现对计算器的设计,设计思路采用模块化设计思路,即分别设计各模块电路,然后进行总体连接,即可实现设计目的。
本设计旨在进一步掌握单片机理论知识,理解嵌入式单片机系统的硬软件设计,加强对实际应用系统设计的能力。通过本设计的学习,进一步掌握单片机程序设计和微机接口应用的基本方法,并能综合运用现阶段所学软、硬件知识分析实际问题,提高解决实际问题的能力。
1.2方案选择
针对该简易计算器的设计,有以下几种方案可供选择。
方案一
利用单片机为主要控制电路,外加部分辅助电路来实现设计功能。单片机作为主要控制器,数码管作为显示电路,外部输入电路采用简单键盘输入,即利用单片机的简单I/O口作为输入电路。即系统主要由三部分组成:单片机核心控制模块、数码管动态显示模块以及简单键盘输入模块。
键盘读入采用单片机查询方式,即让16个按键的信息输入端从单片机P3、P2口输入,通过查询指令,判断输入的是哪一个键盘,然后做出相应的处理,最后通过数码管电路动态显示运算结果。
该方案的不足之处是显示电路中对于数码管的驱动需要外加电路,使得电路成本增加且电路显得更加复杂。同时,当显示多位时,数码管的个数也会相应增加,成本也相应增加。另外,对于外部输入电路,该方案采用简单键盘电路设计结构,显然这不是最佳方案。因为简单键盘电路占用了过多的I/O口,而单片机简单I/O口数目有限,在资源由有限的情况下,采用该设计方案显然存在不合理之处。
方案二
方案二主要控制电路仍然是以单片机为核心,外加辅助电路来实现设计目标。与方案一不同的地方是显示电路和输入电路。方案二为LED点阵显示屏,能够实现动态显示;输入电路采用矩阵键盘输入。供电电路与外部输入电路与方案一相同,采用USB供电模式。
与方案一相比,LED点阵显示可以满足显示位数要求,而且显示清晰,观察方便,但与数码管显示相比,LED显示屏所占体积较大,功耗也较大,相对于简易计算器的要求而言,会使设计成本增加许多,而且功耗增加也是不符合要求的。另外,对于输入电路来说,采用矩阵键盘输入能够大幅度减少I/O口的使用,而且电路建构也相对集中。总体上来说方案二基本可以满足设计要求,想比较方案一而言,能够作为备选设计方案。
方案三
相对于方案一,方案三与方案一的主要区别在于以下两点:一是键盘电路的设计,二是显示电路的设计。键盘电路与方案一相同,采用
您可能关注的文档
- 最全公务员考试答案!三严三实”_new教程.doc
- 最全汽车修理厂管理制度汇编_new教程.doc
- 最全徐州专业人员继续教育潜能激活与创造力开发试题及答案_new教程.doc
- 最全徐州专业人员继续教育潜能激活与创造力开发试题及答案教程.doc
- 最全循环经济与低碳经济继续教育考试题库_new教程.doc
- 最完整的硕士研究生考试复试——英语面试之自我介绍_英语口语_new教程.doc
- 最完整的硕士研究生考试复试——英语面试之自我介绍_英语口语教程.doc
- 最新《公共游泳场所卫生管理规范》_new教程.doc
- 最新《公共游泳场所卫生管理规范》教程.doc
- 最新《廉洁自律准则》、《纪律处分条例》题库_new教程.doc
- 基于51单片机的密码锁设计_new_new重点精要.docx
- 基于51单片机的密码锁设计重点精要.docx
- 基于ANSYS的轴承座结构_new_new重点精要.docx
- 基于ANSYS的轴承座结构重点精要.docx
- 基于Arduino的电压有效值测量电路设计与实现_new_new重点精要.docx
- 基于Arduino的电压有效值测量电路设计与实现重点精要.docx
- 基于AT89S51单片机的教室灯光智能控制系统设计_new_new重点精要.docx
- 基于DRVI虚拟仪器平台的光电转速计设计_new_new重点精要.docx
- 基于DRVI虚拟仪器平台的光电转速计设计重点精要.docx
- 基于EDA技术的数字示波器的设计_new_new重点精要.docx
最近下载
- 广东省东莞市东华高级中学、东华松山湖高级中学2024-2025学年高一(上)月考数学试卷(含答案).pdf VIP
- 第一二单元月考试卷(试题)人教版五年级上册数学+.1.docx VIP
- 矩阵论试卷.doc VIP
- 瓦控(VACON)伟肯CX,CXL,CXS变频器用户手册.pdf
- 企业培训师二级课件.pptx VIP
- 学堂在线 如何写好科研论文 期末考试答案.docx VIP
- 货币金融学(第十二版)PPT课件(全).pptx
- CPA考试《财管》历年真题汇编(含答案).pdf VIP
- 《6-8岁创意画-美味的柿子》-美术课件.pptx VIP
- 牧场物语矿石镇的伙伴们——触发事件其它.docx VIP
文档评论(0)