永发信息网

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,建议少用。但也有他的优点,具体用法属于中级问题,这里不提。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯