ds1302时钟数码管显示时分秒

ds1302时钟数码管显示时分秒

ID:43510416

大小:377.06 KB

页数:15页

时间:2019-10-09

ds1302时钟数码管显示时分秒_第1页
ds1302时钟数码管显示时分秒_第2页
ds1302时钟数码管显示时分秒_第3页
ds1302时钟数码管显示时分秒_第4页
ds1302时钟数码管显示时分秒_第5页
资源描述:

《ds1302时钟数码管显示时分秒》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、单片机原理课程设计课题名称:基于DS1302的数码管显示数字钟专业班级:电子信息工程学生学号:0414070126学生姓名:张向阳指导教师:张云马崇霄设计时间:2010年6月21日--2010年6月25日-14-目录摘要1设计任务和要求2方案论证3系统硬件设计3.1系统总原理图3.2元器件清单....................................................................................................................

2、..................3.3PCB板图.......................................................................................................................................3.4Proteus仿真图3.5分电路图及原理说明3.5.1主控部分(单片机MCS-51).........................................................

3、.....................3.5.2计时部分(实时时钟芯片DS1302)..................................................................3.5.3显示部分(共阳极数码管)................................................................................3.5.4调时部分(按键)...........................................

4、.....................................................4系统软件设计4.1程序流程图4.2程序源代码5心得体会6参考文献7结束语-14-基于DS1302的数码管显示数字钟设计摘要本次课程设计的是使用专门的时钟芯片DS1302在数码管上显示的数字电子钟,并能通过按键对其进行调时和校准。DS1302是一种高性能、低功耗、带RAM的实时时钟芯片,它能够对时,分,秒进行精确计时,它与单片机的接口使用同步串行通信,仅用3条线与之相连接,就可以实现MCS-51单片机对其进行读写操作

5、,把读出的时间数据送到数码管上显示。程序运行时,数码管将从当前时间开始显示,通过调节K1键和K2键可以分别对小时和分钟进行调整,调整后,时钟以新的时间为起点继续刷新显示。关键字:MCS-51单片机、DS1302,数码管,按键,动态扫描,调时,校准;1设计任务和要求1.应用MCS-51单片机设计单片机实现数字钟(LED显示小时:分:秒)电路;2.选用八位LED数码显示,实时显示时、分、秒,采用按键式实现时钟对表和快慢调整;3.硬件设计部分,根据设计的任务选定合适的单片机,根据控制对象设计接口电路。设计的单元电路必须有工作原

6、理,器件的作用,分析和计算过程;4.软件设计部分,根据电路工作过程,画出软件流程图,根据流程图编写相应的程序,进行调试并打印程序清单;5.原理图设计部分,根据所确定的设计电路,利用Protel工具软件绘制电路原理图、PCB板图、提供元器件清单。2方案论证实现数字电子钟的设计有以下两种基本方案,现就两种基本方案的优劣进行具体论证,从而说明选择方案二的理由。方案一:直接用单片机的内部定时器来实现时间。该方案以MCS-51单片机为主控芯片,以MCS-51的内部定时器产生的1s中断作为时钟的驱动,然后再通过8个74LS245缓冲

7、器驱动8个独立的数码管来组成数字钟电路。该电路由于数码管和缓冲器的数目较多,所以在连线方面比较复杂,而且用到的分压电阻也比较多。但是此方案最大的缺点在于单片机89C51产生的1s中断存在误差,如果工作时间长的话,数字时钟显示的时间将会出现严重的偏差,不够精确。-14-方案二:使用串行接口时钟芯片DS1302设计时钟电路。该设计方案以MCS-51单片机为主控芯片,以串行时钟芯片DS1302为核心计时芯片,然后再通过一个74LS245缓冲器驱动两组数码管组(每个数码管组由四个数码管连在一起组成)组成数字时钟电路。更重要的是,

8、DS1302时钟芯片的加入大大提高了数字钟时间的准确性,而且该电路在断电后不丢失时间和数据信息时也使得该方案的研究与提升更具有开发的意义。3系统硬件设计3.1系统总原理图-14-图1数字钟总原理图3.2元件清单元件序号型号或主要参数数量封装元件序号型号或主要参数数量封装R1100Ω1AXIAL0.3U1AT89C51

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

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

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