10 / 16 page
深圳市兴威帆电子技术有限公司
http://www.whwave.com.cn
TEL:0755-83220794
FAX:83225561
图 16 实时时钟实时数据写入 2
vi.
状态寄存器写入
图 17 实时时钟状态寄存器写入
(3)不存在的数据与月份末数据的处理:
当写入实时时钟数据时,SD2003A 确认它并处理那些无效数据且做月末校正:
表 5 不存在数据的处理
寄存器
正确数据
错误数据
改正结果
年数据
00-99
XA-XF,AX-FX
00
月数据
01-12
00,13-19,XA-XF
01
日数据
01-31
00,32-39,XA-AF
01
星期数据
0-6
7
0
小时数据(24 小时制)
(*)(12 小时)
0-23
0-11
24-29,3X,XA-XF
12-19,XA-XF
00
分钟数据
00-59
60-79,XA-XF
00
秒数据
00-59
60-79,XA-XF
00
(*)如果用 12 小时制,应用 AM/PM 来做标志。
在 24 小时制中 AM/PM 标志位的值不用管,但在读操作时“0”表示 0~11 点,”1”表示 12~23
点。
(**)关于不存在秒数据的处理:是在写完秒数据后产生一个进位脉冲,并将该进位脉冲送至分钟计
数器。
[月末校正]任何不存在的日期都将被校正为下个月的第一天。例如:2 月 30 被改为 3 月 1 日。闰年的
校正也在此完成。