请教一个关于51单片机多个下降沿捕捉问题

2019-07-15 15:12发布

最近在尝试做一个声控电子锁,大概意思就是通过拍掌的次数及间隔解锁(如“11-11”-代表间隔)。我的思路就是用51捕捉每次掌声的下降沿。在调试的过程中发现  每次拍掌都会有多个下降沿出现。 我只想取第一个下降沿,而后面的下降沿都略过。这个在软件上该如何实现/请大神提供一下思路
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
zhangyuanhk
1楼-- · 2019-07-15 16:29
我也不知道看能不能用算法解决。后面的下降沿都略过。你就不能响应下一次拍掌。可以把后面几US的滤掉不知道能不能实现。你用的什么采样
殇之ζ落叶
2楼-- · 2019-07-15 20:15
zhangyuanhk 发表于 2016-1-6 14:23
我也不知道看能不能用算法解决。后面的下降沿都略过。你就不能响应下一次拍掌。可以把后面几US的滤掉不知道能不能实现。你用的什么采样

驻极体话筒采集声音之后,经过运放将信号放大,再经过门限比较器,最后送至外部中断0 接口(设置为下降沿有效)。 我尝试在中断里面延时了几十微妙,不过取得的效果并不是很好,还是很容易出现拍一次掌采几个下降沿
嘎得妈
3楼-- · 2019-07-15 23:25
可以在采集到一个下降沿做一个标志,然后后面一定的时间内即使进下降沿中断也不做任何操作。

一周热门 更多>