楼主最近还看过
程序段1:
A M 50.2
JNB _001
L P#0.0
T MD 0
_001: NOP 0
程序段2:
L P#2.0
T MD 4
L P#10.0
T MD 8
A M 100.7
JNB SS
L MD 0
LAR1
OPN DB 1
L MD 12
T DBW 【AR1,P#0.0】
SS: NOP 0
程序段3:
A M 100.7
FN M 50.1
JNB _004
L MD 0
L MD 4
+D
T MD 0
L W#16#1
L MD 12
+D
T MD 12
L MD 0
L MD 8
>=D
= M 50.2
_004: NOP 0
M100.7是系统时钟,MD0是地址起始地址;MD4是地址偏移量,因为你是要读模拟量,所以是字;MD8是要读取的地址的总长度,可以随便改。
MD12为变量,你也可以随便改。我做的是每接通一次M100.7,MD12中加1,然后把MD12的内容存入相应的DBW中,就是存入到DB1.DBW0-DB1.DBW8中循环存入