现在在做毕业设计,红外遥控小车,其中电平宽度这点不太明白,
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啊?
一周热门 更多>