//黄灯全不亮} else { huang2=1;huang1=1;?//其他情况黄灯不亮} } if(cflag!=0) // { hong2=0;hong1=1; lv2=1;lv1=0; if(time<6) { if(yflag==0){huang2=0;huang1=0;} if(yflag!=0){huang2=1;huang1=1;} } else { huang2=1;huang1=1; } }?}?}xs(uinttime)//时间的显示{?timeg=time%10;?times=time/10;?timeg1=time1%10;?times1=time1/10;?}settime()?//时间设定{?while(set==0)?//暂停?{ delay(25); if(set==0) { yjflag=1; } }?while(sure==0) //?按键设置?{ delay(25); if(sure==0) { tflag=~tflag; yjflag=0; } }?while(plus==0)?//设定交通灯倒计时时间?{ delay(10); if(plus==0) { time1++; if(time1>99) { time1=0; } }?}?while(minus==0)?{ delay(10); if(minus==0) { time1--; if(time1<0) { time1=99; } }?} }delay(uintz){?uintx,y;?for(x=z;x>0;x--) for(y=110;y>0;y--);}voidtimer0()interrupt1{?TH0=(65536-10000)/256;?TL0=(65536-10000)%256; num++;?num1++;?if(num1==50)//?黄灯闪烁0.5S/次