最近發現Keil 的寫法, 例如 unsigned char idata * xdata ptr;此寫法表示指標為只放在idata內,資料內容放在xdata中.
另外如果要將sfr 用結構方式去存取可以先寫一個assembly code PUBLIC SFRA SFRA DATA 90H END,
然後在c struct s{ unsigned char byte}; extern struct s data SFRA.就可以用結構的方式去存取
更正 unsigned char idata *xdata ptr, prt指標位址放在xdata 資料內容放在idata.
- Sep 03 Tue 2013 23:01
-
Keil c 8051
請先 登入 以發表留言。