4392| 7
|
51單片機擴展片外ram后的C語言編程問題 |
10黑幣
最佳答案電路里的6116的地址范圍是0x0000~0x07ff。存儲在外部ram的數組或變量,使用xdata進行定義,注意不要超過6116地址范圍。使用時,可以像正常的內部變量進行讀寫即可,不用考慮硬件的地址。
例如:
xdata char buf[10];//定義外部數組buf[]
char a; //定義內部變量a
buf[0]=1;//外部數組buf[]寫
a=buf[0];//外部數組buf[]讀
| ||
| ||
| ||
| ||
| ||
| ||