標(biāo)題:
單片機(jī)怎么將變量分配到指定的地址當(dāng)中?
[打印本頁]
作者:
chenfei890106
時(shí)間:
2020-10-4 09:46
標(biāo)題:
單片機(jī)怎么將變量分配到指定的地址當(dāng)中?
比如我們做有些通迅的時(shí)候,終端APP來讀取單片機(jī)的地址,那么有的是從0X8000開始,那我們怎么把定義的這些變量存在0X8000時(shí)面呢,我們一般定義數(shù)組都是從0X00開始,也都是滿足不了,那怎么辦
作者:
zhangyouxiu
時(shí)間:
2020-10-4 16:49
同問,這個(gè)我也想了很長時(shí)間了。
作者:
angmall
時(shí)間:
2020-10-4 19:24
你可以這樣
#define Table (*(unsigned char volatile xdata *)0x8000)
這樣用
Table= 0x20;
作者:
chenfei890106
時(shí)間:
2020-10-5 11:43
angmall 發(fā)表于 2020-10-4 19:24
你可以這樣
#define Table (*(unsigned char volatile xdata *)0x8000)
這只是定義了一個(gè)變量是嗎,是不是然后再把table這個(gè)變量來定義一個(gè)數(shù)組,那么數(shù)組的起始位就是0X8000是嗎?
作者:
tyrl800
時(shí)間:
2020-10-6 10:15
應(yīng)用絕對(duì)地址訪問
作者:
KongQuan
時(shí)間:
2020-10-7 11:40
編譯器有指定地址的用法,可以查看編譯器的用戶手冊
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1