307691554
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看307691554的 主题 / 回贴
楼主  发表于: 2011-05-02 20:53
1.系统上电后,通过按下按钮可以使环形灯泡中相邻的三个(或三个以上)灯泡点亮,并且被点亮的三个灯泡可以沿某一方向以一定速度旋转(例如:当前点亮的灯泡是红灯1、黄灯1、绿灯1。下一时刻被点亮的灯泡就是黄灯1、绿灯1、红灯2,以此类推)形成跑马灯的效果。

2.被点亮的灯泡的旋转方向可以改变。

3.可以随时改变灯泡的速度。灯泡旋转的速度分为高速、中速、低速三档。高速档:每隔0.2秒前进一位;中速档:每隔0.4秒前进一位;低速档:每隔0.8秒前进一位。

4.程序的终止可以通过按钮来实现。


ysheng9099
三人行必有吾师
级别: 工控侠客
精华主题: 0
发帖数量: 959 个
工控威望: 2440 点
下载积分: 21432 分
在线时间: 123(小时)
注册时间: 2010-10-28
最后登录: 2024-11-15
查看ysheng9099的 主题 / 回贴
1楼  发表于: 2011-05-02 21:23
可以通过循环移位指令实现,灯的点亮方向与速度可以定时或定周期实现,启停用按钮实现