如何用一个单片机IO实现多个按键输入?

时间:2023-03-05作者:佚名
在单片机软硬件应用电路中,如果要实现独立的按键输入,在不使用其他的功能辅助IC的情况下,一般一个按键对应一个IO引脚,如果要实现多个独立按键输入,那么就要多个独立IO。如下图所示,

如何用一个单片机IO实现多个按键输入?
普通IO实现的独立按键输入
然而,在实际应用的很多场合下,我们往往会碰到单片机IO引脚不够用,或者,需要出于成本等原因,我们不能更换其他多IO的单片机。因此,我们需要实现一个IO实现多个独立按键输入,下图所示的这种方法就是利用单片一个带ADC转换的IO实现多个按键输入检测。

如何用一个单片机IO实现多个按键输入?
ADC IO实现的多个独立按键输入
如上图所示,只要配置好R1,R2,R3,R4,R5之间的电阻阻值,那么,在不同的按键按下的情况下,ADC_IO引脚上的电压就不一样,单片机程序里面根据ADC_IO上不同ADC采样结果反过来就可以判断出来是哪个按键被按下。

相关阅读

典型主接线分析(火力发电厂、水电站、变电所),收藏学习

一. 火力发电厂电气主接线 火力发电厂可分为两大类: 地方性火电厂 区域性火电厂 火力发电厂 (1) 地方性火力发电厂 建设在城市或工业负荷中心,且多为热电厂,在为工业和民用提供...
2023-07-05
典型主接线分析(火力发电厂、水电站、变电所),收藏学习

开关总跳闸?3种原因+秒判方法,电工都在偷偷学!

开关跳闸别乱查!教你3步快速揪出故障 送电“砰”一声跳?十有八九是火线漏电或零火线短路 无声直接跳?多半是零线漏电在搞鬼 过会才跳还发热?线路过载 学...
2026-05-26
开关总跳闸?3种原因+秒判方法,电工都在偷偷学!

汽轮机的 OPC 和 AST 保护是如何实现的?

汽轮机的 OPC和 AST保护是通过 DEH 控制器所控制的OPC-AST 电磁阀组件实现的。 OPC—AST 电磁阀组件由两只并联布置的超速保护电磁阀、两个逆止阀、四个串并 联布置的自动停机危急遮断保...
2023-09-22
汽轮机的 OPC 和 AST 保护是如何实现的?

触摸按键电路原理图 基于分立器件的触摸按键电路设计

很多小家电都有触摸按键功能,在一些销量大的低成本家电上经常使用分立器件来实现触摸按键功能,常见的如电磁炉产品,经常会见到这种由分立器件组成的触摸电路。下图是常见的...
2023-07-31
触摸按键电路原理图 基于分立器件的触摸按键电路设计

自动电池充电器电路图

自动电池充电器电路可以实现质量优良的电池充电器,可以为报警系统中使用的 12 伏汽车电池和干电池充电。 操作是完全自动的,因为它连接了电池,电池充电器只会在电池电量耗尽...
2023-08-21
自动电池充电器电路图

热销商品

广东珠江电线电缆阻燃国标定制BYJBV BVR YJV YJY RVV RVS RV KVV

广东珠江电线电缆,专注于阻燃国标定制,产品涵盖BYJBVBVRYJVYJYRVVRVSRVKVV等多种规格。我们采用先进生产技术,严格遵循国家标准,确保产品质量可靠、性能稳定。产品适...
¥ 1

可换头防静电塑胶镊子ESD-7A/242/249/259防划伤夹IC硅晶片陶瓷头

ESD-7A/242/249/259是一款专为半导体行业设计的防静电塑胶镊子,有效防止静电对敏感电子元件的损害。其独特之处在于可更换的镊子头,包括专为夹持IC硅晶片和陶瓷元件...
¥ 2

公牛官方旗舰店开关插座空调16A插座五孔10A面板暗装多孔G12白灰

公牛官方旗舰店提供一系列高质量的开关插座和空调配件。这款16A插座五孔面板采用暗装设计,适用于多种安装环境,如墙面、天花板等。它具有10A的电流容量,可以满足家庭...
¥ 5.55

L型套筒扳手铣口烟斗双头弯头7字穿孔机修六角汽修轮胎工具6-19mm

L型套筒扳手是一款常用于工业领域的多功能工具,具备双头设计,可高效完成铣口、烟斗等多种工件孔位加工,适用六角汽修、轮胎等场景。其套筒尺寸为6-19mm,精准适配各类...
¥ 3.5

西门子开关插座无框皓彩米绒白亚光二三插USB10A五孔一开旗舰店

西门子开关插座无框皓彩米绒白亚光二三插USB10A五孔一开旗舰店,作为西门子品牌的专卖店,提供了一系列高品质、设计新颖的家居电气产品。这里销售的开关插座采用无框...
¥ 8.77

网站栏目