#include <reg52.h>
sbit phase1=P1^2;
sbit phase2=P1^3;
sbit phase3=P1^4;
sbit phase4=P1^5;
void delay()
{ int i,j;
for(i=100;i>=0;i--)
for(j=0;j<=200;j++);
}
main()
{
while(1)
{
phase1=1;
phase2=1;
phase3=1;
phase4=0;
delay();
phase1=1;
phase2=1;
phase3=0;
phase4=1;
delay();
phase1=1;
phase2=0;
phase3=1;
phase4=1;
delay();
phase1=0;
phase2=1;
phase3=1;
phase4=1;
delay();
}
}