|
發(fā)布時間: 2019-1-1 12:28
正文摘要:求助:為什么這樣用XDATA不行? 最近想用到XDATA,編了如下程序試用XDATA,卻發(fā)現(xiàn)不行,請懂的人指點一下如何使用XDATA。 以下是我編的XDATA試用程序和運行后的顯示情況。 單片機C語言程序清單: ... |
zxwdown 發(fā)表于 2019-1-1 21:18 proteus仿真和實際是有差距的,比如仿真的SD卡M1連電源都不提供就能工作,這在實際中就不可能,仿真是默認(rèn)有外擴SRAM,所以可以用XDATA,而你實際沒有外擴SRAM,而用XDATA,所以實驗出問題。 |
zxwdown 發(fā)表于 2019-1-1 18:34 能編譯成功不說明你的芯片就有XDATA,如果是AT89C52明顯是不帶XDATA. |
|
謝謝你的指點。 這個例子中的AT89C52使用了XDATA,編譯運行成功。不知這個例子作者是如何設(shè)置C工程或proteus工程的,我用其中的程序,自已的proteus工程就是無法使用XDATA。 |
215.48 KB, 下載次數(shù): 24
| 經(jīng)典51單片機是不帶XDATA的,有些新型51帶XDATA,能不能用XDATA要看你用的是那種51單片機。 |
Powered by 單片機教程網(wǎng)