题目内容
采用T0方式1,实现交通灯控制,试将程序补充完整?#includeunsignedintcnt=0;//记录T0中断次数voidmain(){P1=0x0E;P0=0x09;//初始态,南北向绿灯亮,东西向红灯亮TMOD=____;//设置T0为模式1____=0xB8;//为赋初值0xB800,定时20ms____=0x00;____=1;//启动T0EA=1;//开放总中断____=1;//开放T0中断while(1);//死循环,防止程序跑偏}/*定时器T0中断服务函数*/voidInterruptTimer0()interrupt____{____=0xB8;//重新加载初值____=0x00;cnt++;//中断次数计数值加1,15s15*50次switch(cnt){case750:P0=0x0A;break;//case1000:P0=0x24;break;//case1750:P0=0x14;break;//case2000:P0=0x09;cnt=0;break;//回初始态,进行下一次循环。default:break;}}
查看答案
搜索结果不匹配?点我反馈