#include <reg51.h>
#define uchar unsigned char
sbit a=P2^1;
uchar code seg[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
void delay()
{
unsigned char m,n,s;
for(m=20;m>0;m--)
for(n=40;n>0;n--)
for(s=248;s>0;s--);
}
void main()
{
uchar i;
a=1;//打開位選
P0=0xfe;
a=0; //關閉位選
for(i=0;i<=9;i++)
{
P0=seg[i];
delay();
}
}
|