熱門(mén): 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂(lè)園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2018-8-9 03:25
正文摘要:就拿年說(shuō),如果是0年,那讀出來(lái)的數(shù)據(jù)是1000 0000?這不是一個(gè)有效數(shù)字吧,范圍也不在0-99. 而且我看別人程序的意思應(yīng)該是讀出來(lái)的數(shù)就正好是年的BCD碼。那表格里的高四位寫(xiě)著10年是什么意思? |
很清楚嘛——BCD碼。 年——最大就是9,10年——最大也是9。如:23年,則年讀出的就是3,10年讀出的就是2,合起來(lái),就是23年,自己加前面,如2023年、1923年等。 正如剛才的舉例,23年,年寄存器讀出的值就是0x23。 |
參與人數(shù) 1 | 黑幣 +30 | 收起 理由 |
---|---|---|
![]() | + 30 | 回帖助人的獎(jiǎng)勵(lì)! |
就拿年來(lái)說(shuō),25年應(yīng)該是2個(gè)10年+5個(gè)年,也就是0010 0101,十六進(jìn)制取出來(lái)就是0x25h,99年應(yīng)該是1001 1001十六進(jìn)制0x99。是這樣子嗎? |
參與人數(shù) 1 | 黑幣 +50 | 收起 理由 |
---|---|---|
![]() | + 50 | 回帖助人的獎(jiǎng)勵(lì)! |
Powered by 單片機(jī)教程網(wǎng)