pub3team1
请教高手:
当定时中断内使用 movb 1,*ac1 时,调试时出错不知道为什么?其中ac1之前已经定义为vb0到vb200的地址指针
主程序:
Network 1
LD SM0.1
S M0.0, 1
Network 2
LD M0.0
MOVD &VB0, AC1
AENO
S M0.1, 1
R M0.0, 1
Network 3
LD M0.1
MOVB 250, SMB34
ATCH INT0, 10
ENI
楼主最近还看过
wingwf2000
因为你在中断中取得的AC的内容未必就是你设定的内容,因为AC1是累加器随时都可能修改,所以你最好先把数据保存到M区或V区,在中断时先保存AC的内容,然后从M区或V区取出数据存到AC中再使用,中断结束后要将AC原来的内容回复,这叫保护现场和恢复现场,中断时都应该这么做
miy_gongkong