|
#include<reg52.h>
#define uint unsigned int
#define uchar unsigned char
void delay1ms(uint z)
{
uint i,j;
for(i=z;i<1000;i++)
for(j=1;j<110;j++);
}
void main(void)
{
uchar code date[]={0XFF,0XFE,0XFD,0XFB,0XF7,0XEF,0XDF,0XBF,
0X7F,0X7F,0XBF,0XDF,0XEF,0XF7,0XFB,0XFD};//注意LED是負(fù)邏輯點亮還是其它
uint a;
uchar b;
uchar code *finger;
do
{
finger=&date[0];
for(b=1;b<=16;b++)
{
for(a=0;a<30000;a++)
P1=*finger;
finger++;
//delay1ms(10);
}
}while(1);
}
|
|