专注电子技术学习与研究
当前位置:单片机教程网 >> MCU设计实例 >> 浏览文章

LED流水灯程序 一维数组写法

作者:佚名   来源:本站原创   点击数:  更新时间:2012年11月03日   【字体:

 LED流水灯程序 一维数组写法
/*********** (C) COPYRIGHT 201 2************
* 程序作者: 蓝雨(QQ:983931459 ,Email:chenhengchuan@163.com)
* 程序版本: V1.1
* 编制日期: 2012-11-02
* 编译器:Keil C uVision4
* 芯片:STC89C52,11.0592M晶振
* 技术支持:http://www.51hei.com
* 程序开发板: 版本
* 提供原创51单片机、PROTEL99SE视频教程下载,欢迎大家前往论坛下载。
 #include<reg52.h>
unsigned char LED_DATA[]=      //定义LED闪烁花样数组;
{
 0xFE,
 0xFD,
 0xFB,
 0xF7,
 0xEF,
 0xDF,
 0xBF,
 0x7F
};                 
                                      
void Delay(unsigned int i);                 //延时函数声明
void main(void)
{
  unsigned char i=0;        //定义变量i=0
  while(1)         
   {
     for(i=0;i<8;i++)
      {
        P2=LED_DATA[i];
    Delay(3000);
      }
   }
}
 void Delay(unsigned int i)       //延时函数
{
 
 while(i--);
}

关闭窗口

相关文章