基于单片机的带闹铃时钟设计

基于单片机的带闹铃时钟设计

ID:9533389

大小:1003.00 KB

页数:13页

时间:2018-05-03

基于单片机的带闹铃时钟设计_第1页
基于单片机的带闹铃时钟设计_第2页
基于单片机的带闹铃时钟设计_第3页
基于单片机的带闹铃时钟设计_第4页
基于单片机的带闹铃时钟设计_第5页
资源描述:

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

1、摘要现代快节奏的生活给人们的精神上带来了很大的压力,如何缓解这些压力已经成为很多人和探索者多年来一个很重要的研究项目,电子闹钟减压正是应运而生。本系统主要由AT89C52单片机、DS1302时钟芯片及LCD1602液晶显示器来完成设计,具有时间和年份的自动调整,附加闹钟设置、倒计时设置及时间重置功能。用户可以通过按键修改时钟后查看闹铃时间,给人们的生活、学习、工作、娱乐带来了极大的方便。关键词:AT89S52;DS1302;LCD1602液晶;自动调整;闹铃倒计时AbstractThelifeofcontemporaryfastrhythmtopeople'

2、sspiritualbringsalotofpressure,howtoalleviatethepressurehasbecomemanypeopleandexploreryearsaveryimportantresearchprojects,anelectronicalarmdecompressionisarisesatthehistoricmoment.ThissystemmainlybytheAT89C52singlechipcomputer,DS1302clockchipandLCD1602LCDtocompletedesign.Andcomplet

3、iontimeandtheyearofautomaticadjustment,additionalalarm,thecountdownsettingandtimeresetfunction.Userscanviewbybuttonsalterthealarmtime,tothelifeofpeople,study,work,entertainmenthasbroughtgreatconvenience.Keywords:AT89S52devices,DS1302;LCD1602LCD,Automaticadjustment,Alarmcountdown引言单

4、片机是指一个集成在一块芯片上的完整计算机系统。目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。单片机还有以下特点小巧,低功耗,低成本,控制功能强,广泛运用于飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理等等本次设计的数字电子钟,以51系列单片机(AT89s52)为核心,配以相应硬件电路,完成时间显示及其附加功能。1设计方案1.1方案的选择和论证:方案一,利用数字电路中学习的二十四进制计数器、六十进制和三八译码器来实现数字钟的时间显示,用与非门的反馈来实现闹钟的功能。方案二,利用AT89s52单片

5、机和时钟芯片以及利用C语言对AT89s52进行编程来实现数字钟的显示、倒计时和闹钟功能。方案一由于利用计数器和与非门实现数字钟,并且灵活性差,可扩展性不强,还会导致布线困难,板子的焊接复杂。方案二的优点在于利用AT89s52单片机的小巧,低功耗,低成本,以及利用C语言编程,其内部集成功能强大,可以满足定时以及显示功能。综合以上的分析,决定采用方案二来实现电子数字钟的设计。确定了AT89s52单片机做为控制器的方案以后,外围器件以及硬件的电路设计如下.(1)时钟芯片。DS1302是一种高性能、低功耗、低成本的实时时钟芯片可提供秒、分、时、日、星期、月和年,一个

6、月小与31天时可以自动调整,采用双电源供电(主电源和备用电源)。通过简单的三个串行口就能与单片机通信,使得时钟的控制调整更加方便可靠。(2)显示模块。没有采用数码管的显示电路,减少了电路上的布线复杂,利用LCD1602液晶显示时间年份及系统调整等各种信息,并且液晶显示使内容信息更丰富、更明了。(3)调节模块。采用3个按键完成,它们分别构成了模式键、左移(减数)键、右移(加数)键,使输入操作简单,更为人性化。(4)声音提示模块。用软件方法产生方波输出,通过三极管放大后驱动蜂鸣器发音,这样就可以省去硬件振荡电路,降低成本。并且在按键按下时,会有相应的按键音,使系

7、统更贴近实际生活。1.2方案设计框图LCD1602液晶显示AT89s52单片机调节模块 声音模块DS1302时钟芯片其他模块(复位电路、晶振电路等)图1.1.1方案设计框图2 电路的介绍2.1控制芯片模块:AT89S52AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使AT89S52为众多嵌入式控制应用系统提供

8、高灵活、超有效的解决方案。图2.1.1单片机引脚图A

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

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

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