仿真电路
- 元件:
英文名|中文名|属性
:-|:-|:-|:-
7SEG-COM-AN-GRN|绿色7段数码管|-
RX8|8位电阻排|元件值设置为100
BUTTON|按键|-
RES|电阻|元件值设置为10K
程序设计
main.c
:
注解
- 矩阵键盘
- 独立按键的每一只按键都连接到单片机的I/O端口上,优点是检测方便,程序简单,缺点是占用端口数量多。
- 矩阵键盘又称为行列扫描键盘,将每一列、每一行的按键的一端连起来,只需要
M+N
的端口就能访问M*N
的按键,优点是占用端口少,缺点是控制程序相对复杂。 - 矩阵键盘按键检测过程(假设同时只有一个按键被按下):
- 所有行输出高电平,列输出低电平。
- 如果某一行变为低电平,说明在那一行某个按键被按下,记为
M
。 - 所有行输出低电平,列输出高电平。
- 如果某一列是低电平,说明在那一列某个按键被按下,记为
N
。 M
和N
就是按下按键的坐标。
本文链接:https://blog.chrxw.com/archives/2020/04/10/1188.html
转载请保留本文链接,谢谢
1 条评论
情感表达稍显含蓄,可适当强化渲染。