矩阵键盘模块

本文介绍了矩阵键盘的工作原理,包括其结构和如何通过逐行或列扫描减少IO口使用。实验部分展示了矩阵键盘在LCD1602上的键值显示以及应用于密码锁的功能,涉及相关C语言文件如MatrixKey.c和main.c。
摘要由CSDN通过智能技术生成

一、矩阵键盘(MatrixKey)

        矩阵键盘是排列类似矩阵的键盘按键,为了减少占用IO口,采用逐行或逐列扫描。

二、原理图

三、实验

1.矩阵键盘键值

实验现象:S1~S16键值是1-16,按下对应的按键,LCD1602上显示相应键值。

用到LCD1602、Dealy模块。

MatrixKey.c

MatrixKey.h

main.c

2.矩阵键盘密码锁

实验现象:S1~S10数值0~9,S11确认密码,S12取消密码。输入2345,显示OK,输入其他显示ERR。

用到LCD1602、Delay、MatrixKey模块。

main.c

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值