|
发表于 2023-9-8 17:09:11
|
显示全部楼层
例子修改下可以仿真
方案1:
MOV DPS,#00000000B ;选择DPTR0,默认就是DPTR0,可以屏蔽
MOV DPTR,#1000H ;将1000H写入DPTR0中
MOV DPS,#00000001B ;选择DPTR1
MOV DPTR,#0103H ;将0103H写入DPTR1中
方案2:
MOV DPTR,#1000H ;将1000H写入DPTR0中
MOV DPL1,#03H
MOV DPH1,#01H ;将0103H写入DPTR1中
官方例子方案烧录进板子去运行。结果对的。只是不能仿真,调试发现,执行MOV DPTR,#1000H 后,不会自动切换到DPTR1
; MOV DPS,#00100000B ;使能TSL,并选择DPTR0
; MOV DPTR,#1000H ;将1000H写入DPTR0中,执行完成后选择DPTR1为DPTR
; MOV DPTR,#0103H ;将0103H写入DPTR1中
附件能运行的代码,增加了P2口读取数据验证。
|
|