基于51单片机的点阵广告板设计(论文)
流水灯12=1 流水灯14=1 流水灯16=1 流水灯1=0 流水灯3=0 流水灯5=0 流水灯7=0 流水灯9=0 流水灯11=0 流水灯13=0 流水灯15=0 流水灯17=0 endif
IF T1=2 THEN 流水灯1=1 流水灯3=1 流水灯5=1 流水灯7=1 流水灯9=1 流水灯11=1 流水灯13=1 流水灯15=1 流水灯17=1 流水灯2=0 流水灯4=0 流水灯6=0 流水灯8=0 流水灯10=0
20
基于51单片机的点阵广告板设计(论文)
流水灯12=0 流水灯14=0 流水灯16=0 endif IF T1=2 THEN T1=0 Endif
流水灯的控制开关程序如下:
IF 流水灯开关=0 THEN 流水灯1=2 流水灯3=2 流水灯5=2 流水灯7=2 流水灯9=2 流水灯11=2 流水灯13=2 流水灯15=2 流水灯17=2 流水灯2=2 流水灯4=2 流水灯6=2 流水灯8=2 流水灯10=2 流水灯12=2 流水灯14=2 流水灯16=2 endif
IF 流水灯16=2 THEN
21
基于51单片机的点阵广告板设计(论文)
T1=0 endif
封面足球移动的程序为:
move=move+6 if move>50 then move=move-50 endif 3.5.3 策略调用
在完成上述程序编写后,需要在循环策略里调用已建立的用户策略,如图3.12所示
图3.12 策略调用
在设置控制个循环程序时的控制模块,需在策略调用时加入表达式条件,点击按钮示
,弹出策略行条件属性,设置如下,如图3.13所
图3.13 策略行条件属性设置
22
基于51单片机的点阵广告板设计(论文)
3.6 组态画面的完善和组控窗口的设置
主画面设置完毕,可以加以完善。在用户窗口增加“封面”,封面绘制好后,先选中封面窗口单击右键弹出对话框选择“设置为启动窗口”。然后通过标签按钮制作出
。双击进入属性设置,添加按钮功能,对
应的功能为“打开用户窗口”的“霓虹灯”窗口。主控画面的设置方法也类似与前面“用户窗口”的设置方法。过程如图3.14所示
图3.14属性设置
制作好的封面效果显示如图3.15所示
图3.15 封面画面
对于新建的工程,MCGS提供了一套缺省菜单,用户也可以根据需要设计自己的菜单。鼠标双击主控窗口图标,弹出组态窗口,输入各级菜单。
具体设置方法:点击新增菜单项按钮
,菜单名可为“演示窗
口”,在它之下新增菜单项,名称为“进入封面窗口”,菜单操作为“打
23
基于51单片机的点阵广告板设计(论文)
开用户窗口”。同理设置增加“封面”,“霓虹灯画面”的属性。以进入封面窗口为例设置基本属性,设置菜单操作时只需要打开用户窗口中的主控画面即可。
4 运行结果
在一切都设置妥当后,便可以点击“运行”按钮,此时先会弹出一个系统对话框,直接按确定,或是弹出其他的对话框(是否保存已改变的窗口或是策略块等等),此类的根据修改的情况选择。进入运行环境。运行的效果图如下:
封面窗口的运行效果图
图4.1运行的封面窗口
点击移动中的”GO PLAY”标签,进入霓虹灯的主画面。 未打开控制按钮的效果图:
图4.2处于关断状态的霓虹灯主画面
24