找回密码
 立即注册
查看: 156|回复: 4

AI8051U EEPROM MOV方式读数据问题?

[复制链接]
已绑定手机

12

主题

20

回帖

146

积分

注册会员

积分
146
发表于 2026-9-15 15:50:55 | 显示全部楼层 |阅读模式
请问: 在使用EEPROM中,MOV方式读的汇编指令是什么?
        MOV                WR28,        #000FFH                                        ;
        MOV                WR30,        #0FE00H                                        ;EEPROM空间绝对地址读取方式
        MOV                R8,                @DR28                                        ;
        INC                DR28,        #1                                                ;
        MOV                R9,                @DR28                                        ;
        INC                DR28,        #1                                                ;
        MOV                R10,                @DR28                                        ;
        INC                DR28,        #1                                                ;
        MOV                R11,                @DR28                                        ;
使用以上指令,直接卡死,程序不往下走!
AI助手也解答不了. 32位STC指令集,它理解不了!
回复

使用道具 举报 送花

已绑定手机

24

主题

701

回帖

2731

积分

金牌会员

积分
2731
发表于 2026-9-15 16:56:33 | 显示全部楼层
程序没有问题,是不是地址不对
回复

使用道具 举报 送花

已绑定手机

12

主题

20

回帖

146

积分

注册会员

积分
146
 楼主| 发表于 2026-9-15 17:00:23 | 显示全部楼层
是地址不对,没有加上最小的用户系统区0.5K.即使没有使能用户系统区也需要加0.5K的EEPROM.
回复

使用道具 举报 送花

已绑定手机

12

主题

20

回帖

146

积分

注册会员

积分
146
 楼主| 发表于 2026-9-16 09:14:30 | 显示全部楼层
EEPROM的最后一个扇区应该是不能使用的空间. 不能写入,也不能读取.被限制了.0FF:FE00H刚好是最后一个512字节空间.
回复

使用道具 举报 送花

已绑定手机

2

主题

154

回帖

470

积分

中级会员

积分
470
发表于 2026-9-16 16:48:56 | 显示全部楼层
我用的C操作,是可以的。
截图202609161643312143.jpg

对应的汇编是这样的,


截图202609161648126192.jpg
回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2026-11-8 03:08 , Processed in 0.070422 second(s), 60 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表