单片机控制花样led灯闪烁
    

/*51单片机控制的花样led灯闪烁程序,在表格中预先存入led灯的各种闪烁组合,然后利用查表读出表格中的数据,并输出到p2口,这种方法经常用于霓虹灯的控制。本程序原始出处:51hei单片机http://www.51hei.com ,源代码如下,如有问题请指正 */

#include < at89x51.h>

void main(void)

{const unsigned char design[32]={0xff,0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f,

0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe,0xff,

0xff,0xfe,0xfc,0xf8,0xf0,0xe0,0xc0,0x80,0x0,

0xe7,0xdb,0xbd,0x7e,0xff}; //定义花样数据

unsigned int a; //定义循环用的变量

unsigned char b; //因内存有限,在c51编程中要注意变量类型的使用

do{ //do while型循环

for (b=0; b<32; b++)

{for(a=0; a<30000; a++); //延时一段时间

p2 = design; //读已经定义的花样数据并写花样数据到p2口

}

} while(1);

}

void main() //主函数

{ unsigned char outdata=0xfe; //定义输出数据与初值

for(;;) //无限循环

{

p2=outdata; //将outdata输出到p2口,使p2口中的一个led灯亮

outdata=_crol_(outdata,1); //使 outdata循环左移,使亮的led灯左移一位

mdelay(100); //调用延时函数,延时100 毫秒

}}

相关阅读
  • 单片机控制花样LED灯闪烁
  • 【程序】51单片机键盘控制的花样彩
  • 基于STC单片机的智能LED路灯控制器
  • 基于STC单片机的智能LED路灯控制器
  • 单片机控制LED智能路灯系统设计-控
  • 51单片机按键控制花样灯
  • 基于单片机的led智能路灯控制系统
  • 基于AVR单片机的LED照明灯控制系统
  • 基于单片机控制的太阳能LED智能路
  • 基于单片机的led彩灯控制器
  • LED电路:单片机控制LED灯电路图
  • 松下5P风管机外机控制板LED故障灯
  • 单片机C语言程序设计:定时器控制4
  • PIC单片机在ICD1上做LED灯的循环闪
  • LED路灯控制器的详细介绍
  • 用avr单片机设计led彩灯控制器
  • 灯光控制:新型彩灯花样控制专用集
  • 灯光控制:动车闪烁灯控制器 五
  • 单片机控制三盏LED灯亮灭的程序
  • 灯光控制电路图:动车闪烁灯控制器
  • 基于STC单片机的太阳能LED路灯控制
  • 基于STC单片机的太阳能LED路灯控制
  •  



     
     
         

    收录时间:2014年10月21日 06:12:11 来源:51hei 作者:不详
    上一篇:采用定时器0产生多个时间间隔  (电脑版  手机版)
     
    创建分享人
    xxek98
    最新问题
     
    喜欢此文章的还喜欢
    Copyright by www.chinabaike.com;All rights reserved. 联系:QQ:469681782