代码如下:
#include"AT89x52.h" #include"intrins.h" #define uint unsigned int #define uchar unsigned char
sbit WEI=P2^7; //74HC573的LE端 LED的位选端 sbit SJ=P1^4; //LED的使能端
void delay(uint z) //延时函数 { uint x,y; for(x=z;x>0;x--) for(y=110;y>0;y--); }
main() //主函数 { uchar temp=0xfe; WEI=1; P0=0xff; WEI=0; //上面三行代码让所有数码管不显示任何数值 SJ=0; //开LED发光管总使能 while(1) //循环执行下面3行代码 { P0=temp; temp=_crol_(temp,1); //移位 delay(200); //延时 } } |