1 / 27
文档名称:

毕业设计(论文)-基于DS1302数字时钟电路的设计.doc

格式:doc   页数:27
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

毕业设计(论文)-基于DS1302数字时钟电路的设计.doc

上传人:3346389411 2013/1/18 文件大小:0 KB

下载得到文件列表

毕业设计(论文)-基于DS1302数字时钟电路的设计.doc

文档介绍

文档介绍:1 引言
从古代的滴漏更鼓到近代的机械钟,从电子表到目前的数字时钟,为了准确的测量和记录时间,人们一直在努力改进着计时工具。钟表的数字化,大力推动了计时的精确性和可靠性。在单片机构成的装置中,实时时钟是必不可少的部件。目前常用的实时时钟,很多采用单片机的中断服务来实现,这种方式一方面需要采用计数器,占用硬件资源,另一方面需要设置中断、查询等,同样耗费单片机的资源,而且某些测控系统可能不允许;有的则使用并行接口的时钟芯片,如MC146818、DS12887等,它们虽然能满足单片机系统对实时时钟的要求,但是这些芯片与单片机接口复杂,占用地址、数据总线多,芯片体积大,占用空间多,给其它设计带来诸多不便。本设计选取串行接口时钟芯片DS1302与单片机同步通信构成数字时钟电路。其简单的三线接口能为单片机节省大量资源,DS1302的后背电源及对后背电源进行涓细电流充电的能力保证电路断电后仍能保存时间和数据信息等。这些优点解决了目前常用的实时时钟所无法解决的问题。该时钟电路强大的功能和优越的性能,在很多领域的应用中,尤其是某些自动化控制、长时间无人看守的测控系统等对时钟精确性和可靠性有较高要求的场合,具有很高的使用价值。
2 核心芯片简介
DS1302简介
DS1302[1]是美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟芯片,它可以对年、月、日、周日、时、分、秒进行计时,且具有闰年补偿功能,~。时钟可工作在24小时格式或12小时(AM/PM)格式。 DS1302与单片机的接口使用同步串行通信,仅用3条线与之相连接。可采用一次传送一个字节或突发方式一次传送多个字节的时钟信号或RAM数据。DS1302内部有一个31×8的用于临时性存放数据的RAM寄存器。DS1302是DS1202的升级产品,与DS1202兼容,但增加了主电源/后背电源双电源引脚,同时提供了对后背电源进行涓细电流充电的能力。
DS1302引脚功能与内部结构
DS1302的引脚功能如表1所示,外形及内部结构如图1所示[2]:
引脚号
引脚名称
功能
1
VCC2
主电源
2、3
X1、X2
振荡源,外接32768Hz晶振
4
GND
地线
5
RST
复位/片选线
6
I/O
串行数据输入/输出端(双向)
7
SCLK
串行时钟输入端
8
VCC1
后备电源
表1 DS1302引脚功能表
图1 DS1302管脚图及内部结构图
DS1302的控制字
DS1302的控制字节如图2所示:
7 6 5 4 3 2 1 0
1
RAM
A4
A3
A2
A1
A0
RAM

图2 DS1302控制字节的含义
控制字节的最高有效位(位7)必须是逻辑1,如果它为0,则不能把数据写入到DS1302中。位6如果为0,则表示存取日历时钟数据,为1表示存取RAM数据;位5至位1指示操作单元的地址;最低有效位(位0)如为0表示要进行写操作,为1表示进行读操作,控制字节总是从最低位开始输出。
DS1302的复位引脚
通过把输入驱动置高电平来启动所有的数据传送。输入有两种功能:首先,接通控制逻辑,允许地址/命令序列送入移位寄存器;其次,提供了终止单字节或多字节数据的传送手段。当为高电平时,所有的数据传送被初始化,允许对DS1302进行操作。如果在传送过程中置为低电平,则会终止此次数据传送,并且I/O引脚变为高阻态。上电运行时,≥,必须保持低电平。只有在SCLK为低电平时,才能将RST置为高电平。
DS1302的数据输入输出
在控制指令字输入后的下一个SCLK时钟的上升沿时数据被写入DS1302,数据输入从低位即位0开始。同样,在紧跟8位的控制指令字后的下一个SCLK脉冲的下降沿读出DS1302的数据,读出数据时从低位0位至高位7,数据读写时序如图3所示:
图3 数据读写时序
DS1302的寄存器
DS1302共有12个寄存器,其中有7个寄存器与日历、时钟相关,存放的数据位为BCD码形式。其日历、时间寄存器及其控制字见表2。
此外,DS1302还有年份寄存器、控制寄存器、充电寄存器、时钟突发寄存器及与RAM相关的寄存器等。时钟突发寄存器可一次性顺序读写除充电寄存器外的所有寄存器的内容。 DS1302与RAM相关的寄存器分为两类,一类是单个RAM单元,共31个,每个单元组态为一个8位的字节,其命令控制字为C0H--FDH,其中奇数为读操作,偶数为写操作;再一类为突发方式下的RAM寄存器,此方式下可一次性读写所有的RAM的31个字节,命令控制字为FEH(写)、FFH(读)。

最近更新

2026年注册建筑师考试题库200道有答案 84页

2026年注册造价工程师考试题库200道及完整答案.. 86页

2026年反恐考试题库附参考答案(能力提升) 12页

2026年湖南商务职业技术学院单招职业技能考试.. 44页

2026年百色职业学院单招职业倾向性考试模拟测.. 43页

2026年大学c语言的期末试题完整版 13页

2026年药物分析题库及答案(真题汇编) 42页

2026年起重机司机考试题库200道【有一套】 76页

2026年宗教审核员考试题库(典优) 40页

2026年山东商务职业学院单招职业技能考试题库.. 45页

2026年山西管理职业学院单招综合素质考试模拟.. 44页

2026河北雄安新区面向优秀应届毕业生选聘急需.. 50页

2026年广州社区专职人员试题库附答案 42页

2026福建兆佳贸易有限公司招聘项目制工作人员.. 51页

2026重庆九龙新城谢家湾学校招聘考试备考题库.. 49页

c语言期末考试题库(实用) 13页

c语言编程期末测试题1套 13页

2026年景宁畲族自治县辅警招聘考试备考题库及.. 31页

2026年杭州入职交警考试题库附答案 41页

小学历史与文化知识竞赛题库100道附答案【基础.. 37页

新安全生产法知识竞赛试题库附答案(典型题).. 43页

项目需求修改建议书 5页

项目质量保障升级建议书 5页

项目评估规划建议书 7页

项目规划展示馆建议书 5页

项目能源合作投资建议书 5页

项目编制分组建议书 5页

项目研究课题优化建议书 6页

项目建设政府建议书 5页

项目制作方法建议书 6页