模电高手进!!帮我看一下这个电阻式键盘电路吧

来源:百度知道 编辑:UC知道 时间:2024/06/17 20:56:29
设计一个单片机控温程序,想采用这种简单的电阻式键盘电路,To ADC那个输出到AD转换器上,通过AD转换的数据来判断哪一个键被按下了。另一路信号经过NPN型管放大以后反相,产生低电平信号,送往单片机的INT1引发中断,使一旦有键被按下即停止当前任务进行按键的检测以设定新的控制参数。请模电高手帮我分析一下这个电路是否可行,供电电源采取15V还是5V,NPN型管子的静态工作点如何设置?多谢!
朋友们都说到了不能区别两个同时按下的问题,这其实可以通过程序来识别的,而且本设计无需同时按下两个建,即使被按下了也可以只识别一个。主要是想朋友们帮我设计一下电阻的阻值,尤其是NPN型管的几个电阻阻值。而且图我经过修改了

可行 极为不可靠
怎么区别2个同时 按 和消抖
而且电阻大了点

这个太不靠谱,无法判定两个键同时按下,没有消抖;

这样处理使得几个按钮有了优先级顺序
而且没有做防抖处理

用做开关管基极和集电极都5.1K就可以,发射接地,基极还要并个5.1K,就是摸电书上那个基本共射就是了,不用考虑静态工作点

防抖需加强,若同时按两个键,则电路就不满足。