2020-02-01 16:27发布
OKKK 发表于 2012-12-26 22:48 error_dan 能给个例不?
Tliang 发表于 2012-12-27 08:43 下降沿中断,定时器计时不中断。 IO中断,等待计时到或IO跳变。 判断计时是否溢出或未到时间IO即跳变、
最多设置5个标签!
IO中断,等待计时到或IO跳变。
判断计时是否溢出或未到时间IO即跳变、
TH0 = 0X3C;
TL0 = 0XB0;
TR0 = 1;
TF0 = 0
while((!TF0) && (!P3_2));
TR0 = 0;
if(TF0 && P3_2) //定时溢出且IO已经变高
else if(TF0) //时间到IO未变高
else //IO变高,时间未到。
可以将TH0和TL0的值读出判断在一定范围内的IO变高为有效。
if(((TH0 << 8) | TL0 > 60000) && P3_2)
木有例程哦,都给你说了这么详细了,自己写一个吧。。。
Tliang
谢谢! 明天回公司试试
高电平pin_f为1,低电平pin_f为0。满足50毫秒循环时time_f为1,不满足时time_f为0.
从这两个变量状态可以满足楼主要求!
一周热门 更多>