|
#include<reg51.h>
#define A P1
#define B P3
unsigned char i;
void delay(char a)
{
TMOD=0x01;
TL0=(65536-50000)%256;
TH0=(65536-50000)/256;
TR0=1;
for(i=0;i<a*20;i++)
{
while(TF0==0)
{;}
TF0=0;
TL0=(65536-50000)%256;
TH0=(65536-50000)/256;
TR0=1;
}
}
void main()
{ unsigned char j;
unsigned char k;
while(1)
{ A=0xde;
B=0xf3;
delay(5);
for(j=0;j<=3;j++)
{
A=0xde;
delay(1);
A=0xff;
delay(1);
}
A=0xed;
delay(3);
A=0xf3;
B=0xde;
delay(5);
for(k=0;k<=3;k++)
{
B=0xde;
delay(1);
B=0xff;
delay(1);
}
B=0xed;
delay(3);
}
}
|
|