现在在做毕业设计,红外遥控小车,其中电平宽度这点不太明白,
TH0=0; //定时器清0
TL0=0; //定时器清0
TR0=1; //开启定时器T0
while(IR==0); //如果是低电平就等待,低电平计时
TR0=0; //关闭定时器T0
Low
time=TH0*256+TL0; //保存低电平宽度
TH0=0; //定时器清0
TL0=0; //定时器清0
TR0=1; //开启定时器T0
while(IR==1); //如果是高电平就等待
TR0=0; //关闭定时器T0
HighTime=TH0*256+TL0; //保存高电平宽度,
保存高低电平的宽度为啥是TH0*256+TL0啊?
这个是程序的一部分,是红外解码的程序,你的意思是这个程序不能用吗?我刚入门,学的不深,望指点啊 哈哈
一周热门 更多>