文件名称:基于51单片机的c语言程序 电子密码锁
文件大小:207KB
文件格式:ZIP
更新时间:2015-05-27 09:39:04
51单片机 电子密码锁 c语言
部分源程序如下: #define enter 0x0C//确定 #define backspace 0x0F//退格 #define A 0x0a //输入密码 #define B 0x0b //修改密码 uchar idata temp5_password[6]= {0x01,0x02,0x03,0x04,0x05,0x06};//设置初始密码为“123456” sbit SET=P3^2;//恢复出厂密码设置键 sbit Lock_BIT=P3^3;//锁控制信号,输出低电平 sbit SPK=P3^4;//报警信号输出端 uchar int_count_1; unsigned int int_count_2; //================================================ void longdelay(unsigned char i) { unsigned int j; for(;i>0;i--) for(j=10000;j>0;j--); } //========================================== bit compare_string(uchar *string1,uchar *string2) { uchar count; for(count=0;count<6;count++) { if(string1[count]!=string2[count]) return(0); } return(1); }
【文件预览】:
电子密码锁
----STARTUP.OBJ(749B)
----STARTUP.A51(5KB)
----Last Loaded 电子密码锁.DBK(185KB)
----keil()
--------电子密码锁.OBJ(33KB)
--------电子密码锁.M51(39KB)
--------电子密码锁.lnp(83B)
--------18B20.h(2KB)
--------DS1302.h(7KB)
--------电子密码锁_Uv2.Bak(2KB)
--------电子密码锁(31KB)
--------delay.h(451B)
--------STARTUP.OBJ(749B)
--------电子密码锁.c(6KB)
--------电子密码锁.Uv2(2KB)
--------STARTUP.A51(5KB)
--------电子密码锁_Opt.Bak(3KB)
--------keyscl.LST(4KB)
--------keyscl.c(2KB)
--------delay.LST(3KB)
--------电子密码锁.plg(7KB)
--------STARTUP.LST(11KB)
--------keycl.h(217B)
--------电子密码锁.Opt(3KB)
--------电子密码锁.LST(13KB)
--------delay.c(1KB)
--------LCD1602.h(4KB)
--------24C02.h(5KB)
--------delay.OBJ(3KB)
--------电子密码锁.hex(8KB)
--------keyscl.OBJ(3KB)
----STARTUP.LST(11KB)
----电子密码锁1.DSN(185KB)
----电子密码锁.PWI(1KB)
----Last Loaded 电子密码锁1.DBK(185KB)
----电子密码锁1.PWI(1KB)
----电子密码锁.DSN(184KB)