智能电表设计方案,智能电表的设计及原理
2023-12-30
很多朋友对矩阵键盘扫描的工作原理,简单了解矩阵键盘扫描的方法原理不是很了解,每日小编刚好整理了这方面的知识,今天就来带大家一探究竟。
键盘扫描方法如下:行线P10~P13为输出线,列线P14~P17为输入线。首先单片机输出所有的行线(P10~P13)为低电平,然后读入列线数据。如果所有列线都处于高电平,则不按键。当列线处于低电平时,调用延迟程序来消除按键抖动。延时完成后,判断是否有低电平。如果此时读取的列线数据仍有低电平,说明确实有按键。最后一步是确定键值。
现在我们以第二行的S5键为例。如果S5被按下,我们应该如何得到这个键值?当判断确实有按键被按下时,行线依次输出低电平,可以根据读入列线的数据确定键值。
首先单片机输出P10为低电平,其他P11~P13输出高电平。此时,列线中读取的数据均为高电平,表示第一行没有按键;其次,微控制器输出P11为低电平,其他P10、P12、P13仍为高电平。此时,在读取列线数据时,发现列线读取的数据为低电平,值为1011(0x0B)。如果我们的键盘布局已经确定,0x0B代表S5的值。转到S5键功能处理子程序以实现目标。
以上知识分享希望能够帮助到大家!
版权声明:本站所有作品图文均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系我们
推荐阅读
2023-12-30
2023-12-30
2023-12-30
2023-12-30
2023-12-30
2023-12-30
2023-12-30
2023-12-30
2023-12-30
2023-12-30
2023-12-30
2023-12-30
2023-12-30
2023-12-30
栏目热点
智能电表设计方案,智能电表的设计及原理
LilyGoT手表键盘C3迷你电脑套件
索泰ZBOXEdgeCI342迷你电脑正式上市
谷歌在最新的视频预告片中展示了PixelWatch的独特设计
三星与设计师Juun.J合作推出限量版可折叠产品和配件
从2023年起Fitbit设备将需要Google帐户
TOKKCAMC2+智能WiFi独立日 夜视摄像头
三星正在与全球时尚品牌JUUN.J合作
OnePlusNordWatch的颜色选项通过泄露的渲染揭示
就在第一款Nothing手机发布之前一种新的TWS芽设计浮出水面