本帖最后由 新新科技 于 2021-8-21 09:14 編輯
STC單片機的ID存放在RAM中的單元0xF1-0xF7,
001.jpg (169.03 KB, 下載次數: 30)
下載附件
2021-8-21 09:12 上傳
用程序來讀取ID很方便,具體如下: #define ID_ADDR_RAM 0xf1 //ID號的存放在RAM區的地址為0F1H //#define ID_ADDR_RAM 0x71 //對于只有128字節RAM的ID號的存放在RAM區的地址為071H uchar idata *iptr; //uchar code *cptr; uchar i,j; iptr = ID_ADDR_RAM; //從RAM區讀取ID號 //cptr = ID_ADDR_ROM; //從ROM區讀取ID號 for (i=0; i<7; i++) //讀7個字節 { j=*iptr++; SenByte(j);//發送到串口 } 最近測試了幾個型號的STC單片機,發現STC12C5616AD-35I-SKDIP28用程序讀取的ID與燒寫時顯示的ID不相同,而像STC89C52和STC12C5A60S2都沒問題,這是為什么呢?請高手指點迷津,謝謝!
002.jpg (207.74 KB, 下載次數: 29)
下載附件
2021-8-21 09:12 上傳
|