![]() |
發(fā)布時間: 2022-11-13 09:10
正文摘要:小弟初學AT89C52單片機,寫相關(guān)程序的時候看到下面報錯 網(wǎng)上查了不少帖子,說是把變量改成idata類型就可以用高128Byte,可是我改了以后問題依舊 由于是設(shè)計,不想把問題搞得太復(fù)雜,就沒用帶xram的增強51單片 ... |
只要芯片中有高128RAM,你就可以使用。 用匯編寫程序時用間接尋址。 用C寫程序時,編譯平臺自動幫你做。 標準51,CPU中沒有XRAM要外接。 改進的51,許多芯片內(nèi)含XRAM, 如STC系列中,很多型號都有。 要用多大的XRAM容量,查一下STC的廣告版手冊。 你需要多讀CPU手冊,了解這些知識。 |
高128字節(jié)SRAM,用idata定義變量即可。 |
data=128的也不一定就能完美運行。最好是小一點。 |
Powered by 單片機教程網(wǎng)