用单片机如何对4个红外接收管同时解码?4个接收管子可能同时受到红外数据。

2025-03-26 06:21:00
推荐回答(2个)
回答1:

你需要做一下工作:
1. 选择高速单片机。以前的老式单片机速度太低,不能完成多路解码任务。所以需要采用较新的高速单片机,价格也很低。
2. 4个接收管若是集成带接收处理电路的,则可以直接接到单片机的4个引脚上,另外将这4个信号经过一个4输入的门电路综合(与门/与非门/或门/或非门,根据逻辑处理)后接到一个外部中断引脚。
若4个接收管是简单的二极管或者三极管,则需要分别作复杂的38kHz窄带滤波、RC滤波、比较器比较才能做成与上述集成带接收处理电路的接收管。后面的处理办法与上述一样。
3. 编程上采用外部中断与内部定时器结合完成解码。

回答2:

采用扫描的方法时可以做到的。