新闻中心

EEPW首页>嵌入式系统>设计应用> 单片机C语言程序设计:定时器控制交通指示灯

单片机C语言程序设计:定时器控制交通指示灯

作者: 时间:2013-09-05 来源:网络 收藏

case 2: //东西向黄灯开始闪烁,绿灯关闭

if(++Time_Count!=8) return;

Time_Count=0;

YELLOW_A=~YELLOW_A;GREEN_A=0;

if(++Flash_Count!=10) return; //闪烁

Flash_Count=0;

Operation_Type=3;

break;

case 3: //东西向红灯与南北向绿灯亮 5s

RED_A=1;YELLOW_A=0;GREEN_A=0;

RED_B=0;YELLOW_B=0;GREEN_B=1;

if(++Time_Count!=100) return; //5s(100*50ms)切换

Time_Count=0;

Operation_Type=4;

break;

case 4: //南北向黄灯开始闪烁,绿灯关闭

if(++Time_Count!=8) return;

Time_Count=0;

YELLOW_B=~YELLOW_B;GREEN_A=0;

if(++Flash_Count!=10) return; //闪烁

Flash_Count=0;

Operation_Type=1;

break;

}

}

//主程序

void main()

{

TMOD=0x01; //T0 方式 1

IE=0x82;

TR0=1;

while(1);

}单片机C语言程序设计:定时器控制交通指示灯

c语言相关文章:c语言教程



上一页 1 2 下一页

评论


相关推荐

技术专区

关闭