如何使用一个定时器,分别统计两个输入值的输入时间?

2019-08-22 14:50发布

假设MCU只有一个100ms中断一次的定时器可以使用,现在有两个输入信号single1,single2同时进行输入,每个输入值的取值为0或1
现在的问题:
1.对于每个输入,当输入值为1时开始计时,统计10s内输入值为1的个数?
2.对于每个输入,检测到输入值为1时开始计时,10s后打印一句话至串口,同时停止计时。
对于上述两个问题,应该如何处理?不使用实时操作系统。


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。