发布于 2010-03-31 11:08:31
7楼
为了避免这个问题,我将Out修改为POINTER类型,在程序中对POINTER进行寻址并进行置位复位操作。
经过测试,不论是M、DB等均没有上述现象发生。修改后程序如下:
L P##Out
LAR1
L W [AR1,P#0.0]
L 0
<>I
JNB _OPN
L W [AR1,P#0.0]
T #DB_NO
OPN DB [#DB_NO]
_OPN: NOP 0
L D [AR1,P#2.0]
LAR1
A #Set
S [AR1,P#0.0]
A #Reset
R [AR1,P#0.0]
美中不足的就是无法直接监控该管脚是否接通 :(
非淡泊无以明志,非宁静无以致远