- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《电子时钟课程设计》.doc
摘要
随着时代的进步,越来越多的电子厂品趋向于低成本,高性能,耐用性好的方向发展。特别是趋向于自动化控制的方向走。89c51作为控制芯片是最好不过的选择啦。它具有强大的功能,并且简单易于操作,安全性与稳定性较高,价格便宜,适合中小型电子厂品开发中的控制器。就像我们的课程设计,基于89c51单片机的电子时钟的课程设计。
这款课程设计用到的主要材料有89c51单片机,1602液晶显示屏,矩阵键盘,以及一些电容电阻元件等等。
使用89c51作为电子时钟的控制器很简单,就是由于其经济型与稳定性和易操作性。显示电路上,就在使用7段数码管和1602液晶显示屏上纠结了一阵子。7段数码管的好处在于他更适用于室外环境,但由于其操作复杂等等其他外在原因,最终还是选择了使用1602做显示电路。1602不仅操作上臂数码管简单许多,而且使用1602能在很大程度上是电路图尽量简化,便于操作与错误的检修。并且1602价格也比较便宜。
基于89c51电子时钟的设计,利用了单片机内部的一个自带定时/计数器来实现定时功能,并通过内部程序,实现对时分秒,年月日这几个输出数值的自增,并且通过编写程序,实现通过键盘控制时分秒,年月日大小的调整,这是必要的功能。最后通过1602液晶显示电路将时间显示在其上。
这样的电子时钟比较精准,其主要误差来源与晶振的误差,即使是这样,他的误差也只是微妙级别,对于日常生活中的时间计数是足够的啦。
关键词:89c51单片机;1602液晶显示屏;矩阵键盘;keil软件
目 录
摘要
单片机简介
1.1 单片机概述
1.2 单片机基本结构
2 1602液晶显示屏简介
1602显示原理
1602指令集合
3 电子时钟硬件设计
3.1 功能框图
3.2 单片机复位与晶振电路
3.3 1602显示电路
键盘电路设计原理
3.5 总体电路设计
4 电子时钟软件设计
4.1 程序流程框图
4.2 程序源代码
参考文献
致谢
1 单片机简介
单片机概述
单片微型计算机简称单片机,是典型的嵌入式(Microcontroller Unit), 常用英文字母的缩写MCU表示单片机,单片机又称,它不是完成某一个逻辑功能的芯片,而是把一个到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。
由于单片机在工业控制领域的广泛应用,单片机由内仅有CPU的专用发展而来。最早的设计理念是通过将大量外围设备和CPU集成在一个芯片中,使更小,更容易集成进复杂的而对体积要求严格的控制设备当中。
INTEL的Z80是最早按照这种思想设计出的处理器,当时的单片机都是8位或4位的。其中最成功的是INTEL的8031,此后在8031上发展出了MCS51系列单片机系统。因为简单可靠而性能不错获得了很大的好评。尽管2000年以后ARM已经发展出了32位的主频超过300M的高端单片机,直到目前基于8031的单片机还在广泛的使用。在很多方面单片机比专用处理器更适合应用于,因此它得到了广泛的应用。事实上单片机是世界上数量最多处理器,随着单片机家族的发展壮大,单片机和专用处理器的发展便分道扬镳。 现代人类生活中所用的几乎每件电子和机械产品中都会集成有单片机。手机、电话、、家用电器、电子玩具、以及鼠标等电脑配件中都配有1-2部单片机。 汽车上一般配备40多部单片机,复杂的工业控制系统上甚至可能有数百台单片机在同时工作!单片机的数量不仅远超过PC机和其他计算的总和,甚至比人类的数量还要多。单片机由、控制器、存储器、I/O输入输出通信接口等等。
2 1602液晶显示简介
2.1 1602显示原理
1 2 3 4 5 6 7 8 9 10 11 12 13 1415 16
图2.1 1602显示屏
如图2.1所示为1602显示屏的实物图,共有16各管脚,其管脚功能如下所示:
1号管脚为GND,是电源接地端。
2号管脚为VCC,是电源端,接到5v电源。
3号管脚为VCOM端,为屏幕显示亮度调节段,通过一个电位器来实现亮度调节。
4号管脚为RS端,为数据/指令输入控制端。
5号管脚R/W端,为读/写控制端。
6号管脚为LCDEN端,显示屏使能端。
7号至14号管脚为数据/指令输入端口。
15号与16号管脚为电压偏置端。
1602显示屏的控制是通过4、5、71号与16号管脚接地;2号与15号管脚姐5V直流电源;3号管脚接一滑动变阻器并串联一电阻实现电流的调节实现显示亮度的调节;45号、6号分别为控制端,接在单片机的任意三个管脚上,实现控制功能;7号至14号管脚为数据输入端;接在单片机的一组I/O口上,实现数据的传输与通信。器电路的一般电路接法
文档评论(0)