- 36
- 0
- 约21.38万字
- 约 27页
- 2016-09-13 发布于河南
- 举报
Digital_lock(电子密码锁程序——完整版)
Digital_lock(电子密码锁程序——完整版)
//////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////
#include reg52.h
#includestring.h
#include intrins.h
#includeKEY_4x4.h
#includeLCD_1602.h
#includeI2C.h
#define uint unsigned int
#define uchar unsigned char
uchar code table0[]= ;
uchar code table1[]=PLESSE ID;
uchar code table2[]=WELCOME;
uchar code table3[]=HAPPY;
uchar code table4[]=ERROR;
uchar code table5[]=****;
uchar code table6[]=ERROR AGAIN;
uchar code table8[]=SUCCEED;
uchar code table9[]=OK;
uchar code table10[]=Change Password;
uchar code table11[]=Y/N;
uchar code table12[]=New Password;
uchar code table13[]=Succeed;
uchar code table14[]=NOT FORGET;
uchar code table15[]=Keyboard Locked;
uchar code table16[]=S_users Y/N;
uchar code table17[]=YOU NOT S_user;
uchar code table18[]=S_user Password;
uchar code table19[]=S_user Password;
uchar code table20[]=S_user ID;
uchar code table21[]=Remember:;
uchar code table22[]=Init Password;
sbit yellow=P2^5; // 上锁 指示灯
sbit red=P2^6; //密码错误信号
sbit green=P2^7; //已开锁指示信号
sbit blue=P2^4; //修改密码指示信号
bit keyscan_flag;//键盘有键按下标志
bit BJCB=0; //密码正确错误标志
bit BJ=0; //报警标志位
bit SJ=0; //锁键盘标志位
bit super_flag=0;//超级用户密码是否正确标志
bit come_flag=0; //用户输入标志位
bit finish_flag=0; //密码输完标志位
bit error_alarm_flag=0;// 密码错误报警标志
bit right_alarm_flag=0;//密码正确报警标志
uchar PSWD0[10]=0; //密码输入缓存存储单元
uchar PSWD1[10]=0; //读出密码缓存存储单元
uchar PSWD2[4]={8,8,8,8};//用户初始密码存储单元
uchar PSWD3[4]={1,1,1,1};//超级用户密码存储单元
uchar m,num,wo,count=0;
void delay1(uint x)
{
uchar i;
for(;x0;x--)
for(i=200;i0;i--);
}
/***************************************************************
函数功能:第一次烧片时将初始密码烧到24c02
****************************************************************/
void burn_frist(void) //
{
uchar i;
for(i=0;i4;i++)
{
I2C_write_data(i,PSWD2[i]);
delay1(20);
}
delay1(20);
for(i=0;i4;i++)
{
I2C_write_data(i+10,PSWD3
您可能关注的文档
最近下载
- 怎样概括文章主要内容.ppt VIP
- 支气管哮喘防治指南(2024年版)解读PPT课件.pptx VIP
- 2025新人教版一年级数学下册全册教材分析解读.docx VIP
- Colorlight卡莱特专业视频处理器X4s X2s 使用说明书 V1.3用户手册.pdf
- 八十中小升初真题及答案2025.doc VIP
- 2026年宠物行业年终汇报数据.pptx VIP
- 2021年河北中考英语真题及答案(附图片).pdf VIP
- 中信建投-阳光电源-300274-阳光电源(300274):双重底部确认价值重估开启.pdf VIP
- 北京八十中小升初分班考数学真题及答案.pdf VIP
- 2022年河北省中考英语真题(含答案解析).pdf VIP
原创力文档

文档评论(0)