//下面这段程序。。用来mb10加1,以产生不同的脉冲,以下程序能实现所需功
// 能。
AN T 5
L S5T#1S
SD T 5
= M 40.0 // 这个M40.0里存入的是什么值??不是T5线圈。。
JC next
L MB 10
INC 1
T MB 10
next: NOP 0
A T 5 // 这RLO不变
//这样能实现功能。。但以后就不能用T5了。我的意思是在这段程序之后用A T5
//永远都是 RLO=0.。。
//但不明白为什么改成这种样子就不能实现了
AN T 5
L S5T#1S
SD T 5
A T 5 // 这加一句A T5,从这起RLO为0,永远都不会成1,为什么?
= M 40.0 //RLO为0,不会变成1。STA情况一样。为什么?
JC next
L MB 10
INC 1
T MB 10
next: NOP 0
A T 5 // 这边在这RLO不变
//下面这段程序也能实现功能。。这是定时器的标准用法吧。
AN M 40.0 // 用M,不直接用AN T5
L S5T#1S
SD T 5
A T 5
= M 40.0 // 用M代替。
JCN next
L MB 10
INC 1
T MB 10
next: NOP 0
A T 5 // 这边在这RLO有变化。。
//这是为什么??定时器后直接用L存入的是什么值?