#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
#define row P2
#define column P3
void delay(uint z)//延时zms
{
uint i,j;
for(i=z;i>0;i--)
for(j=100;j>0;j--);
}
uchar a=0;
row0[]={0x18,0x24,0x42,0x81,0x42,0x24};
column0[]={0xe7,0xc3,0x81,0x00,0x81,0xc3};
void main()
{
uchar i;
while(1)
{
for(i=100;i>0;i--)
{
row=row0[a];
column=column0[a];
delay(3);
column=~row0[a];
row=~column0[a];
delay(1);
}
if(a<5)a++;
else a=0;
}
}
评论1
最新资源