课程设计(论文)-基于单片机的带闹铃时钟设计

课程设计(论文)-基于单片机的带闹铃时钟设计

ID:6819468

大小:1.37 MB

页数:32页

时间:2018-01-27

课程设计(论文)-基于单片机的带闹铃时钟设计_第1页
课程设计(论文)-基于单片机的带闹铃时钟设计_第2页
课程设计(论文)-基于单片机的带闹铃时钟设计_第3页
课程设计(论文)-基于单片机的带闹铃时钟设计_第4页
课程设计(论文)-基于单片机的带闹铃时钟设计_第5页
资源描述:

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

1、课程设计2基于单片机的带闹铃时钟设计课程设计2(论文)说明书4课程设计2基于单片机的带闹铃时钟设计摘要钟表的数字化,大力推动了计时的精确性和可靠性。目前常用的实时时钟,很多采用单片机的中断服务来实现,本设计选取时钟芯片DS1302与AT89S52同步通信构成数字时钟电路。其简单的三线接口能为单片机节省大量资源,而且DS1302的备用电源能力保证电路断电后仍能保存时间和数据信息。显示电路使用LCD1602,功耗低,可视性好。该时钟电路可实现时钟、日期、闹铃、倒计时等强大的功能,它优越的性能,在很多领域的应用中,尤其是某些自动化控制、长时间无人看守的测控系统等对时钟精确性和可靠性有较高要求的场

2、合,具有很高的使用价值。关键词:数字化;DS1302;自动控制;时钟精准;使用价值。目录4课程设计2基于单片机的带闹铃时钟设计1.设计要求及目的31.1设计要求32.方案设计与论证32.1方案设计33.单元电路设计33.1系统框图:33.2单元电路设计33.2.1CPU控制电路:33.2.2时钟芯片DS1302电路:33.2.2.6DS1302电路图33.2.3LCD显示模块33.2.3.1LCD1602特点33.2.3.2LCD1602硬件电路原理图33.2.3.3LCD1602的使用34.总设计原理图35.设计调试过程35.1使用到的软件35.2软件调试35.2.1DS1302时间流程

3、图35.2.2主程序流程图35.3硬件调试36结论37参考文献3附录31.设计要求及目的1.1设计要求设计一个用LED数码管显示时钟的电子小闹钟,在夜晚和黑案场合也可以使用,带有闹铃功能。4课程设计2基于单片机的带闹铃时钟设计(1)接通电源后,蜂鸣器连续发出2次响声,同时工作指示灯LED闪动,表示开始执行,数码管显示“0000”。(2)可以通过按键设定时间,可以设置小时、分钟调整。(3)可显示时、分、秒。(4)可设置闹铃时间。到指定时间时,闹铃声响。(5)具有倒计时功能(发挥部分)2.方案设计与论证2.1方案设计方案一:使用并行接口时钟芯片DS12887设计时钟电路。该设计方案用AT89S

4、51主控,利用并行时钟芯片DS12887为核心计时芯片,组成数字时钟电路。该电路能够准确计时,还附加许多其它功能,在掉电时能保存用户设置参数和故障状态参数等重要参数。设计电路图5如下:图1DS12887与CPU接口电路4课程设计2基于单片机的带闹铃时钟设计该设计虽然能完成所要求的任务,综合性能也较好,但其并行接口方式占用大量接口资源,给其它设计带来诸多不便。方案二:使用串行接口时钟芯片DS1302设计时钟电路。该设计方案以单片机AT89S52为主控芯片,以串行时钟芯片DS1302为核心计时芯片,组成数字时钟电路。该电路不但能准确地计时、附加其它功能,而且,其三线接口可以节省接口资源,在断电

5、后不丢失时间和数据信息。该设计方案的接口电路如图6所示:图2DS1302与CPU接口32课程设计2基于单片机的带闹铃时钟设计方案三,利用数字电路中学习的二十四进制计数器、六十进制和三八译码器来实现数字钟的时间显示,用与非门的反馈来实现闹钟的功能。此电路比较复杂,编程也较为麻烦。通过以上三种设计方案的比较,可以知道,方案二计时可靠,接口简单,综合性能良好。所以选用第二种设计方案。3.单元电路设计3.1系统框图:DS1302时钟电路LCD1602显示电路AT89S52单片机扬声器电路按键控制输入32课程设计2基于单片机的带闹铃时钟设计3.2单元电路设计3.2.1CPU控制电路:CPU选择AT8

6、9S52,它是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。图3.2.1.1单片机控制单元电路图3.2.1.2单片机USB下载接口图3.2.1.3单片机复位电路32课程设计2基于单片机的带闹铃时钟设计图3.2.1.4J1为上拉电阻。图3.2.1.5单片机晶振电路3.2.2时钟芯片DS13

7、02电路:DS1302简介DS1302[1]是美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟芯片,它可以对年、月、日、周日、时、分、秒进行计时,且具有闰年补偿功能,工作电压宽达2.5~5.5V。时钟可工作在24小时格式或12小时(AM/PM)格式。DS1302与单片机的接口使用同步串行通信,仅用3条线与之相连接。可采用一次传送一个字节或突发方式一次传送多个字节的时钟信号或RAM数据。DS1302内部有一

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

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

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