quote:以下是引用Zaxife在2011-08-03 20:57:58的发言:
不知道你想实现什么功能?
纯粹的移位输出没必要用那么多定时器。
用一个计数器和一个定时器,加上比较就实现每隔5秒实现Q0.0~Q0.4间隔1ms左右循环输出一次。
Network 1 // 网络标题
// 网络注释
LD I0.0
A SM0.5
EU
LD C3
ON I0.0
CTU C3, 5
Network 2
LD SM0.0
LPS
AW= C3, 1
LPS
EU
MOVB 1, QB0
LPP
AN T38
TON T38, 1
LRD
AN I0.0
MOVB 0, QB0
LPP
A T38
EU
LPS
AB>= QB0, 16
MOVB 0, QB0
LPP
AB< QB0, 16
SLB QB0, 1
你误解我的意思了。我的要求是用一个输出的下降沿触发下一个输出,依次循环输出4个out,每个输出持续100ms。我上面的程序今天试过了,基本能实现要求。