肯定38译码器,最简单啊,只用3个IO
cd4051这种切换开关
74HC595D,4个IO情况下,1片检测8个,2片检测16个
使用AD模拟采集,将拨码开关做成阶梯电阻形式
搞一个74HC165芯片,并口转串行口,2个IO可以检测很多很多.....
汽车的定速巡航,空调冷热等经常是走AD 口,这样一个PIN 脚就够啦~
是普通IO还是带AD功能的?如果是普通IO肯定要要扩(也就是串并转换),如果是带AD功能的可以用电压检测的解决方案,传统电视机的按键都是这种解决方案,当然该方案有个弊端就是使用一段时间后触点接触不良容易造成乱码(如开第一个可能会误判开第三个)