DS1302 的控制字节如表 2-4,控制字节的最高有效位(位 7)必须是逻辑 1,如 果它为 0,则不能把数据写入到 DS1302 中,位 6 如果为 0,则表示存取日历时钟数 据,为 1 表示存取 RAM 数据;位 5 至位 1 指示操作单行写操作,为 1 表示进行读操 作,控制字节总是从最低位开始输出。DS1302 的日历、时钟寄存器及其控制字如表 2-5。
表 2-4 控制字节的含义
7 6 5 4 3 2 1 0
1 RAM
CK A4 A3 A2 A1 A0 RAM
表 2-5 DS1302 的日历、时钟寄存器及其控制字
寄存器名 称 命令字 取值范围 各位内容
写操作 读操作 7 6 5 4 3 2 1 0
秒寄存器 80H 81H 00~59 CH 10SEC SEC
分寄存器 82H 83H 00~59 0 10MIN MIN
时寄存器 84H 85H 01~12 或
00~23 12/24 0 10 HR HR
日寄存器 86H 87H 01~28、29、
30、31 0 0 10 DAT
E DATE
月寄存器 88H 89H 01~12 0 0 0 10M MONTH
周寄存器 8AH 8BH 01~07 0 0 0 0 0 DAY
年寄存器 8CH STC89C52RC单片机多功能电子钟设计+程序+电路图(6):http://www.youerw.com/zidonghua/lunwen_86346.html