欢迎光临散文网 会员登陆 & 注册

键盘如何识别104个按键?绝对巧妙!独立按键和矩阵按键!

2023-02-04 15:05 作者:四隅青灯  | 我要投稿

1.按键按下时接地,此时高电平变为低电平,判断为按下



2.为什么按下之后电平会被拉低?

未按下时:串联分压,单片机内部也有一个很大的电阻,此时未按下电压为4.95V ,对单片机来说是高电平

按下时:此时接地,导线为0,把上图公式中的100替换为0,计算后为0V ,为低电平





3.

8个引脚,横纵各4个引脚相连,形成16个交点,为16个按键




4.矩阵按键工作原理:

第一步,先让上面四个引脚为高电平,下面四个引脚为低电平

未按下S2,上面四个引脚都为高电平为1 ,按下S2,引脚1变为了0 ,

但是此时不能判断是s1到s4哪个被按下 ,

此时已经确定了横向位置四个按键 ,只需再判断纵向位置就可以确定了




第二步,颠倒顺序,让上面四个引脚为0,下面四个引脚为1

按下S2 ,引脚6有高电平变低电平,为0 ,现在就判断了纵向位置

第一步已经判断了横向位置 ,现在横纵交叉,判断出是S2被按下



5.键盘工作原理:薄膜键盘里共有三层薄膜 ,第一层和第三层有导电物质 ,第二层是隔开的作用 ,当按下时,第一层与第三层接触 ,判别按键按下




6.第一层有16个引角,第三层有8个引角 ,8×16形成128个交点,识别104个按键绰绰有余


错误的地方欢迎指正,看到了会修改的








键盘如何识别104个按键?绝对巧妙!独立按键和矩阵按键!的评论 (共 条)

分享到微博请遵守国家法律