密码锁
1、天津工程师范学院创新杯成员:张燕、葛然、张新春数字密码锁【方案论证】数字密码锁是二十一世纪制锁业的一次革命。 锁的特点是不用钥匙、无锁孔、机械传动、不易损坏、不磨损、不易被破译、可多次更换密码、换号不换锁、一把锁多个密码,具有防拨、防砸、防撬、防堵等功能。 安装门锁时不破坏原门的结构,避免用钥匙开启旋芯式锁具的一切烦恼(如丢、落、拆、堵门被反锁等)。 “数字密码锁
, 0x39,0x5e,0x79,0x71}。 bit enterflag。 //确认键按下与否的标志 bit mimaflag。 //密码正确与否的标志 bit xiugaiflag。 //修改密码标志 bit enter1flag。 //修改密码确认键标志 sbit red=P3^7。 sbit bell=P3^6。 sbit rs=P2^0。 sbit rw=P2^1。 sbit
econd3=0。 } else { for(i=0。 ikeycount。 i++) { if(getps[i]!=ps[i]) { i=keycount。 errorflag=1。 rightflag=0。 second3=0。 goto a。 } } errorflag=0。 rightflag=1。 a: i=keycount。 } } temp=temp amp。 0x0f。
1、电子密码锁【摘要】本文的电子密码锁利用数字逻辑电路,实现对门的电子控制,并且有各种附加电路保证电路能够安全工作,具有极高的安全系数。 【关键词】电子密码锁、电压比较器、555 单稳态电路、计数器、发器、源。 一、引言随着人们生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出,传统的机械锁由于其构造的简单,被撬的事件屡见不鲜,电子锁由于其保密性高,使用灵活性好,安全系数高
temp) { case 1:keynum=0。 break。 case 2:keynum=1。 break。 case 4:keynum=2。 break。 case 8:keynum=3。 break。 break。 } P1=0xF0。 delayms(5)。 temp=P14^0x0F。 switch(temp) { case 1:keynum+=0。 break。 case 2
A— V型实验开发系统。 本实验器由主板和下载板组成。 下载板由 ALTERA 公司生产的FPGA(EPF10K10LC84— 4)芯 片及单片机系统组成,还包括 EEPROM等。 可以完成 FPGA设计资料的下载,存储,显示等功能,可以和主板配合完成 CPLD的各种开发及实验。 本设计通过在 Quartus II 软件上进行 编译、综合 ,最后下载到 FPGA(EPF10K10LC84—
SS2。 SSSS2 可对三个数码管进行片选,使它们分别亮。 A、 B、 C接段选,以控制数码管显示什么数字。 程序如下: module show(A,B,C,clk,Q,ss1,ss0)。 input[3:0] A,B,C。 input clk。 output[6:0] Q。 output ss1,ss0。 reg[1:0] M。 reg ss0,ss1。 reg[6:0] Q。
case a is when 00 = p1=c。 当 a 为 0 时,将 c 的值赋给 p1。 when 01 = p2=c。 当 a 为 1 时,将 c 的值赋给 p2。 when 10 = p3=c。 当 a 为 2 时,将 c 的值赋给 p3。 when 11 = p4=c。 当 a 为 3 时,将 c 的值赋给 p4。 end case。 end if。 end process t1。
24 弹跳消除电路的功能图 实体描述 Entity 系统输入信号 D_in::弹跳消抖电路的输入; Clk :提供弹跳消抖电路的时钟信号; 系统输出信号 D_out::弹跳消抖电路的的输出; 键盘译码电路和按键标志产生电路 键盘译码电路是从 kx3kx0 和 ky3ky0信号中译码出按键键值的电路,它的真值表如表 1。 1 所示。 按键标志产 生电路是产生按键标志信号的电路。
以相应硬件电路,完成密码的设置、存贮、识别和显示、驱动电磁执行器并检测其驱动电流值,报警等功能。 FPGA 接收键入的代码,并与存贮在闪存中的密码进行比较,如果密码正确,则驱动电磁执行器开锁;如果密码不正确,则允许操作人员重新输入密码,最多可输入三次;如果三次都不正确,则通过 FPGA 产生报警, FPGA 将每次开锁操作和此时电磁执行器的驱动电流值作为状态信息发送给监控器,同时将