ds1302时钟数码管显示时分秒

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

单片机原理课程设计

课题名称:基于DS1302的数码管显示数字钟

专业班级:电子信息工程

学生学号:0414070126 学生姓名:张向阳

指导教师:张云马崇霄

设计时间:2010年6月21日--2010年6月25日

目录

摘要...................................................................................

1 设计任务和要求.....................................................................

2 方案论证...........................................................................

3 系统硬件设计.......................................................................

3.1 系统总原理图 ...............................................................

3.2 元器件清单.................................................................................... ..................................................

3.3 PCB板图.................................................................................... ...................................................

3.4 Proteus仿真图..............................................................

3.5 分电路图及原理说明.........................................................

3.5.1 主控部分(单片机MCS-51).................................................................... ..........

3.5.2 计时部分(实时时钟芯片DS1302)..................................................................

3.5.3 显示部分(共阳极数码管)....................................................................... .........

3.5.4 调时部分(按键)....................................................................... .........................

4 系统软件设计.......................................................................

4.1 程序流程图..................................................................

4.2 程序源代码...................................................................

5 心得体会...........................................................................

6 参考文献...........................................................................

7 结束语.............................................................................

基于DS1302的数码管显示数字钟设计

摘要

本次课程设计的是使用专门的时钟芯片DS1302在数码管上显示的数字电子钟,并

能通过按键对其进行调时和校准。DS1302是一种高性能、低功耗、带RAM的实时时钟芯片,它

能够对时,分,秒进行精确计时,它与单片机的接口使用同步串行通信,仅用3条线与之

相连接,就可以实现MCS-51单片机对其进行读写操作,把读出的时间数据送到数码管

上显示。程序运行时,数码管将从当前时间开始显示,通过调节K1键和K2键可以分别

对小时和分钟进行调整,调整后,时钟以新的时间为起点继续刷新显示。

关键字:MCS-51单片机、DS1302,数码管,按键,动态扫描,调时,校准;

1设计任务和要求

1. 应用MCS-51单片机设计单片机实现数字钟(LED显示小时:分:秒)电路;

2. 选用八位LED数码显示,实时显示时、分、秒,采用按键式实现时钟对表和快慢调整;

3. 硬件设计部分,根据设计的任务选定合适的单片机,根据控制对象设计接口电路。

设计的单元电路必须有工作原理,器件的作用,分析和计算过程;

4. 软件设计部分,根据电路工作过程,画出软件流程图,根据流程图编写相应的程序,进行调试并打印程序清单;

5.原理图设计部分,根据所确定的设计电路,利用Protel工具软件绘制电路原理图、PCB板图、提供元器件清单。

2方案论证

实现数字电子钟的设计有以下两种基本方案,现就两种基本方案的优劣进行具体论证,从而说明选择方案二的理由。

方案一:直接用单片机的内部定时器来实现时间。该方案以MCS-51单片机为主控

芯片,以MCS-51的内部定时器产生的1s中断作为时钟的驱动,然后再通过8个74LS245

相关文档
最新文档