ON I0.0
MOVW 0, VW0 MOVW 0, QW0 Network 2
// 循环时间控制 LD I0.0 AW<= T37, 21 TON T37, 20 Network 3 // 初始置位 LD I0.0 EU
LD V1.0 ED OLD
MOVW 16384, VW0 Network 4 // 循环
LD T37 EU
SRW VW0, 1 Network 5 // 输出
LD I0.0 LPS
A V0.6 MOVB 1, QB0 LRD
A V0.5 MOVB 2, QB0 LRD
A V0.4 MOVB 4, QB0 LRD
A V0.3 MOVB 8, QB0 LRD
A V0.2
MOVB 16, QB0 LRD
A V0.1
MOVB 32, QB0 LRD
A V0.0
MOVB 64, QB0 LRD
A V1.7
MOVB 128, QB0 LRD
A V1.6 MOVB 3, QB0 LRD
A V1.5
MOVB 12, QB0 LRD
A V1.4
MOVB 48, QB0 LRD
A V1.3
MOVB 192, QB0 LRD
A V1.2 MOVB 7, QB0 LRD
A V1.1
MOVB 56, QB0 LPP
A V1.0
MOVB 192, QB0
六、实验结果与分析
1.实验结果:当接通电源后,音乐喷泉的指示灯显示为12345678,12 34 56 78,123 456 78然后重复这个实验结果。
2.实验分析:
(1)程序使用VW0实现模块SHR_W对音乐喷泉的十五种变化进行控制。 (2)使用延时接通定时器T37和比较指令作为输出指示灯对音乐喷泉的时间间隔。 (3)用定时器的常开触点输出和和控制VW0的模块SHR_W右移控制喷泉的变化。