工控之家

 找回密码
加入工控之家

8位彩灯循环显示程序

[复制链接]
发表于 2012-7-9 17:13:00 | 显示全部楼层 |阅读模式
我是初学者,想写个八位彩灯循环显示,也就是从Y0依次到Y7,然后再从Y7到Y0这样循环显示。后一盏灯亮前一盏就灭,定时一秒(也就是Y0亮一秒后Y1亮,Y1亮Y0就灭,以此类推),有谁知道怎样写比较简单。最好能提供具体的思路。。。谢了
发表于 2012-7-9 20:28:26 | 显示全部楼层
使用sf.tL令指
LD  X000
OR  M100
OUT  M100
LD I  M1
ANDI  M2
ANDI  M3
ANDI  M4
ANDI  M5
ANDI  M6
ANDI  M7
ANDI  M8
OUT  M120
LD  M100
AND  M8013  
sf.tLP M120  M1  K8  K1
LD  M1  
OUT  Y0  
LD  M2  
OUT  Y1
LD  M3
OUT  Y2
LD  M4
OUT  Y3
LD  M5  
OUT  Y4
LD  M6
OUT  Y5
LD  M7
OUT  Y6
LD  M8
OUT  Y7
END
我也是新手,还不会发图,但是但是使用sf.tL指令可能可以实现请指教。
发表于 2012-7-9 23:43:51 | 显示全部楼层
可以用截图,把梯形图发过来,我帮你看看
发表于 2012-7-10 02:59:16 | 显示全部楼层
这是一个经典程序,可以用多种方法来实现,一般用步时指令或用移位指令来实现.
发表于 2012-7-10 06:14:41 | 显示全部楼层
用MOV指令,很快就能搞的,例如:[mov  m100 K2Y0  ],用位操作的思路去,然后自己再加上计时器吧,
其中m100是,1,2,4,,8,16,32,64,128,自己再查一下相关资料
Y0→00000001
Y1→00000010
Y2→00000100
Y3→00001000
Y4→00010000
Y5→00100000
Y6→01000000
Y7→10000000
发表于 2012-7-10 09:30:06 | 显示全部楼层
什么东西啊 看看了
发表于 2012-7-10 12:45:31 | 显示全部楼层
谢了 大家
发表于 2012-7-10 16:00:56 | 显示全部楼层
梯形图在附件内. 8位彩灯循环显示梯形图.rar  下载次数:234
发表于 2012-7-10 19:16:21 | 显示全部楼层
很想学习一xia
发表于 2012-7-10 22:31:46 | 显示全部楼层
sf.tR(右移)
办公室电脑没GPPW,郁闷啊!
sf.tL(左移)
您需要登录后才可以回帖 登录 | 加入工控之家

本版积分规则

QQ|手机版|小黑屋|Archiver|工控之家 ( 鲁ICP备12015736号-1 )

GMT+8, 2024-9-29 12:26 , Processed in 0.621135 second(s), 49 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表