#include <REGX52.H>
//***********************************定义变量*************************************//
typedef unsigned char uint8; //8位无符号
typedef unsigned int uint16; //16位无符号
//***********************************定义变量*************************************//
uint8 led[9]={0xff,0xFE,0xFC,0xF8,0xF0,0xE0,0xC0,0x80,0x00}; //定义点亮编码,十六进制
#define led_time 46083 //led延时参数,快慢修改就个数,最大65536
void main ()
{
uint8 count=0; //变量声明,赋初值
uint16 i; //变量声明
while(1)
{
P2=led[count++];
if(count>=9)
{
count=0;
}
i=led_time;
while(i--);
}
}
|