2.DS12887A与单片机的连接方 法 5V P0.0…P0.7 ADO.AD7 P2 CS RESET ALE AS P3.7(RD) DS P3.6(WR) R/W AT89C51 DS12887
2.DS12887A与单片机的连接方 法 5V
3.、DS12887A内存单元的地址分配 秒 14B 秒闹 分 分闹 BIN 50B 时 或 用户RAM 时闹 05 星期 BCD 日 月 年 寄存器A0A 寄存器B0B 寄存器C0C 寄存器D|0D
3.、DS12887A内存单元的地址分配
4.DS12887中寄存器A各位定义 D7 D6 D5 D4 D3 D2 DI DO UIP DV2 DVI DVO RS3 RS2RS1 RS 5.DS12887中寄存器B各位定义 D7 D6 D5 D4 D3 D2 D1 DO SET PIE AIE UI SQW D 24/1DS EE M E
4.DS12887中寄存器A各位定义 5.DS12887中寄存器B各位定义 D7 D6 D5 D4 D3 D2 D1 D0 UIP DV2 DV1 DV0 RS3 RS2 RS1 RS 0 D7 D6 D5 D4 D3 D2 D1 D0 SET PIE AIE UI E SQW E D M 24/1 2 DS E
6DS12887中寄存器C各位定义 D7 D6 D5 D4 D3 D2 D1 DO IRQF PF AF UF0000 7.DS12887中寄存器D各位定义 D7 D6 D5 D4 D3 D2 D1 DO VRT0000000
6.DS12887中寄存器C各位定义 7.DS12887中寄存器D各位定义 D7 D6 D5 D4 D3 D2 D1 D0 IRQF PF AF UF 0 0 0 0 D7 D6 D5 D4 D3 D2 D1 D0 VRT 0 0 0 0 0 0 0
8.初始化及写入程序 初始化是指时钟使用前根据使用要求对寄存器A、 B进行设置,以决定时钟、日历的工作制式。以及 通过程序对时钟、日历和闹钟当前时间进行初始 化,俗称拨钟,以便将实时的秒、分、时和年 月、日值赋予0OH09H的10个时间单元。以 DS12887A为例。 初始化部分 MOV DPTR,#7FOAH;7FOAH为奇存器A的地址 Mov A, #70H ;设置分频器复位 OVX @ DPTR, A INC DPTR ;指向奇存器B的地址 MOv A,#82H ;SET=1钟暂停,选BCD24小时制 MOV X. ODPTR A
8. 初始化及写入程序 初始化是指时钟使用前根据使用要求对寄存器A、 B进行设置,以决定时钟、日历的工作制式。以及 通过程序对时钟、日历和闹钟当前时间进行初始 化,俗称拨钟,以便将实时的秒、分、时和年、 月、日值赋予00H-09H的10个时间单元。以 DS12887A为例。 初始化部分 MOV DPTR,#7F0AH ;7F0AH为寄存器A的地址 MOV A,#70H ;设置分频器复位 MOVX @DPTR,A INC DPTR ;指向寄存器B的地址 MOV A,#82H ;SET=1钟暂停,选BCD24小时制 MOV X,@DPTR,A