|
#include <reg51.h>
unsigned char count,flag;
void main()
{
TMOD=0x01;
TH0=0X3c;
TL0=0Xb0;
EA=1;
ET0=1;
TR0=1;
flag=0;
count=0;
while(1)
{
switch(flag)
{
case 0:P0=0xdd;break;
case 1:P0=0xf5;break;
case 2:P0=0xeb;break;
case 3:P0=0xee;break;
}
}
}
void timer() interrupt 1
{
count++;
if(count==50)
{flag=1;}
if(count==80)
{flag=2;}
if(count==130)
{flag=3;}
if(count==160)
{flag=0;
count=0;}
TH0=0x3c;
TL0=0xb0;
}
|
-
-
交通灯.rar
18.67 KB, 下载次数: 25, 下载积分: 黑币 -5
|