

在ds1302时钟芯片中,寄存器的内容是以二----十进制保存的。
如要在一个寄存器中写入19,就要分理十位和个位,19/10得1,再左移4位即乘以16,这样内部译码器就会认为存入了1,19%10,放入个位。
但是读取到的19确实0001 1001(25),需要进行逆运算,才能得到芯片想要表达的值。


这句话是指,当你设置月份为闰月时,且时钟计时刚好要跨过2月时,芯片会自动计算要计时的时间并更新对于寄存器。


在ds1302时钟芯片中,寄存器的内容是以二----十进制保存的。
如要在一个寄存器中写入19,就要分理十位和个位,19/10得1,再左移4位即乘以16,这样内部译码器就会认为存入了1,19%10,放入个位。
但是读取到的19确实0001 1001(25),需要进行逆运算,才能得到芯片想要表达的值。


这句话是指,当你设置月份为闰月时,且时钟计时刚好要跨过2月时,芯片会自动计算要计时的时间并更新对于寄存器。

被折叠的 条评论
为什么被折叠?