[求助] 新人求教STC89c54RD+,RAM存取值应用

杨焕勇   2019-5-24 11:32 楼主
STC89c54RD+定义了数组xdata  a[18]  _at_  0x001d;
用键盘可以改变其值大小,但是重新上电后其值随机变了,求教各位大侠,怎样做,上电时能保证其值为掉电前的值

回复评论 (5)

每次改变值得时候操作一次flash,另外flash地址放到程序空间以后
点赞  2019-5-24 14:02
89系列好像不能IAP吧,查下资料,不行的话就加个EEPROM吧
点赞  2019-5-24 15:48
需要借助IAP功能,将数据在掉电前写入FLASH区,在下次上电时先读出即可。有关IAP的操作步骤和指令,去看器件手册。
上传了一些书籍资料,也许有你想要的:https://download.eeworld.com.cn/user/chunyang
点赞  2019-5-24 18:56
引用: wudianjun2001 发表于 2019-5-24 15:48
89系列好像不能IAP吧,查下资料,不行的话就加个EEPROM吧

STC的支持IAP。
上传了一些书籍资料,也许有你想要的:https://download.eeworld.com.cn/user/chunyang
点赞  2019-5-24 18:57
谢谢各位大侠指导
点赞  2019-5-25 08:21
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复