这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » 国产MCU » 【STCAi8051U】利用Ai8051U的ADC功能实现键盘处理

共5条 1/1 1 跳转至

【STCAi8051U】利用Ai8051U的ADC功能实现键盘处理

专家
2025-08-16 14:33:38     打赏

我们以往涉及键盘处理时,一般是采用两个方案:

1、每个IO口占用一个按键方式

2、多个IO口做成矩阵按键方式,以扫描方式获取按键

这两个方式在使用多个按键时,会占用多个IO口。但其优点是,可以同时获得同时按下的按键。

在只考虑一个按键按下的场合,是可以使用ADC的功能实现的,其工作电路如下:

图片1.png

工作原理是某个按键按下时,按压点处的电压值根据整个电路所获得的不同分压值的。分压电阻可以自行选择,只要保证相邻分压值,不会在ADC采集波动范围内即可。这个电路的处理优点是:只需要占用一个IO口作为ADC采集口即可。缺点嘛,就是无法获得多个按键同时按下的情况。





关键词: 菜鸟学单片机     Ai8051U     ADC处理键盘输入    

专家
2025-08-16 16:05:59     打赏
2楼

感谢分享


专家
2025-08-16 16:09:35     打赏
3楼

感谢分享


专家
2025-08-16 16:22:17     打赏
4楼

感谢分享


院士
2025-08-16 19:47:33     打赏
5楼

谢谢分享,学习了。


共5条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]