工业控制 | 能源技术 | 汽车电子 | 通信网络 | 安防监控 | 智能电网 | 移动手持 | 无线技术 | 家用电器 | 数字广播 | 消费电子 | 应用软件 | 其他方案

电路设计->光电电路图->其他光电实用电路图->花样灯控制电路小制作

花样灯控制电路小制作

作者:dolphin时间:2016-09-20

  一、硬件设计
  
  电路如下图所示。
  
  1.主控电路电路
  
  由AT89S51单片机控制,采用12MHz晶振。89S51有PO、Pl、P2和P3四组I/O口线,每组8个端口。本实验选用PO、Pl和P2共24个I/0口,每个I/O口控制2只发光二极管,共48只发光二极管,分成红、绿、黄三种颜色,每种16只,接成心形图案,在程序的控制下,实现对48只发光二极管的各种花样控制。
  
  2.驱动与LED显示电路

  用24个I/O口控制48只LED发光二极管的亮灭,1个I/O口控制2只LED,即2只LED的亮灭方式相同。当某I/O口输出低电平时,接在该口的2只LED同时点亮,当该I/O口输出高电平时,接在该口的2只LED同时熄灭。用直流5v电源给AT89S51单片机和48只LED供电,通过程序去控制各组LED的亮灭,从而实现花样的变化。
  
  二、软件设计
  
  1.工作要点
  
  从PO.()口开始令LEDl-LED48串行显示,程序依次经PO
  
  0、PO.1,P0.2、P0.3、P0.4、P0.5、PO.
  
  6、P0.7、Pl.0、Pl.l、P1.2、P1.3、Pl.
  
  4、P1.5、P1.6、P1.7、P2.0、P2.1、P2.
  
  2、P2.3、P2.4、P2.5、P2.6直到P2.7结束,对各个l/0口进行控制,从而实现LED发光二极管的亮灭花样变化。

  2.工作过程
  
  花样1-流水灯:从PO.O开始以2个LED为一组依次亮灭,到P2.7结束;

  花样2-散光灯:从PO.O开始2个LED一组依次点亮,就像打开扇子的过程一样;
  
  花样3-劈雳灯:PO口、Pl口和P2三组,每组16只LED依次左右移动,到P2口移完为止;
  
  花样4-移位灯:从PO.O开始每隔2个LED亮,移到P2.7结束;
  
  花样5-闪光灯:全部LED灯亮灭一次。
  
  5种花样共7个小程序,程序清单如下:

  三、接线要求
  
  将下图所示电路按右图所示布局接在万能电路板上。注意:将48只LED按红、黄、绿的顺序,从顺时针方向及PO.o~P2.7口对应LED的顺序依次排列在万能电路板上,接成一个漂亮的心形,将单片机及其他元件接在“心”字的合适位置处。

花样灯控制电路



评论

技术专区