自学内容网 自学内容网

【STM32 Blue Pill编程实例】-矩阵键盘

矩阵键盘


在本文中,我们将介绍如何把 4×3 键盘与 STM32 Blue Pill 连接,并使用 HAL 库在 STM32CubeIDE 中对其进行编程。 键盘是一种输入设备,用于向其他设备(从计算器到计算机)发出命令; 通过键盘给出输入。 在文中,首先,我们将向您简要介绍键盘,展示其工作原理,然后将其与我们的 STM32 连接并使用 STMCube IDE 对其进行编程以确定按下的键。 为了演示,我们将使用 1-8 键控制四个 LED,通过每个键打开/关闭它们。

1、矩阵键盘介绍

键盘由按行和列排列的按钮组成。 这意味着,如果我们以 4×4 键盘为例,它内部将包含 16 个按钮。 为了节省微控制器引脚,键盘以行和列的矩阵形式排列。 例如,4×4键盘被排列成四行四列的矩阵。 通过使用这种模式,我们只需要微控制器的 8 个 GPIO 引脚。

在这里插入图片描述

键盘引脚分配和内部结构

下图显示了市场上可用的两种类型的键盘。 4×3 键盘有 4 行 3 列,4×4 键盘有 4 行 4 列


原文地址:https://blog.csdn.net/wujuxKkoolerter/article/details/142893392

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!