不用下了 就下面的简单程序
#include<reg52.h>
unsigned char a;
sbit dula=P2^6;
sbit wela=P2^7;
void delay(char z);
unsigned char code table[]={
0x3f,0x06,0x5b,0x4f,
0x66,0x6d,0x7d,0x07,
0x7f,0x6f,0x77,0x7c,
0x39,0x5e,0x79,0x71,0};void main()
{
a=1;
wela=1;
P0=0xfe;
wela=0;
dula=1;
P0=0x3f;
dula=0;
while(1)
{
a++;
if(a==7)
{
a=0;
}
wela=1;
P0=0xfe;
wela=0;
dula=1;
P0=table[a];
dula=0;
delay(1000);
}
}
void delay(char z)
{
char x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}
|