




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
#includereg51.h#includekey.h#include AT24C02.h#includeLCD_1602.h#define uchar unsigned char#define uint unsigned intsbit OUT2=P31;sbit OUT1=P30;sbit read_key1=P32;sbit read_key2=P13;uchar key_scan_en;uchar key_buf;/*/键扫描表 uchar code key_scan_tap4=0x10,0x20,0x40,0x80;uchar code Led_dsp_tap7=0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf;/键码表*uchar codekey_tap16=0x4e,0x87,0x47,0x27,0x8b,0x4b,0x2b,0x8d,0x4d,0x2d,0x2e,0x8e,0x1e,0x1d,0x1b,0x17;uchar new_key;uchar old_key;uchar key_cont;uchar key;/*uchar input_cont;uchar input_cont2;uchar input_step;/*uchar password6;uchar input_password6;uchar input_password26;char dsp_buf6;uchar open_en;uchar OUT_delay;uchar err_cont;uchar stop_delay;uchar set_flg;uchar input_time;struct key_flag unsigned password_in:1; unsigned keep:1; unsigned open:1; unsigned redly_keep:1; unsigned call_open:1; unsigned ID_OK:1; unsigned control_en:1; unsigned control_input:1;key_flag;struct key_flag2 unsigned power_key:1;key_flag2;/*extern uchar sec;extern uchar beef_cont;/*void key_control(void) uchar i;if(set_flg=0) if(open_en) if(key10)&(err_cont3)if(input_cont6)WRITE_ML(0x01);/ 清显示 dsp_bufinput_cont=*;lcd_dsp(0,0,input password,14);lcd_dsp(1,0,password:,9);input_passwordinput_cont=key;input_cont+;lcd_dsp(1,9,dsp_buf,input_cont); elseif(key=10)/确定键if(input_cont=6)for(i=0;i0) WRITE_ML(0x01);/ 清显示 lcd_dsp(0,0,input password,14);lcd_dsp(1,0,password:,9);input_cont-;lcd_dsp(1,9,dsp_buf,input_cont); elseif(key=15)sec=0;input_time=0;set_flg=0;open_en=0;WRITE_ML(0x01);/ 清显示lcd_dsp(0,4,Lockers,7);if(key=12) /开锁申请 WRITE_ML(0x01);/ 清显示 open_en=1;lcd_dsp(0,0,input password,14);lcd_dsp(1,0,password:,9);input_cont=0;sec=0; elseif(key=13)/修改密码 set_flg=1;open_en=0;input_cont=0;input_time=0;WRITE_ML(0x01);/ lcd_dsp(0,0,old password,12);lcd_dsp(1,0,password:,9);sec=0; elseif(key=15)sec=0;input_time=0;set_flg=0;open_en=0;WRITE_ML(0x01);/ 清显示lcd_dsp(0,4,Lockers,7);elseif(input_time=0)if(key9)if(input_cont6)WRITE_ML(0x01);/ 清显示 dsp_bufinput_cont=*;lcd_dsp(0,0,old password,12);lcd_dsp(1,0,password:,9);input_passwordinput_cont=key;input_cont+;lcd_dsp(1,9,dsp_buf,input_cont); elseif(key=10) /input_time=1; if(input_cont=6) for(i=0;i0) WRITE_ML(0x01);/ 清显示 lcd_dsp(0,0,old password,12);lcd_dsp(1,0,password:,9);input_cont-;lcd_dsp(1,9,dsp_buf,input_cont); elseif(key=15)sec=0;input_time=0;set_flg=0;open_en=0;WRITE_ML(0x01);/ 清显示lcd_dsp(0,4,Lockers,7);elseif(input_time=1)if(key9)if(input_cont0) WRITE_ML(0x01);/ 清显示 lcd_dsp(0,0,1 new password,14);lcd_dsp(1,0,password:,9);input_cont-;lcd_dsp(1,9,dsp_buf,input_cont); elseif(key=15)sec=0;input_time=0;set_flg=0;open_en=0;WRITE_ML(0x01);/ 清显示lcd_dsp(0,4,Lockers,7);elseif(input_time=2) if(key=10) /input_time=1; if(input_cont=6) for(i=0;i6;i+) if(input_password2i!=input_passwordi) i=7;input_time=1;input_cont=0;WRITE_ML(0x01);/ 清显示 lcd_dsp(0,0,2 new password,14);lcd_dsp(1,0,password:,9);beef_cont=3; if(i=6) for(i=0;i6;i+) passwordi=input_passwordi;if(WriteNByte(0xa0,0,password,6)=1)beef_cont=0x81;input_cont=0;WRITE_ML(0x01);/ 清显示 lcd_dsp(0,0,Success,7);input_time=0;set_flg=0;input_cont=0;sec=5; elseif(key10)if(input_cont0) WRITE_ML(0x01);/ 清显示 lcd_dsp(0,0,2 new password,14);lcd_dsp(1,0,password:,9);input_cont-;lcd_dsp(1,9,dsp_buf,input_cont); elseif(key=15)sec=0;input_time=0;set_flg=0;open_en=0;WRITE_ML(0x01);/ 清显示lcd_dsp(0,4,Lockers,7);if(key=14)for(i=0;i6;i+)passwordi=8;if(WriteNByte(0xa0,0,password,6)=1)beef_cont=0x81;elseif(key=15)sec=0;input_time=0;set_flg=0;open_en=0;WRITE_ML(0x01);/ 清显示lcd_dsp(0,4,Lockers,7);void key_scan(void)uchar i;if(key_scan_en=1)key_scan_en=0;P1=P1|0x0f;P1=P1&0x0f; old_key=new_key;new_key=P1&0x0f;if(new_key=old_key)if(key_cont10)key_cont+;if(key_
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 厂房安装承包协议合同
- 幼儿园教师合同协议书
- 人才委托服务合同
- 大数据技术解决方案服务合同
- 工程造价之~合同
- 基坑支护冠梁施工劳务合同
- 绿化种植协议合同
- 轮胎合伙协议合同
- 先签协议后解除劳动合同
- 合同协议契约精神
- 8.5.1直线与直线平行 课件(共24张PPT)
- 高乳酸血症与乳酸酸中毒
- 通用个人简历word模板
- TD-T 1066-2021 不动产登记数据库标准
- 把未来点亮歌词打印版
- 污水处理设备调试方案
- 中国邮政集团公司人才发展规划
- 中国动画发展史今
- GB/T 4348.3-2012工业用氢氧化钠铁含量的测定1,10-菲啰啉分光光度法
- 大象版科学(2017)六年级下册2.5《资源的节约与再利用》课件
- 深圳市失业人员停止领取失业保险待遇申请表样表
评论
0/150
提交评论