- 1、本文档共29页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
武汉长江工商学院
毕业论文(设计)
学院: 工学院
专业: 电子信息工程 年级:2008级
题目: 基于单片机的电子计算器
学生:姐姐 学号:xx
2013年5月18日
武汉长江工商学院
本科毕业论文(设计)原创性声明
本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。本人完全意识到本声明的法律后果由本人承担。
作者签名:
年 月 日
目录
摘 要 1
关键词 1
Abstract 1
Key words 1
1 绪论 2
1.1 研究背景 2
1.2 研究意义 2
1.3 计算器的基本组成 2
2 系统设计方案论证 2
2.1 系统概述 2
2.2 方案论证 2
2,2.1单片机模块方案论证 2
2.2.2 计算器输入模块方案论证 2
2.2.3计算器的显示模块的方案论证 3
3 硬件设计 4
3.1计算器模块 5
3.1.1矩阵按键模块 5
3.1.2 LCD显示器的显示模块 5
3.1.3 运算模块 6
3.2 单片机模块 6
3.2.1 时钟电路 6
3.2.2 复位电路 7
3.2.3 液晶显示器 7
4 软件设计 8
4.1软件设计环境介绍 8
4.2 计算器程序设计 8
4.2.1 存储单元分配 8
4.2.2 主程序设计 8
4.2.3 液晶显示数据转换子程序 8
4.2.4 液晶动态显示子程序 9
4.3 运算程序的设计 11
4.4显示程序设计 11
4.5 软件设计的思路和流程 11
5 系统调试 12
5.1软件调试 12
5.2 硬件调试 13
6 致谢 13
参考文献 14
附录1 15
附录2 16
附录3 16
基于单片机的电子计算器的设计
摘要: 近几年,电子技术飞速发展,尤其是单片机的相关技术。单片机已广泛应用于人
常生活各个领域,其中,基于单片机的简易计算器就是一个典型代表。本设计以MCS-51
系列中的AT89C51单片机为核心,采用4*4矩阵键盘输入,可进行两位数的加减乘除的
四则运算,并且可以显示时间和日期,而且可以调节,然后经数据转换把数值送入液晶显示器动态显示。本系统设计简单,同时具有制作方便、成本低廉等优点,具有广阔的市场前景。
关键词:AT89C51单片机;计算器;矩阵键盘;液晶显示器
The design of simple calculator which is based on Single Chip microcontroller
Abstract: In recent years, electronic technology develops rapidly, especially single-chip technology. MCU has been widely used in all areas of life, in which a simple microcontroller-based calculator is a typical representative. The design MCS-51 Series AT89C51 microcontroller as the core, with 4 * 4 matrix keyboard input, two-digit addition, subtraction, multiplication, and division , Four operations, and can display the time and date, and can be adjusted, and data conversion value into the liquid crystal display dynamic display. The system design is simple, but also has the advantages of convenience, low cost production, and has broad market prospects.
Key words: AT89C51 Single-chip microcontroller; calculator; matrix keyboard;
文档评论(0)