使用输入捕捉(或者其他什么方法)。捕捉上升沿(启动)到下降沿(停止)的时间间隔。设置计数变量keep,当高电平时间满足正脉宽时间长度(无跳变)则keep++ 若不满足(有跳变)keep直接"清零"对keep操作后(keep++或keep=0)直接判断keep值,若keep>=5则筛选成功。这样应该能满足你的要求。个人意见仅供参考,如若有误欢迎批评指正。