通过一个 PIC 输入监控 15 个触点

2023年03月24日 11:18    发布者:傲壹电子
    几个先前发布的设计理念和应用说明展示了如何使用少输入数量的多个按钮。他们需要一个 RC 电路,其中时序可以是 测量以确定哪个按钮被按下,或 ADC 输入,电阻器为每个按下的按钮形成一个分压器。    下面的设计理念展示了另一种仅通过一个 I/O 使用多 15 个按钮的简单方法。所选择的微控制器必须包含一个内部比较器,内部比较器具有可选的内部参考电压 VREF值。中档系列中的大多数 8 位 PIC 微控制器仅具有一个或两个内部比较器。

图 1  Sense 15 个按钮,一个输入    作为一款简单实用的 例如,图 1中的电路 使用一个 8 位 PIC 控制一个 4 位 LED 显示器来显示按下了哪个按钮。比较器中断例程对按下的任何按钮立即作出反应。例程循环通过 V REF 值,直到比较器输出 C OUT返回高电平,这将指示按下按钮。
AO-Electronics傲壹电子
官网:http://www.aoelectronics.com 中文网:http://www.aoelectronics.cn