密码锁
一、实验目的
1.熟悉单片机定时器的编程方法。
2。灵活运用单片机C语言程序中的字符串、数组、指针。
3.熟悉数码显示、LCM1602液晶显示器、YJD12864液晶显示器的编程方法。
4.熟悉掌握4x4矩阵键盘的C语言编程。
二、实验内容
1:用4x4矩阵键盘组成0-f数字键
2:可以自行设定或删除8位密码
3:用8位数码管组成显示电路提示信息,当输入密码时,只显示“8.",当密码位数输入完毕按下确认键时,对输入的密码与设定的密码进行比较,若密码正确,则显示PASS,若密码显示错误时,显示ERR
4:自由发挥其他功能
5:要求有单片机硬件系统框图,电路原理图,软件流程图
三、实验步骤
四、C代码如下
#include<AT89x51.h>
#include"int