關(guān)于51單片機(jī)內(nèi)存問(wèn)題

今天寫程序的時(shí)候發(fā)現(xiàn)內(nèi)存不夠用了,所以就查了一些資料,記錄一下自己的理解


STC8F2K08S2

程序存儲(chǔ)器Flash? ? 8KB? ? ? ? 0000H--1FFFH

數(shù)據(jù)存儲(chǔ)器SRAM? ? 2KB? ??

內(nèi)部直接訪問(wèn)RAM(DATA)128B

內(nèi)部直接訪問(wèn)RAM(IDATA)128B

內(nèi)部拓展RAM(XDATA)2048B


內(nèi)部RAM結(jié)構(gòu)圖

data:????0x00-0x7F的128個(gè)RAM,可以用ACC直接讀寫的,速度最快

bit:? ? ? ? ?0x20-0x2F 可以位尋址

idata:? ? ?0x00-0xFF的256個(gè)RAM

xdata:? ? 外部拓展RAM,0x000-0xFFFF,用DPTR訪問(wèn)(這款芯片只有8K,所以直到0x1FFF)

pdata:? ? 外部拓展RAM的低256個(gè)字節(jié)

code:? ? 程序存儲(chǔ)區(qū)



應(yīng)用舉例:

1.unsigned char idata RX_Buff[RX_BUFF_SIZE];


存放于data

2.unsigned char xdata TX_Buff[TX_BUFF_SIZE];


存放于xdata



?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容