单片机控制花样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智能路灯系统设计-控
  • 基于单片机的led智能路灯控制系统
  • 基于AVR单片机的LED照明灯控制系统
  • 基于单片机控制的太阳能LED智能路
  • 基于单片机的led彩灯控制器
  • LED电路:单片机控制LED灯电路图
  • 松下5P风管机外机控制板LED故障灯
  • 单片机C语言程序设计:定时器控制4
  • PIC单片机在ICD1上做LED灯的循环闪
  • LED路灯控制器的详细介绍
  • 用avr单片机设计led彩灯控制器
  • 灯光控制:新型彩灯花样控制专用集
  • 灯光控制:动车闪烁灯控制器 五
  • 灯光控制电路图:动车闪烁灯控制器
  • 基于STC单片机的太阳能LED路灯控制
  • 基于STC单片机的太阳能LED路灯控制
  • 用集成式 8 开关无闪烁驱动器 控制
  •  



     
     
         

    收录时间:2016年10月17日 16:21:37 来源:单片机教程网 作者:匿名
    上一篇:基于单片机的秒,分,时可调时钟的设计  (电脑版  手机版)
     
    创建分享人
    南海之帝为
    最新问题
     
    喜欢此文章的还喜欢
    Copyright by www.chinabaike.com;All rights reserved. 联系:QQ:469681782