基于STC89C52单片机的电子时钟(带温度显示)的设计.doc

基于STC89C52单片机的电子时钟(带温度显示)的设计.doc

ID:54270384

大小:501.00 KB

页数:12页

时间:2020-04-15

基于STC89C52单片机的电子时钟(带温度显示)的设计.doc_第1页
基于STC89C52单片机的电子时钟(带温度显示)的设计.doc_第2页
基于STC89C52单片机的电子时钟(带温度显示)的设计.doc_第3页
基于STC89C52单片机的电子时钟(带温度显示)的设计.doc_第4页
基于STC89C52单片机的电子时钟(带温度显示)的设计.doc_第5页
资源描述:

《基于STC89C52单片机的电子时钟(带温度显示)的设计.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于STC89C52单片机的电子时钟(带温度显示)设计B组队名:硅谷三人转成员:余忠涛谭鹏飞刘念君目录1前言……………………………………………………22设计要求……………………………………………………33方案论证与设计……………………………………………33.1控制部分方案论证………………………………………33.2显示部分方案论证………………………………………33.3数字温度计设计方案论证……………………………44系统设计……………………………………………………44.1时钟电路………………………………………………44.2复位电路………………………………………………54.3LCD160

2、2简介………………………………………54.4DS1302简介…………………………………………64.5温度传感器DS18B20简介……………………………75系统硬件设计所需的器材…………………………………86结束语………………………………………………………97参考资料:…………………………………………………98附加原理图…………………………………………………9基于STC89C52单片机的电子时钟(带温度显示)设计摘要:本设计以数字集成电路技术为基础,单片机技术为核心。软件设计采用模块化结构,C语言编程。系统通过LCD显示数据,可以显示日期(年、月、日、时、分、秒)以及温度。在内容安排

3、上首先描述系统硬件工作原理,着重介绍了各硬件接口技术和各个接口模块的功能;其次,详细的阐述了程序的各个模块和实现过程。关键词:单片机;电子时钟;温度传感器;DS1302;DS18B20;LCD1602前言电子时钟是实现对年,月,日,时,分,秒数字显示的计时装置,广泛用于个人家庭,车站,码头,办公室,银行大厅等场所,成为人们日常生活中的必需品。数字集成电路的发展和石英晶体振荡器的广泛应用,使得数字钟的精度远远超过老式钟表。钟表的数字化给人们生产生活带来了极大的方便,在此基础上完成的电子时钟精度高,功能易于扩展。可扩展成为诸如定时自动报警、按时自动打铃、时间程序自动控制、定时广播、自动

4、起闭路灯、定时开关烘箱、通断动力设备、甚至各种定时电气的自动启用等电路。所有这些,都是以钟表数字化为基础的。因此,研究数字时钟及扩大其应用有着非常现实的意义。本设计就是数字时钟简单的扩展应用。1设计要求本设计准备实现的功能:(1)显示日期功能(年、月、日、时、分、秒以及)(2)可通过按键切换年、月、日及时、分、秒的显示状态(3)可随时调校年、月、日或时、分、秒(4)可每次增减一进行时间调节(5)可动态完整显示年份,实现真正的万年历显示(6)可显示温度(7)带有温度报警功能(8)可调节报警温度值2方案论证与设计2.1控制器部分方案论证本方案基于模块化思想,采用STC89C52单片机作

5、为控制核心,该MCU是宏晶推出的性价比极高的单片机,具有8k以上的大容量ROM可供程序编写,这极大方便了液晶这样需要大容量信息存储的硬件的使用。而这款基于MCS-51内核的单片机支持ISP下载,在工作时可以不分频,速度是加同样晶振的普通51的12倍,况且这种单片机的功耗又很低,能够满足本设计的需求。2.2显示部分的方案论证液晶显示方式。液晶显示效果出众,可以运用菜单项来方便操作,比较简单。图2液晶显示电路Fig.2lcd1602circuit2.3数字温度计设计方案论证(1).进而考虑到用温度传感器,在单片机电路设计中,大多都是使用传感器,所以这是非常容易想到的,所以可以采用一只温

6、度传感器DS18B20,此传感器,可以很容易直接读取被测温度值,进行转换,就可以满足设计要求。2.4系统设计2.4.1时钟电路内部时钟电路如图所示,在XTAL1和XTAL2引脚上外接定时元件,内部振荡电路就产生自激振荡。定时元件通常石英晶体和电容组成的并联谐振回路,晶体振荡器选择11.0592MHZ,电容采用22uf.图4时钟电路Fig.4Clockcircuit2.4.2复位电路图5RC复位电路Fig.5RCResetCircuit 3.3LCD1602简介图11LCD1602LCD1602采用标准的16脚接口,其中:第1脚:VSS为地电源第2脚:VDD接5V正电源第3脚:V0为

7、液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时对比最高,对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度第4脚:RS为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器。第5脚:RW为读写信号线,高电平时进行读操作,低电平时进行写操作。当RSRW共同为低电平时可以写入指令或者显示地址,当RS为低电平RW为高电平时可读忙信号,当RS为高电平RW为低电平时可以写入数据.第6脚:E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。