当前位置:首页 >> 企业管理 >>

项目十四 时钟DS1302及其应用


项目十四 时钟DS1302及其应用
DS1302,含有实时时钟 日历和31字节静态 实时时钟/ 字节静态RAM DS1302,含有实时时钟/日历和31字节静态RAM

8.3.1 DS1302的性能与引脚 主要性能
计算2100 年之前的秒、分、时、日、星期、月和 星期、 计算2100 年之前的秒、 能进行闰年调整; 年,能进行闰年调整; 31字节数据RAM; 31字节数据RAM; 字节数据RAM 引脚与TTL 兼容; 引脚与TTL 兼容; 工作电流小于300nA,有备份电源和涓流充电能力。 工作电流小于300nA,有备份电源和涓流充电能力。 300nA

引脚定义
I/O:数据输入/ I/O:数据输入/输出引脚 SCLK: SCLK:串行时钟输入引脚 RST复位引脚 RST复位引脚 GND: GND:接地引脚 Vcc1、Vcc2:工作电源、 Vcc1、Vcc2:工作电源、备份电源引脚 X1、X2:晶振接入管脚。晶振频率为32.768KHz。 X1、X2:晶振接入管脚。晶振频率为32.768KHz。 32.768KHz

8.3.2 DS1302的操作 命令字格式
位: D7 D6 1 R/C D5 A4 D4 A3 D3 A2 D2 A1 D1 A0 D0 R/W

D7位:固定为1 D7位 固定为1 R/C位 R/C位:为0时选择操作时钟,为1时选择操作RAM 时选择操作时钟, 时选择操作RAM A4A3A2A1A0:操作地址 A4A3A2A1A0:操作地址 R/W位 R/W位:为0时进行写操作,为1时进行读操作 时进行写操作,

单字节操作
写操作

读操作

多字节操作(突发模式)
每次写入或读出8个字节时钟日历数据或31个字 每次写入或读出8个字节时钟日历数据或31个字 31 RAM数据 与单字节时相似,仅需将A0~A4 数据。 A0~A4换成 节RAM数据。与单字节时相似,仅需将A0~A4换成 11111” “11111 。

DS1302的寄存器及 的寄存器及RAM 8.3.3 DS1302的寄存器及RAM

日历时钟相关寄存器
寄存 器名 命令字节 写 读 范 围 D7 D6 D5 位内容 D4 D3 D2 D1
D0

秒 分 时 日 月 星期 年

80H 81H 82H 83H 84H 85H 86H 87H 88H 89H 8AH 8BH 8CH 8DH

00~59 00~59 01~12或00~ 23 01~31 01~12 01~07 00~99

CH 0 12/24 0 0 0

秒的十位 分的十位 0 0 0 0 A/ P HR

秒的个位 分的个位 小时个位 日的个位 月的个位 0 星期几 年的个位

日的十 位 0 0 0/ 1 0

年的十位

注意: 注意: 秒寄存器的CH CH位 1、秒寄存器的CH位: 时钟停振,进入低功耗态; 置1,时钟停振,进入低功耗态; 置0,时钟工作。 时钟工作。 2、小时寄存器的D7位: 小时寄存器的D7位 D7 12小时制 D5置 表示上午, 小时制( 表示下午); 置1,12小时制(D5置1表示上午,置0表示下午); 24小时制 此时D5 D4组成小时的十位 小时制( D5、 组成小时的十位)。 置0,24小时制(此时D5、D4组成小时的十位)。

其它寄存器及RAM
命令字节 寄存器名 写保护 涓流充电 时钟突发 RAM突发 RAM0 … RAM30 读 8EH 90H BEH FEH C0H … FCH 写 8FH 91H BFH FFH C1H … FDH 范 围 D7 WP TCS D6 D5 位内容 D4 D3 0 DS RS D 2 D1 D0

00H~80H 00H~FFH 00H~FFH 00H~FFH

RAM数据

注意: 注意: WP:写保护位:置为1 写保护;置为0 1、WP:写保护位:置为1时,写保护;置为0时, 未写保护。 未写保护。 TCS:1010时慢充电 DS为01,选一个二极管, 时慢充电; 2、TCS:1010时慢充电;DS为01,选一个二极管, 10, 个二极管;11或00,禁止充电。 为10,选2个二极管;11或00,禁止充电。 RS:与二极管串联电阻选择。00,不充电;01, 3、RS:与二极管串联电阻选择。00,不充电;01, 2KΩ电阻 10,4KΩ电阻 11,8KΩ电阻 电阻; 电阻; 电阻。 2KΩ电阻;10,4KΩ电阻;11,8KΩ电阻。

DS1302与单片机的接口 8.3.4 DS1302与单片机的接口

接口电路
+3.6V
Ni-Cd

+5V

VCC2 VCC1 X1 X2 SCLK I/O P1.0 P1.1 P1.2

GND RST

DS1302

89S51


相关文章:
51单片机可调的ds1302时钟程序
51单片机可调的ds1302时钟程序_计算机软件及应用_IT/...休闲农庄项目可行性研究报告 2014年建筑幕墙建筑装饰行业...14页 免费 DS1302和51单片机设计电... 5页 免费...
单片机时钟芯片DS1302在LCD1602上显示年月日时分秒_图文
单片机时钟芯片DS1302在LCD1602上显示年月日时分秒_计算机软件及应用_IT/计算机_...第7~14脚:D0~D7为8位双向数据端。 第15~16脚:空脚或背灯电源。15脚...
基于单片机及DS1302的液晶电子钟
摘要 本课题通过 AT89S52 单片机来设计电子时钟,采用 C 语言进行编程,可以实现以下一些功能:小时,分,秒的显示、定时报警功能。本次设计的电子时 钟系统由时钟...
电子时钟设计(DS1302)基于51单片机_图文
电子时钟设计(DS1302)基于51单片机_计算机软件及应用...项目成绩评定表 设计项目成绩评定表 一、设计任务及...14页 免费 基于51系列单片机及DS13... 20页 免费...
利用单片机及DS1302制作电子时钟
利用单片机及DS1302制作电子时钟_实习总结_总结/汇报...单片机原理及应用——基于 Proteus 和 Keil C 实习...14 15 16 17 29 30 31 PSEN ALE EA P2.0/A8...
ds1302实时时钟电路的原理及应用
ds1302实时时钟电路的原理及应用_电子/电路_工程科技_专业资料。啊实时时钟电路的原理及应用 1 引言 现在流行的串行时钟电路很多, DS1302、 如 DS1307、 PCF8485...
基于日历时钟DS1302的时钟设计
基于日历时钟DS1302的时钟设计_信息与通信_工程科技_...三、参考资料 [1] 陈景初.单片机应用系统设计与...14 结论......
时钟DS1302的应用
时钟DS1302的应用_工学_高等教育_教育专区。51单片机,LCD1602显示,DS1302时钟芯片...项目十四 时钟DS1302及... 10页 免费 DS1302 涓流充电时钟保持... 8页 免...
实时时钟DS1302原理及应用
实时时钟DS1302原理及应用 本文通过简单的介绍实时时钟芯片DS1302的引脚功能然后通过...09 年 4 月 16 日星期 3 14 点 10 分 0 秒 void Delay(uchar n) ; ...
DS1302时钟芯片代码
DS1302时钟芯片代码_计算机软件及应用_IT/计算机_专业资料。*** #include <...(Year)寄存器 0x8e, //14,写保护_寄存器 0x8f //15,涓流充电 } ; //***...
更多相关标签: