#include
#define uchar unsigned char
#define uint unsigned int
uchar code TAB[]={
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0x00,0x82,0xFE,0x82,0x80,0xC0,0x00,0x00,
0x00,0x7C,0x82,0x82,0x82,0x7C,0x00,0x00,
0x02,0x0E,0x72,0x80,0x70,0x0E,0x02,0x00,
0x00,0x82,0xFE,0x92,0xBA,0x82,0xC6,0x00,
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00
};
/*delay(uint t)
{
uint a,b;
for(a=0;a
for(b=0;b<110;b++);
} */
void main(void)
{
uint i,j,xx;
uchar bittemp=0x01;
while(1)
{
for(i=0;i<40;i++)
{
for(xx=0;xx<500;xx++)
{
bittemp=0x80;
for(j=0;j<8;j++)
{
P2=0x00; //消隐
P0= ~TAB[i+8-j];
P2 = bittemp;
bittemp >>= 1;
}
}
}
}
} |