各位:
下面是一个小程序,想在CV=PV时调用中断,将HC0保存在VD0中,但程序为什么不调用中断呢,亦即不赋值给VD0,也不改变初始值SMD38。继续输入脉冲,他就继续向前计数。
主程序:
LD SM0.1
CALL SBR_0:SBR0
子程序:
LD SM0.0
MOVB 16#C8, SMB37
HDEF 0, 0
MOVD 0, SMD38
MOVD 20, SMD42
ATCH INT_0:INT0, 12
ENI
HSC 0
中断程序:
LD SM0.0
MOVD HC0, VD0
MOVD 2, SMD38
MOVB 16#C0, SMB37
HSC 0
同时,请问如果我想赋值,在中断中直接赋值(即只要MOVD HC0, VD0这一句)而不使能,可以不?我反正没做出来,因为前面的都出不来,刚学,嘿嘿,谢谢。