基于单片机的简易灯光时钟的设计

基于单片机的简易灯光时钟的设计

ID:21684175

大小:144.80 KB

页数:10页

时间:2018-10-23

基于单片机的简易灯光时钟的设计_第1页
基于单片机的简易灯光时钟的设计_第2页
基于单片机的简易灯光时钟的设计_第3页
基于单片机的简易灯光时钟的设计_第4页
基于单片机的简易灯光时钟的设计_第5页
资源描述:

《基于单片机的简易灯光时钟的设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、摘要木文介绍了一个基于单片机的简易灯光时钟的设计,它具有显示年、月、曰、吋钟、分钟和秒、星期的显示功能,还具有闰年补偿等功能,时钟芯片采用的是DS1302,DS1302能存储时间信息,并且可以掉电保存。单片机通过读取DS1302的信息后通过LCD1602显示在液晶屏幕上面。当DS1302上面的时间跟单片机所设定的闹钟时间一致后,单片机可以驱动蜂鸣器进行闹铃提醒。除此之外,系统还附带整点报时,以及任何时候通过按键语音报时功能。关键词:单片机;LCD1602;蜂鸣器;DS1302;闹钟;语音报时;1引言1.1目的和意义现代社会已经迈上Y信息化的步

2、伐,微电子技术的发展也越来越快,单片机的运用也日渐广泛。无论是通信业的学生,老师或者是研发人员,对于单片机的运用均青睐有加,因此单片机已成为研发人员必须掌握的能力之一,而且单片机也会发展成为一个高薪行业。而时钟作为电子类的一个小设计,不仅深受人们的喜爱,也是单片机实验中一个非常常见的题目。由于单片机给人有很大的发挥空间,是以会对制作人以高要求对待,并且在掌握设计的同时程序耍以简洁为主,功能上要能满足人们需求,显示界面要大胆创新,标新立异。LCD显示的数字时钟清晰直观的显示准确时间、而且精度很是高、并且有夜视功能,还扩展出多种与人方便功能。本设

3、计中的简易灯光时钟既是一个时间控制系统,又包含温度检测系统,既能准确无误的显示出正确的高精度的时间又能检测当前的温度本文提出了以STC51系列单片机为核心,采用DS1302作为电子时钟的核心芯片的设计方案,与温度传感器DS18B20、LED显示、时钟芯片DS1302、按键等模块组成硬件的电子电路系统。显示釆用LCD,以实现显示年、月、H、时、分钟、秒、星期、温度。设计过程中使用Keilc51软件,采用C语言编程;此外,还要从多方面保障系统的稳定性,提高系统的性能指标本设计可以对时间进行实时的校准,读取时间方便、能直观显示实时时间、功能方面体现

4、多样话、简单明了的电路、低廉的成本都是该设计的优点,满足未来电子设计的发展要求,市场前景好。1.2本系统实现的主要功能本系统设计制作一个基于单片机的简易灯光时钟。能实现以下几种功能:(1)键盘扫描,设计按键扫描程序下载到单片机,每个按键赋予一个功能,单片机通过扫描程序检测用户按键,确定后实现功能。(2)通过单片机的dsl302的数据采集,并实时显示年,月,日,时,分,秒,和星期在液品屏上,并且可以设置时间,系统不供电的情况时钟芯片依然可以由后备纽扣供电,使其棹电时间保存。(3)用户可以设定闹钟时间,当时间到了之后,系统自动驱动蜂鸣器发响。(4

5、)系统附带有整点报时功能,以及任何时候通过按键报时功能。(5)系统还带冇测温功能,单片机可以实时读取DS18B20的温度数据并在液晶上显示。2.总体方案论证与设计本系统可以由主控、显示、时钟、温度检测、电源等模块组成,以下是讨论这几个模块的选型和论证。2.1主控模块的选型和论证方案一:采用MSP430F149,MSP430F169系列单片机,该单片机是TI公司1996年开始推向市场的一种16位超低功耗的混合信号处理器。其内部集成了很多模拟电路、数字电路和微处理器,提供12位ADC,具有采样、保持、自动扫描,有2个16位计数器等强大的功能。但芯

6、片价格昂贵,不适合一般的设计和开发。方案二采用52系列的单片机,该单片机具有可靠性高,价格成本低,解密难,高性能的特点,32个10口,且STC系列的单片机可以在线编程、调试。因此选用方案二中的52系列单片机作为主控芯片。2.2显示模块的选型和论证方案一:用点阵式数码管显示,它是由发光二极管八行和八列显示文本,更适合用于显示文字,如进行数字显示使用就太浪费了,而且价格比较高,所以不用此种作为显不。方案二:使用LED数码管动态扫描,LED数码管虽然价格适屮,最适合数字显示,采用动态扫描的方法与单片机连接,单片机口线占用得少。但是由于数码管动态扫描

7、需要借助74LS164移位寄存器,74LS164在调试的时候,电路方面常出故障,所以不釆用LED数码管作为显示。方案三:选用LCD液晶显示屏,它可以清晰可见的显示文字,图像,功能很是强大,关于本设计的要求,我们使用一个LCD1602即能满足要求,成本低,虽然接口线有点多,但是调试会很方便。所以木设计中方案三中的LCD1602液显示屏作为显示模块。2.3时钟芯片的选型和论证方案一:用程序控制单片机实现时间计数。采取该方案虽然能够缩小时钟芯片的使用量,节省成木开支,但是,误差会非常大。方案二:采用DS1302时钟芯片实现时钟,DS1302是美国D

8、ALLAS公司推出的一种性能比较高、性价比高,功耗较低、带RAM的实时时钟电路,它可以对年、月、日、时钟、分钟、秒以及星期进行计时,还能进行闰年补偿,工作电压为2.

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

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

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