如何让单片机识别某个频率的脉冲信号

2025-04-15 05:22:23
推荐回答(4个)
回答1:

嘿嘿 实际上就是一个频率测量 例如 每一个采样周期内计算一下测量信号的频率值
然后与设定的频率值进行比较 如果相等即为1HZ 则做出相应的处理
否则不处理

信号的频率的测量: 用计数器对信号的脉冲进行计数 再使用定时器定时1秒钟
每当1秒时间到 计数的值 就是信号的频率值。

呵呵 满意 就选满意回答

回答2:

嘿嘿 实际上就是一个频率测量 例如 每一个采样周期内计算一下测量信号的频率值
然后与设定的频率值进行比较 如果相等即为1HZ 则做出相应的处理
否则不处理

信号的频率的测量: 用计数器对信号的脉冲进行计数 再使用定时器定时1秒钟
每当1秒时间到 计数的值 就是信号的频率值。

回答3:

定时器+外部中断,上升沿触发中断,立即启动定时器,下一个上升沿触发中断,停止定时器,计算出定时时间,备份,再启动定时器

回答4:

用PIC的CCP模块,可以做测频仪,如果你要是使用PIC的话,我可以给你写一个