基于单片机的带语音报时的万年历

基于单片机的带语音报时的万年历

ID:14397639

大小:1.09 MB

页数:60页

时间:2018-07-28

基于单片机的带语音报时的万年历_第1页
基于单片机的带语音报时的万年历_第2页
基于单片机的带语音报时的万年历_第3页
基于单片机的带语音报时的万年历_第4页
基于单片机的带语音报时的万年历_第5页
资源描述:

《基于单片机的带语音报时的万年历》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、目录1引言21.1目的和意义21.2研究概况及发展趋势综述31.3本系统主要功能42.总体方案论证与设计52.1主控模块的选型和论证52.2显示模块的选型和论证52.3时钟芯片的选型和论证52.4温度检测模块的选型和论证62.5语音播报模块的选型和论证62.6系统整体设计概述6图2-1系统结构框图3.系统硬件电路设计63.1主控模块73.1.1STC89C52单片机主要特性73.1.2STC89C52单片机的中断系统103.1.3单片机最小系统设计103.2LCD液晶显示器简介103.2.1液晶原理介绍103.2.2液晶模块

2、简介113.2.3液晶显示部分与STC89C52的接口123.3键盘模块设计123.4蜂鸣器模块设计133.5时钟模块的设计133.5.1DS1302概述133.5.2DS1302时钟和日历173.5.3DS1302时钟电路设计183.6温度检测模块设计193.6.1温度传感器工作原理193.6.2DS18B20使用中的注意事项203.6.3DS18B20硬件电路设计213.7语音模块设计214.系统软件设计214.1系统软件总体设计224.2程序设计原理265.系统调试285.1硬件调试285.2软件调试286.结论29附

3、录31系统整体原理图31元件清单31系统源程序3230基于单片机的语音报时万年历摘要:本文涉及了一个基于单片机的语音报时万年历,它具有显示年、月、日、时、分秒、星期显示功能,还具有闰年补偿等多种功能,时钟芯片采用的是DS1302。DS1302能存储时间信息,并且时间可以掉电保存。单片机通过读取DS1302的信息后通过LCD1602显示在液晶屏幕上面。当DS1302上面的时间跟单片机所设定的闹钟时间一致后,单片机可以驱动蜂鸣器进行闹铃提醒。除此之外,系统还附带整点报时,以及任何时候通过按键语音报时功能。关键词:单片机;LCD1

4、602;蜂鸣器;DS1302;闹钟;语音报时;1引言1.1目的和意义随着微电子技术的高速发展,单片机在国民经济的个人领域得到了广泛的运用。单片机以体积小、功能全、性价比高等诸多优点,在工业控制、家用电器、通信设备、信息处理、尖端武器等各种测控领域的应用中独占鳌头,单片机开发技术已成为电子信息、电气、通信、自动化、机电一体化等专业技术人员必须掌握的技术。而电子万年历作为电子类小设计不仅是市场上的宠儿,也是是单片机实验中一个很常用的题目。因为它的有很好的开放性和可发挥性,因此对作者的要求比较高,不仅考察了对单片机的掌握能力更加强

5、调了对单片机扩展的应用。而且在操作的设计上要力求简洁,功能上尽量齐全,显示界面也要出色。数字显示的日历钟已经越来越流行,特别是适合在家庭居室、办公室、大厅、会议室、车站和广场等使用,壁挂式LED数码管显示的日历钟逐渐受到人们的欢迎。LED数字显示的日历钟显示清晰直观、走时准确、可以进行夜视,并且还可以扩展出多种功能。在信息化高度发达的今天,最具代表性的计时产品就是电子日历,它是近代世界钟表业界的第三次革命。第一次是摆和摆轮游丝的发明,相对稳定的机械振荡频率源使钟表的走时差从分级缩小到秒级,代表性的产品就是带有摆或摆轮游丝的机

6、械钟或表。第二次革命是石英晶体振荡器的应用,发明了走时精度更高的石英电子钟表,使钟表的走时月差从分级缩小到秒级。第三次革命就是单片机数码计时技术的应用(电子日历),使计时产品的走时日差从分级缩小到1/600万秒,从原有传统指针计时的方式发展为人们日常更为熟悉的夜光数字显示方式,直观明了,并增加了全自动日期、星期信息的显示功能。由于数字集成电路技术的发展和采用了先进的石英技术,使电子钟具有走时准确、性能稳定、携带方便等优点,它还用于计时、自动报时及自动控制等各个领域。虽然现在市场上已有现成的电子钟集成电路芯片出售,价格便宜,使

7、用也灵活,如可以随意设置时、分、秒的输出,改变显示数字的大小等,并且由于集成电路技术的发展,特别是MOS集成电路技术的发展,使电子钟具有体积小、携带方便,但是这里介绍的实用电子钟可以满足使用者的一些特殊要求,输出方式灵活、功耗低、计时准确、性能稳定、维护方便等优点。30实用电子时钟是一个时间控制系统,既能作为一般的时间显示器,同时可以根据需要扩展其功能,扩展为可显示时间和日历的电子万年历。本文提出了控制单元是以微控制器为核心,基于DS1302的电子万年历设计方案,本方案以单片机作为主控核心,与时钟芯片DS1302、按键、LE

8、D显示等模块组成硬件系统。显示单元采用LCD液晶显示,实现时间的显示。在软件上,采用keilc51软件系统,控制单元采用C语言编程;另外,从硬件和软件上采取了多种措施提高系统的可靠性。本方案可以根据使用者的需要可以随时对时间进行校准、选择时间等,综上所述此万年历具有读取方便、显示直观、功能

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

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

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