6. LCD1602 显示简易密码锁
该例子程序在 code 文件夹下的52-bf592_1602_6 文件夹中。
程序功能:
这个例子程序主要是学习,如何初始化BF592 的GPIO 口为输入口和输出,矩阵按键的反转扫描原理,密码锁的原理,LCD1602 驱动。
程序说明:
实验结果:
下载程序后,按下矩阵键盘任意键,程序会把当前的键值用“*”替代显示在1602液晶屏上,直到输入15键代表密码输完,如果与密码相同,液晶上显示“Right Open!>>>>”,否则显示“Wrong! Retry!。需要重新输入,直到密码正确,如果连续三次输入错误,液晶上显示“Wrong 3 times!”,系统被锁定,任何输入都无效,需要按复位才可以输入。
知识要点及提问:
1.密码是在程序中固定的,用户使用过程中不能更改,可以在程序中更改。
2.学习者可以修改程序中的密码来做多组实验。