led灯问题

2019-03-26 07:52发布

pta0口为输入,pta1口为输出,当pta0口接收到一个低电平时(注意接收到的是一个时间很短的脉冲,不是一直是低电平),pta1口输出低,当500ms之内pta0再接收到一个低电平时,pta1口输出低,如果500ms之内没有输出低,则pta1输出高电平,这个程序应该怎么写呢
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
10条回答
gmchen
2019-03-26 13:42
有许多办法可以做。比较直观的一个是:pta0口接收到脉冲后,pta1口输出低电平,然后启动定时器,定时500ms,并在定时时间归零后将pta1输出高电平。如果在500ms之内又收到脉冲,重复上述过程,等于再等待500ms。只要输入一直有,则输出一直就是低电平。

一周热门 更多>