#include<reg52.h>
#include<intrins.h>
#define uchar unsigned char
#define uint unsigned int
#define date P0
sbit a=P2^0;
sbit b=P2^1;
sbit c=P2^2;
sbit d=P2^3;
uchar m[]={0xc0,0x79,0x24,0x30,0x19,0x12,0x02,0x78,0x00,0x10};
void Delay() //@11.0592MHz
{
unsigned char i, j;
i = 1;
j = 198;
do
{
while (--j);
} while (--i);
}
void DIS(uchar l,uchar k,uchar j,uchar i)
{
a=0;date=m[l];Delay();a=1;
b=0;date=m[k];Delay();b=1;
c=0;date=m[j];Delay();c=1;
d=0;date=m[i];Delay();d=1;
}
void main()
{
while(1)
{
DIS(2,3,4,5);
}
}
#include<intrins.h>
#define uchar unsigned char
#define uint unsigned int
#define date P0
sbit a=P2^0;
sbit b=P2^1;
sbit c=P2^2;
sbit d=P2^3;
uchar m[]={0xc0,0x79,0x24,0x30,0x19,0x12,0x02,0x78,0x00,0x10};
void Delay() //@11.0592MHz
{
unsigned char i, j;
i = 1;
j = 198;
do
{
while (--j);
} while (--i);
}
void DIS(uchar l,uchar k,uchar j,uchar i)
{
a=0;date=m[l];Delay();a=1;
b=0;date=m[k];Delay();b=1;
c=0;date=m[j];Delay();c=1;
d=0;date=m[i];Delay();d=1;
}
void main()
{
while(1)
{
DIS(2,3,4,5);
}
}