C51单片机矩阵键盘密码锁
今天利用所学习到的C51单片机有关矩阵键盘的知识
来完成一个小项目矩阵键盘密码锁。
一、代码展示
利用对MatrixKey函数的调用实现矩阵键盘按键的扫描,通过以上主题函数来实现对密码的判断。
最后利用对LCD1602函数的调用在液晶屏上显示结果,当然你也可以更改代码让密码正确时显示不同的结果。
程序详细解释请看注释。
二、相关知识笔记
细心的人可能有这样的疑问,在矩阵键盘扫描时单片机两个I/O口一个赋值1输出高电平
另一个赋值0输出低电平,按键按下时两个I/O口直连,按键电阻很小可以忽略。
那么单片机不会电流过大烧坏吗?
而这就涉及到以下的知识了:
|