keil 中如何用CODE把数据固化到外部ROM中
答案:3 悬赏:10 手机版
解决时间 2021-03-01 18:48
- 提问者网友:嗝是迷路的屁
- 2021-03-01 12:56
keil 中如何用CODE把数据固化到外部ROM中
最佳答案
- 五星知识达人网友:逐風
- 2021-03-01 13:13
这要看你打算如何使用这个“外部ROM”。
你所要“固化”的仅仅是数据,还是程序代码?
你所要“固化”的仅仅是数据,还是程序代码?
全部回答
- 1楼网友:酒醒三更
- 2021-03-01 16:06
数据类型+code+(例:数组)
- 2楼网友:旧脸谱
- 2021-03-01 14:39
在51系列中data,idata,xdata,pdata的区别:
data:固定指前面0x00-0x7f的128个ram,可以用acc直接读写的,速度最快,生成的代码也最小。
idata:固定指前面0x00-0xff的256个ram,其中前128和data的128完全相同,只是因为访问的方式不同。idata是用类似c中的指针方式访问的。汇编中的语句为:mox acc,@rx.(不重要的补充:c中idata做指针式的访问效果很好)
xdata:外部扩展ram,一般指外部0x0000-0xffff空间,用dptr访问。
pdata:外部扩展ram的低256个字节,地址出现在a0-a7的上时读写,用movx acc,@rx读写。这个比较特殊,而且c51好象有对此bug,建议少用。但也有他的优点,具体用法属于中级问题,这里不提。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯