#include <reg52.h>
void delay(int);
unsigned int dang=6,gua=4,jishu=0;
sbit jia=P3^6;
sbit jian=P3^7;
sbit li=P1^5;
sbit xian=P2^3;
void main()
{
while(1)
{
if(jishu%dang<=gua)
li=1;
else
li=0;
jishu++;
if(jia==0)
{
delay(10);
if(jia==0 && gua<dang)
{
gua++;
xian=0;
while(jia==0);
xian=1;
}
}
if(jian==0)
{
delay(10);
if(jian==0 && gua>0)
{
xian=0;
gua--;
while(jian==0);
xian=1;
}
}
}
}
void delay(int ms)
{
int i,j;
for(i=1;i<ms;i++)
for(j=1;j<110;j++);
}