数码管动态显示1和2
#include<reg52.h>
#define uint unsigned int
#define uchar unsigned char
sbit wela=P2^7;
sbit dula=P2^6;
void delay(uint z)
{
uint x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}
void main()
{
while(1)
{
dula=1;
P0=0x06;
dula=0;
P0=0xff;
wela=1;
P0=0xfe;
wela=0;
delay(5);
dula=1;
P0=0x5b;
dula=0;
P0=0xff;
wela=1;
P0=0xfd;
wela=0;
delay(5);
}
} |