恭喜,你发布的帖子
发布于 2016-12-01 10:14:59
6楼
特别是这句 TAR1 #AR1_STORE 代表啥意思
程序执行前将AR1的值保存到 #AR1_STORE
最后应该还有 L #AR1_STORE LAR1,将保存的AR1恢复,
作用是不因本段程序的执行而影响AR1,进而影响其他程序的执行
L P##Time_P #Time_P为pointer类型
LAR1
L W [AR1,P#0.0] 取DB号
T #DB_Open
OPN DB [#DB_Open]
L D [AR1,P#2.0] 取起始地址
// OD DW#16#1000000
LAR1
L W [AR1,P#0.0] #Time_P第一个字
T #TimeT
L W [AR1,P#2.0] #Time_P第二个字
T #FP_t
///////////////////////////////////////////
L #timeT1
L T#0MS
<=D
JC a1
TAK
L T#32S767MS
<=D
JCN a1
TAK
a1: T #S5T_ms
32767< #timeT1<0,将0 赋值给#S5T_ms,否则赋值#timeT1给#S5T_ms
请填写推广理由:
分享
只看
楼主