单片机访问数据表访问的问题

[复制链接]
查看11 | 回复1 | 2009-3-9 09:53:52 | 显示全部楼层 |阅读模式
有一数据表:我要每隔250MS,就要把数据表里的所有行数据循环右移一位,访问指令如下(大家都知道),可是我取完数据表里的数据,做循环移位操作后,如何将移位好的数据在重新送回到数据表相应的位置里,好比取数:movc a,@a+dptr,现在我处理好后要在送回去,相当于mov @a+dptr,a(当然这条指令是不存在的)我该如何实现?
……
mov r0,#00h
mov a,r0
mov dptr,#shujubiao
movc a,@a+dptr
……
shujubiao:
DB 00100000B
DB 00100000B
DB 00100000B
DB 00100000B
DB 00100000B
DB 00100000B
DB 00100000B
DB 00111110B

回复

使用道具 举报

千问 | 2009-3-9 09:53:52 | 显示全部楼层
程序存储器我们的程序中是不能写的,所以右移后的数据又写回去是不可能的。...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行