这样写对吗?怎么无法定时呢?求指导!谢谢
//------------------------------------ 遥控控制--------------------------------------
void IR_ZX() //??????
{
while(1)
{
switch(IRDATA[2])
{
//????
case 0x46:
{
G_LED=1; //绿光LED关闭
B_LED=1; //蓝光LED关闭
R_LED=0; //红光LED开启
count = 0;
count2 = 3; //定时3分钟
count3 = 11; //定时0.05小时
TR0 |= 1; //开启定时器0
if(FLAG == 1) //定时器计数时间到标志
{
FLAG = 0; //标志清0
TR0 |= 0; //关闭定时器0
R_LED=~R_LED;
}
break;
}