| |
|
影子存储器
|
使用影子存储器,用户可以在程序运行时观察外部数据存贮器的访问状况及单元内容。
输入下列程序,该程序访问0,2,4号单元 , 每隔大约 1 秒将 0,2,4 号单元分别加一
在观察窗口加入表达式“0”,重复次数“6”,缺省方式显式“不选择”,存贮区域“XDATA”,即从0号单元开始显示6个XDATA区域单元内容,打开XDATA
窗口,观察窗口,全速执行程序,你可以看到下图结果
| |
org 0
mov a, #0
Loop:
mov dptr, #0
movx @dptr, a
mov dptr, #2
inc a
movx @dptr, a
mov dptr, #4
inc a
movx @dptr, a
call Delay
sjmp Loop
Delay:
mov r5, #8 ; 延时大约1秒
mov r6, #0
mov r7, #0
DLP:
djnz r7, DLP
djnz r6, DLP
djnz r5, DLP
ret
end |
|

0,2,4号单元显示颜色为橄榄绿,表明该单元被访问过(读或写过)
0,2,4号单元显示的值为当前该单元的值,XDATA、观察窗口被不断刷新。
|
|