- 博客(5)
- 收藏
- 关注
原创 51单片机:矩阵键盘和密码锁
例如,当按下第一个矩阵按键时(上图的BTN1),LCD1602显示01;当按下第二个矩阵按键时,LCD1602显示02。矩阵键盘:当键盘中按键数量过多时,为了节约I/O口的占用,将按键排列成矩阵形式。任务一:读取矩阵键盘每次按下的数值,并将该数值显示在LCD1602上。开始界面如下,按下按键,输入预设的密码:2345,显示OK,表示正确。简易密码锁,输对密码显示OK,输错密码数字清零·。如果输入其他数字,密码不正确,显示ERR,表示错误。如下图所示,按下第一个按键时,显示01.按下第二个按键时,显示02。
2024-08-27 15:34:43 655
原创 【小白自学】51单片机:静态数码管显示(简版)
在上一节学习了如何使用静态数码管显示数字,代码非常的长,看得人简直眼花。通过这节的学习,将学会如何用几段代码实现静态数码管显示数字。主函数如下所示,将延时和数码管单独提出来,主函数直接调用。模块化编程:把各个模块的代码放在不同的.c文件中,在.h文件里提供外部课调用函数的声明,其他.c文件想使用其中的代码时,只需要#include "XXX.h”文件即可。传统方式的编程:所有的函数都放在一个主函数里面,若使用的模块比较多,则一个文件内会有很多的代码,不利于代码的组织和管理,而且很影响编程的思路。
2024-08-26 00:25:16 473
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人