3x3矩阵键盘扫描原理及扫描程序.doc
《3x3矩阵键盘扫描原理及扫描程序.doc》由会员分享,可在线阅读,更多相关《3x3矩阵键盘扫描原理及扫描程序.doc(4页珍藏版)》请在三一文库上搜索。
1、3x3矩阵键盘扫描原理及扫描程序3x3矩阵键盘简介矩阵键盘,33矩阵键盘,数码管显示对应按键,动态扫描,中断实现。其中上拉电阻属性需设置为“digital”。3x3矩阵键盘扫描原理及扫描程序将9个按键排成3行3列,第一行将每个按键的一端连接在一起构成行线,第一列将每个按键的另一端连接在一起构成列线,这样一共有3行3列一共6根线,我们将这六根线连接到STM32的6个IO口上,通过程序扫描键盘就可检测9个键。无论独立键盘还是矩阵键盘,单片机检测其是否被按下的原理都是一样的,也就是检测与该键对应的I/O口是否为低电平。独立按键有一端固定为低电平,单片机写程序检测时比较方便。而矩阵键盘两端都与单片机I
2、/O口相连,因此在检测时需要人为通过单片机I/O口送出低电平。检测时,先送一列为低电平,其余几列为高电平(此时我们确定了列数),然后立即轮流检测一次各行是否有低电平,若检测到某一行为低电平(此时我们又确定了行数),则我们便可确认当前按下的键是哪一行哪一列的,用同样的方法轮流送各列一次低电平,再轮流检测一次各行是否变为低电平,这样既可检测完所有的按键。当然我们也可将行线置低电平,扫描列是否有低电平。这就是矩阵键盘的检测原理和方法。SETB P1.0 ;首先各位先置一SETB P1.1SETB P1.2SETB P1.3SETB P1.4SETB P1.5KEY: CLR P1.0 ;行线均清零C
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- x3 矩阵 键盘 扫描 原理 程序
链接地址:https://www.31doc.com/p-3244621.html