STC51单片机开发板计算器LCD1602显示浮点计算设计报告.docVIP

STC51单片机开发板计算器LCD1602显示浮点计算设计报告.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
. . 嵌入式系统原理及应用 课程设计报告 姓名: 学号: 指导老师: 目录 TOC \o 1-3 \h \z \u 引言 3 第一章硬件介绍 4 1.1单片机介绍 4 1.2 设计所用开发板的介绍 5 1.3 LCD1602的原理及其应用 7 1.3.1开发板硬件连接关系 7 1.3.2液晶屏LCD1602的功能及应用 8 1.3.31602LCD的指令说明及时序 9 1.3.4 1602LCD的RAM地址映射及标准字库表 11 1.4开发板矩阵键盘原理及应用 12 第二章设计思路、仿真及调试 15 2.1 设计方法 15 2.2 硬件简介 15 2.3 软件设计 15 2.3.1 矩阵键盘 15 2.3.2 LCD1602 22 第三章设计结果 24 第四章设计总结 27 附录 28 引言 目前单片机渗透到我们生活的各个领域.几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置.飞机上各种仪表的控制.计算机的网络通讯与数据传输.工业自动化过程的实时控制和数据处理.广泛使用的各种智能IC卡.民用豪华轿车的安全保障系统.录像机、摄像机、全自动洗衣机的控制.以及程控玩具、电子宠物等等.这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械了。因此.单片机的学习、开发与应用将造就一批计算机应用与智能化控制的科学家、工程师。单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域.大致可分如下几个范畴: (1)在智能仪器仪表上的应用 (2)在工业控制中的应用 (3)在家用电器中的应用 (4)在计算机网络和通信领域中的应用 (5)单片机在医用设备领域中的应用 (6)在各种大型电器中的模块化应用 (7)单片机在汽车设备领域中的应用 此外.单片机在工商.金融.科研、教育.国防航空航天等领域都有着十分广泛的用途。 随着智能化的逐步提高.单片机在我们生活中得到了越来越广泛的应用.其是一种集成在电路芯片.是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。本设计要制作的就是单片机于生活中最为常见的异种应用——简易计算器。本简易计算器是在普中HC6800 V3.0开发板的基础上.利用开发板上已有的资源设计开发的.本开发板上有着相对丰富的硬件资源.可以较好的完成一些设计。 本设计所用的单片机为STC90C516RD+.具体的设计要求如下:通过矩阵键盘检测按下的数字和运算符号.在LCD1602液晶显示屏上面显示运算的结果.在第一行上显示输入的计算式.为左对齐;在第二行显示等于号以及最后的运算结果.为了较好的显示效果和使用的效果.第二行的计算结果显示设计为右对齐。这样在LCD1602的显示屏上可以有较好的显示效果.计算效果比较分明。 总体上来说.作为本嵌入式原理课程的设计作业.本设计的实现难度不大。 第一章硬件介绍 如上所述.本课程的课程设计是在普中的单片机开发板上面完成的.可以直接使用开发板上面的硬件设计.相对于普通的硬件设计而言.省去了很多硬件设计上面的过程和时间.提高了本设计的效率.加快了设计的流程。但在相应的软件设计之前.我们需要对开发板的硬件设计有着清楚的了解.以免在设计过程中出现一些不必要的麻烦和错误.影响设计进度。下面开始即对开发板的硬件连接做一些详细而必要的介绍。 1.1单片机介绍 单片微型计算机简称单片机.是典型的嵌入式微控制器(Microcontroller Unit).常用英文字母的缩写MCU表示单片机.它最早是被用在工业控制领域。单片机由芯片内仅有CPU的专用处理器发展而来。最早的设计理念是通过将大量外围设备和CPU集成在一个芯片中.使计算机系统更小.更容易集成进复杂的而对体积要求严格的控制设备当中。INTEL的Z80是最早按照这种思想设计出的处理器.从此以后.单片机和专用处理器的发展便分道扬镳。 本设计所使用的单片机为STC的STC90C516RD。根据STC官方的介绍.本单片机有着以下特点: STC90C516RD+系列单片机是宏晶科技推出的新一代超高速/低功耗的单片机.指令代码完全兼容传统8051单片机.12时钟/机器周期和6时钟/机器周期可任意选择.内部集成MAX810专用复位电路.时钟频率在12MHz以下时.复位脚可直接接地。 1.增强型6 时钟

文档评论(0)

文档分享 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档