|
看你這個帖子里面回復(fù)挺亂的, 而你好像疑惑點主要在 Eeprom 這塊,那么給你歸納一下。
根據(jù)你用的 STC單片機,其實你能找到相應(yīng)的 頭文件。
頭文件里面,如果有 IAP_TRIG 這個寄存器,那么這個單片機,我們歸為 IAP 方式。
頭文件里面,如果有 ISP_TRIG 這個寄存器,那么這個單片機,我們歸為 ISP 方式。
首先,
IAP 方式的單片機, 有可能可以支持 MOVC方式訪問,也有可能不支持。這個只能查手冊了。
ISP 方式的單片機, 一定不支持 MOVC 方式訪問,這個不需要查手冊。
其次,所有STC 單片機的 Eeprom 每個扇區(qū)的大小 都是 512字節(jié),即 0x0200字節(jié),
IAP方式 訪問 Eeprom, Eeprom 首地址為 0x0000,
ISP方式,以及 MOVC 方式, Eeprom 首地址 均為 程序區(qū) 結(jié)束后的地址,如果程序區(qū) 是 8K的,則 Eeprom 開始地址為:0x2000, 程序區(qū)是 16K 的 則Eeprom 開始地址為:0x4000 依次類推。
|
|