首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 单元电路介绍 > 其它电路
采用AT89C51单片机设计的可编程彩灯控制
来源:本站整理  作者:佚名  2010-08-28 09:39:55



   图5为主程序与编程程序流程图,图6为运行程序流程图。

  


   三、使用方法(控制面板见图7)

    1. 按所需位置布置好彩灯,把各路的电源线接至OU T1~OU T16 和N (零线公共线) ,接上控制器电源,合上开关。

  2. 把KP 置于运行位置,则1~16 路彩灯按编好的程序按时点亮相应的彩灯。

  3. 把KP 置于编程位置,开始用户编程。从01 步开始,具体步骤如下:

  1) 按一次AN4 \键,进入步数调整,第二位小数点亮,按AN3 ▲键,步加1 ;按AN1 “键,步减1 ,调整范围00~63 步,每一步都同时显示当前步的原来输出状态(各路发光二极管指示) 和该步延时时间。

  2) 按二次AN4 \键,进入延时调整,第四位小数点亮,第三、四位数码管显示延时数。此时按AN3 ▲键,延时数加1 ;按AN1 ”键,延时数减1 ,调整范围0~99 步,但调整为98和99 时不是延时值,而是作为循环标志和结束标志,98 表示该步是需要循环前一段步数,99 表示到该步结束从第一步开始运行。

  3) 按三次AN4 \键,进入循环次数调整,第三位小数点亮。此时第三、四位数码管显示的是循环次数而不是延时值,在第2 步延时值编为98 时循环次数有效,即从这一循环点到前一个循环点要重复运行n 次,数值同样用AN3 ▲加1 ,用AN1 “减1 ,调整范围0~99 。

  4) 第四次按AN4 \键,进入输出状态的设置,第二、四位小数点亮。此时,输出指示原来该步的输出状态,第三、四位数码管显示当前可以改变状态的输出位。开始时为01 位,按AN1 ”键可选择需要改变状态的输出位,从01 位到16位。当选择好某位时,用AN3 ▲键改变该位的输出状态,按一次变化一次,相应位的指示灯指示该位的开、关。

  5) 至此,已编入了该步的延时和输出状态、循环数。

  按AN2 ( ENT) 键,确认该步编程,也可不按AN2 ( ENT)键,而按AN4 \,重复上述编程,但该步原来所编数据无效。

  6) 完成一个步的编程,重复上述操作,按需要编入各步的输出状态和延时量等数据。

  4. 把KP 置于运行位,控制器按新编的程序运行。

  5. 循环状态和结束状态的编程使用循环标志指在某步调整延时时,把延时数值编为98 ;结束标志指在调整延时时,把延时数值编为99 ,此时它们不是延时值而是各自的标志。

    1) 当不需要步与步之间的多次循环时,可不编循环标志。

  2) 编程到所需的最后一步必须编入结束标志,以使程序从第一步开始运行,否则会一直运行到第13 步才从第一步开始运行。

  3) 当用户需要在步与步之间循环多次时,则在每次需要循环的后一步的延时中编入循环标志98 ,再在该步的循环次数中编入需重复的次数。

上一页  [1] [2] [3] 

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:119,617.20000 毫秒