第09章:毕业论文吴强林.doc

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

您可能关注的文档

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档