标题: 单片机怎么判断一个闪烁的信号,当不闪烁时输出0. [打印本页]

作者: haiguangshi    时间: 2018-6-26 20:48
标题: 单片机怎么判断一个闪烁的信号,当不闪烁时输出0.
单片机怎么判断一个闪烁的信号,当不闪烁时输出0.

作者: lalala601562990    时间: 2018-6-26 22:45
我觉得可以利用外部中断,当接收到下降沿的信号时进入中断程序令输出等1
作者: 黑黑—坤    时间: 2018-6-26 23:24
看你的闪烁频率了,如果快的话就用延时检测,再如就用用中断检测
作者: Angle145    时间: 2018-6-27 21:59
先确定当前状态,比如此刻灯的状态是亮的,那么只要检测下一半周期(可以是T/2+T)时刻灯是不是灭的,如果是则处在闪的状太,如果不是则水是,当然为了准确性,可以测量多次再作判断,比如重复检测10次,结果都是一样那么就相对一次准确了
作者: dabaoxiaoli    时间: 2018-6-28 10:41
确认状态读操作
作者: haiguangshi    时间: 2018-7-3 18:53
谢谢,




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1