- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
武汉长江工商学院
毕业论文(设计)
学院: 工学院
专业:通信工程 年级: 09级
题目: 基于单片机的0~9999计算器的设计
学生:吴强林 学号
指导教师:曾凡忠 职称:高级工程师
2013年 4 月 10 日
武汉长江工商学院
本科毕业论文(设计)原创性声明
本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。本人完全意识到本声明的法律后果由本人承担。
作者签名:
年 月 日
目 录
摘 要 1
关键词 1
Abstract 1
Keywords 1
1 引言 2
1.1 选题背景及意义 2
1.2 本设计所要实现的目标 2
2 系统设计方案选择 2
2.1 参考方案 2
3 计算器硬件设计及说明 3
3.1 系统组成总框图 3
3.2 中央控制模块 3
3.2.1 AT89S52特点 4
3.2.2 AT89S52的编程方法 5
3.2.3 时钟电路 5
3.2.4 复位电路 6
3.3 键盘输入模块 6
3.4.1 LCD 1602功能 8
3.4.2 LCD1602在设计中的使用 9
3.4.3 设计整体原理图 10
4 简易计算器的软件设计 10
4.1 程序设计流程 10
4.2 0~9999计算器的软件规划 12
4.3 主程序设计 12
4.4 矩阵键盘按键扫描程序 14
4.5 液晶显示模块程序设计 15
5 软件仿真与调试 16
5.1 keil 软件介绍 16
5.2 keil软件在本设计中的使用 16
5.3 proteus软件介绍 17
5.4 proteus软件在本设计中的应用 18
结 论 19
致 谢 20
参考文献 20
附录 21
基于单片机的0~9999计算器的设计
摘 要:学习生活中,无可避免的总会遇到一些数目较大的数值运算,徒手运算起来很困难,这个时候我们就必须用到计算器。在经济科技快速发展的今天,计算器的诞生大大方便了我们的生活,是日常生活中重要的电子产品之一。本文从实用角度出发,采用AT89S52单片机为主控芯片模拟系统设计,C语言编写主控芯片控制程序,并用4*4矩阵键盘输入,LCD1602液晶显示器显示操作过程,设计出一款能实现加、减、乘、除四则运算的简易便捷的计算器。科技的进步告别了以前复杂的模拟电路,一块几厘米平方的单片机可以省去很多繁琐的电路。现在应用较广泛的是科学计算器,与我们日常所用的简单计算器有较大差别,除了能进行加减乘除,科学计算器还可以进行正数的四则运算和乘方、开方运算,具有指数、对数、三角函数、反三角函数及存储等计算功能。计算器的未来是小型化和轻便化,现在市面上出现的使用太阳能电池的计算器,使用ASIC设计的计算器,如使用纯软件实现的计算器等,未来的智能化计算器将是我们的发展方向,更希望成为应用广泛的计算工具。;
0~9999 Simple calculator design
Abstract: Learning life, the inevitable always encounter a large number of numerical operations, unarmed arithmetic is difficult at this time we have used the calculator. The rapid development of economy, science and technology today, the birth of the calculator greatly facilitate our lives, it is important in the daily life of electronic products. From a practical standpoint, using AT89C51 microcontroller as the master chip C language master chip control procedures, and 4 * 4 matrix keyboard input, LCD monitor displays the results, designed to achieve a can add, subtract, multiply, in addi
您可能关注的文档
- 张良毕业论文edition9.doc
- 张良毕业论文edition8.doc
- 徐敏-光伏屋顶的软件模拟设计_附件.doc
- 丰田A341E自动变速器的故障诊断和排除毕业论文.doc
- 研究生毕业论文编写技巧指南.pdf
- 跟谁学求职毕业答辩PowerPoint模板17.pptx
- 2016开大毕业论文[范文].doc
- 第六章 Kindle阅读器在外文期刊服务中的应用_郭金子.pdf
- 圈里求职毕业答辩PowerPoint模板4.pptx
- 道咸时期中俄外交争议中的哈萨克问题 1 陈维新资料.pdf
- 2023年10月陕西宝鸡市千阳县招募特聘农技员15人历年考试高频考点(难、易错点甄选)带答案详解.docx
- 2023年湖北监利市事业单位招考聘用33人考试历年常考点(融合难、易错点)含答案详解.docx
- 2023年10月湖南长沙工业学院筹建事务中心引进高层次人才考试历年高频考点(难、易错点甄选)带答案详解.docx
- 2023年10月河南商丘市民权县事业单位引进人才40人考试历年高频考点(难、易错点甄选)带答案详解.docx
- 2023年贵州毕节市织金县招考聘用城市社区工作者172人考试常考点(难、易错点甄选)带答案详解.docx
- 2023年10月宁波市海曙区第二次面向社会公开招考10名事业单位工作人员考试历年常考点(难、易错点甄选)带答案详解.docx
- 2023年11月成都市金牛国投人力资源服务有限公司公开招考2名编外人员笔试历年高频考点(难、易错点)附答案详解.docx
- 2023年11月浙江宁波市余姚市人民政府招商中心公开招聘编外人员1人笔试历年高频考点(难、易错点)附答案详解.docx
- 2023年10月陕西榆林市榆阳区公开招聘驻矿安全监督管理员和财务人员42人考试历年高频考点(难、易错点甄选)带答案详解.docx
- 2024年安徽省面向武汉大学招录定向选调生2024年国家公务员考试考试大纲历年真题3000考试历年常考点(融合难、易错点)含答案详解.docx
文档评论(0)