- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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)