登录  | 立即注册

游客您好!登录后享受更多精彩

扫一扫,访问微社区

QQ登录

只需一步,快速开始

开启左侧

[寒假笔记] C51单片机学习

[复制链接]
发表于 2023-1-8 20:06:29 | 显示全部楼层 |阅读模式
学习笔记
学习科目: C51单片机
学习安排: 通过寒假的学习实现对C51单片机的基本功能的操作
开始时间: 2023-01-01
结束时间: 2023-01-27
C51单片机矩阵键盘密码锁



今天利用所学习到的C51单片机有关矩阵键盘的知识

来完成一个小项目矩阵键盘密码锁。



一、代码展示

屏幕截图_20230108_194535.png

屏幕截图_20230108_194555.png

屏幕截图_20230108_194603.png

屏幕截图_20230108_194622.png


利用对MatrixKey函数的调用实现矩阵键盘按键的扫描,通过以上主题函数来实现对密码的判断。

最后利用对LCD1602函数的调用在液晶屏上显示结果,当然你也可以更改代码让密码正确时显示不同的结果。

程序详细解释请看注释。



二、相关知识笔记

细心的人可能有这样的疑问,在矩阵键盘扫描时单片机两个I/O口一个赋值1输出高电平

另一个赋值0输出低电平,按键按下时两个I/O口直连,按键电阻很小可以忽略。

那么单片机不会电流过大烧坏吗?

而这就涉及到以下的知识了:

QQ图片20230108200533.jpg

QQ图片20230108200537.jpg



































屏幕截图_20230108_194639.png
好懒~~不想说~~~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表