欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標(biāo)題: 怎么才能用51單片機(jī)中的高128位內(nèi)部ram啊? [打印本頁(yè)]

作者: sakihata    時(shí)間: 2022-11-13 09:10
標(biāo)題: 怎么才能用51單片機(jī)中的高128位內(nèi)部ram啊?
小弟初學(xué)AT89C52單片機(jī),寫相關(guān)程序的時(shí)候看到下面報(bào)錯(cuò)
可以看到data超過(guò)了128Byte,當(dāng)我把一個(gè)數(shù)組改成xdata形式的時(shí)候,程序就不報(bào)錯(cuò)了,說(shuō)明程序是沒(méi)問(wèn)題的

網(wǎng)上查了不少帖子,說(shuō)是把變量改成idata類型就可以用高128Byte,可是我改了以后問(wèn)題依舊
由于是設(shè)計(jì),不想把問(wèn)題搞得太復(fù)雜,就沒(méi)用帶xram的增強(qiáng)51單片機(jī)了
除了擴(kuò)展ram外有好辦法嗎?

作者: sakihata    時(shí)間: 2022-11-13 09:15
問(wèn)題已查明。。。使用了AT89C51。。。Keil里單片機(jī)型號(hào)選錯(cuò)了,留這個(gè)問(wèn)題在這里供后來(lái)者參考
作者: 啤酒瓶子老大    時(shí)間: 2022-11-14 02:18
data=128的也不一定就能完美運(yùn)行。最好是小一點(diǎn)。
作者: coody_sz    時(shí)間: 2022-11-14 10:29
高128字節(jié)SRAM,用idata定義變量即可。
作者: yzwzfyz    時(shí)間: 2022-11-14 15:38
只要芯片中有高128RAM,你就可以使用。
用匯編寫程序時(shí)用間接尋址。
用C寫程序時(shí),編譯平臺(tái)自動(dòng)幫你做。
標(biāo)準(zhǔn)51,CPU中沒(méi)有XRAM要外接。
改進(jìn)的51,許多芯片內(nèi)含XRAM,
如STC系列中,很多型號(hào)都有。
要用多大的XRAM容量,查一下STC的廣告版手冊(cè)。

你需要多讀CPU手冊(cè),了解這些知識(shí)。




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1