基于ds1302的实时时钟设计报告

基于ds1302的实时时钟设计报告

ID:854774

大小:268.01 KB

页数:15页

时间:2017-09-20

基于ds1302的实时时钟设计报告_第1页
基于ds1302的实时时钟设计报告_第2页
基于ds1302的实时时钟设计报告_第3页
基于ds1302的实时时钟设计报告_第4页
基于ds1302的实时时钟设计报告_第5页
资源描述:

《基于ds1302的实时时钟设计报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、课程设计设计题目:基于DS1302的实时时钟设计     学生姓名:黄景军指导教师:高峰二级学院:龙蟠学院专  业:电气工程及其自动化班 级:M11电气工程及其自动化学  号:1121109023摘要近年来随着计算机在社会领域的渗透和大规模集成电路的发展,单片机的应用正在不断地走向深入,由于它具有功能强,体积小,功耗低,价格便宜,工作可靠,使用方便等特点,因此特别适合于与控制有关的系统,越来越广泛地应用。本设计采用实时时钟芯片DS1302,基于AT89C51单片机的设计制作了具有红外遥控、LED显示、可设定时的电子时钟,达到制作的目的,并用protuse和medwin进行模拟实验。本报告中主

2、要介绍了系统的硬件设计和软件设计,并用八位共阳极LED数码管,采用查询法查键实现。关键词:单片机DS1302AT89C51共阳极LED数码显示器14目录设计任务及主要技术指标和要求………………………………………31.1设计任务……………………………………………………………31.2主要技术指标和要求…………………………………………………3二、引言…………………………………………………………………3三、核心芯片简介………………………………………………………………43.1DS1302简介………………………………………………………53.1.1DS1302引脚功能与内部结构……………………………………

3、53.1.2DS1302的寄存器…………………………………………………53.2AT89C52简介…………………………………………………………6四、方案设计和论证………………………………………………………6五、软硬件设计…………………………………………………………75.1硬件电路设计……………………………………………………75.2软件实现………………………………………………………………85.2.1主程序………………………………………………………………85.2.2时钟读出程序设计………………………………………125.2.3时钟调整程序设计……………………………………………13六、系统调试…………

4、…………………………………………………………13七、总结…………………………………………………………………………14八、参考文献……………………………………………………………………1414一、设计任务及主要技术指标和要求1.1设计任务:用DS1302时钟芯片设计实时时钟。1.2主要技术指标和要求:(1)通过程序直接对实时时钟时间进行设置,启动时钟运行。用8位数码管显示。(2)通过按钮对实时时钟时间进行设置,使时钟能正常运行。(3)其他发挥功能。二、引言从古代的滴漏更鼓到近代的机械钟,从电子表到目前的数字时钟,为了准确的测量和记录时间,人们一直在努力改进着计时工具。钟表的数字化,大力推动了计时

5、的精确性和可靠性。在单片机构成的装置中,实时时钟是必不可少的部件。目前常用的实时时钟,很多采用单片机的中断服务来实现,这种方式一方面需要采用计数器,占用硬件资源,另一方面需要设置中断、查询等,同样耗费单片机的资源,而且某些测控系统可能不允许;有的则使用并行接口的时钟芯片,如MC146818、DS12887等,它们虽然能满足单片机系统对实时时钟的要求,但是这些芯片与单片机接口复杂,占用地址、数据总线多,芯片体积大,占用空间多,给其它设计带来诸多不便。本设计选取串行接口时钟芯片DS1302与单片机同步通信构成数字时钟电路。其简单的三线接口能为单片机节省大量资源,DS1302的后背电源及对后背电源

6、进行涓细电流充电的能力保证电路断电后仍能保存时间和数据信息等。这些优点解决了目前常用的实时时钟所无法解决的问题。该时钟电路强大的功能和优越的性能,在很多领域的应用中,尤其是某些自动化控制、长时间无人看守的测控系统等对时钟精确性和可靠性有较高要求的场合,具有很高的使用价值。14三、核心芯片简介3.1DS1302简介DS1302是美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟芯片,它可以对年、月、日、周日、时、分、秒进行计时,且具有闰年补偿功能,工作电压宽达2.5~5.5V。时钟可工作在24小时格式或12小时(AM/PM)格式。DS1302与单片机的接口使用同步串行通信,仅用3

7、条线与之相连接。可采用一次传送一个字节或突发方式一次传送多个字节的时钟信号或RAM数据。DS1302内部有一个31×8的用于临时性存放数据的RAM寄存器。DS1302是DS1202的升级产品,与DS1202兼容,但增加了主电源/后背电源双电源引脚,同时提供了对后背电源进行涓细电流充电的能力。3.1.1DS1302引脚功能与内部结构DS1302的引脚功能如表1所示,外形及内部结构如图1所示:表1DS1302引脚

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

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

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