消防主机密码大全完整版资料.docx
《消防主机密码大全完整版资料.docx》由会员分享,可在线阅读,更多相关《消防主机密码大全完整版资料.docx(58页珍藏版)》请在冰豆网上搜索。
消防主机密码大全完整版资料
北京狮岛:
用户密码:
0000操作员密码:
0119登记站点密码:
6666
海湾:
5000型:
19970701200型:
24220001用户密码:
911
gstcrt组态软件:
密码:
999
262厂:
5800系列通用密码:
6FF6
依爱:
通用密码:
无初级密码:
通用密码:
123
北大青鸟:
通用密码:
111操作员密码:
111111壁挂式北大青鸟的密码是:
111或119
武汉锦航:
设备密码:
9868
北京赋安:
初始密码:
0000操作密码:
1219
诺帝费尔:
AFP3200型密码:
888888
英国THORN(科艺):
密码:
275338
厦门安德:
初始密码:
0119
利达:
128K型:
0000128E型:
9999
中核:
通用密码:
3117
特灵8300一级密码:
000000二级密码:
888888
利达ld128e(q)ⅱ编程密码:
“上下左右”四个方向键ld128e编程密码:
9999
武汉锦航的设备密码9868
赋安初始密码是:
0000 操作密码是:
1219
能美r23高级控制密码:
139713
西门子s11系列:
111或333
松江厂用户密码是12345操作密码543213102和2002机器是万能密码3107
CRT密码:
12345万能密码96426
银佳宝岛:
key:
1111,2222
泛海三江2100型高级密码26582231
日探NF-8主机密码1119
杭州清华主机密码2000
新国标密码:
8433新国标5000型:
20060700
国营262厂:
7800系列通用密码:
7800
5800系列通用密码:
6FF6
上海松江:
操作码:
4321初始密码:
1234
3102主机通用密码:
3107
2002主机通用密码:
3107
美国诺帝费尔:
AFP3200型密码:
888888
北京利达:
128K型:
0000 128E型:
9999
CRT图文报警软件超级密码:
123用户名:
123
中核:
通用密码:
3117
北京国泰怡安:
超级用户密码:
137212
美国爱德华IRC-3:
生产厂家安装口令
级别 1-1111
级别 2-2222
上海日环:
JB-TBZ2L-RH8150型火灾报警控制器:
I级密码为99;II级密码为8150
特灵
8300:
一级密码:
000000二级密码:
888888
日本能美R23:
高级控制密码:
139713
西门子S11系列:
111或333
北京陆和:
陆和150、160密码:
0000
德国安舍:
安舍(esser)8000:
123
上海松江JB-1501A主机密码9839
泰和安的是1357
A.永久性关联B.永久性关联或临时性关联
14-28:
B A BBDBADDB ADBBA
endif
【答案】D
3.“项目管理器”的“文档”选项卡用于显示和管理________。
C.可以修改表中某些列的属性D.可以修改表中某些列的内容
C.ACCEPT、WAITD.INPUT、ACCEPT和WAIT
D.在VFP中,建立视图不会用到任何网络资源
11、交叉线,白橙、橙、白绿、蓝、白蓝、绿、白棕、棕12、频分多路复用、波分多路复用、时分多路复用13、逻辑,物理
16.关于视图和查询,下列说法正确的是________。
目录
基于单片机密码锁的设计
摘要
随着人们生活水平的提高,如何实现家庭防盗这一问题也变得尤为突出,传统的机械锁,由于其构造的简单,安全性能低,无法满足人们的需要。
在科学技术不断发展的今天,电子密码防盗锁作为防盗卫士的作用显得日趋重要[1]。
本次设计的题目是基于单片机的电子密码锁的设计,系统由AT89S52与低功耗CMOS型E²PROMAT24C02作为主控芯片与数据存储器单元,结合外围的键盘输入、LCD显示、报警、开锁等电路模块。
它能完成以下功能:
正确输入密码前提下,开锁;错误输入密码情况下,报警;密码可以根据用户需要更改。
本密码锁具有设计方法合理,简单易行,成本低,安全实用等特点,具有一定的推广价值。
关键词电子密码锁报警液晶显示AT89S52
THEDESIGNELECTRONICCODELOCKBASEDONTHEMCU
Abstract
Withthedevelopmentofthepeople'slivingstandard,howtoachievethefamilysecurityisbecomingimportantinparticular.Thetraditionalmechanicallockisunabletomeetthepeople'sneedsbecauseofitssimplestructure,lowsecurity.Nowadays,withthecontinuousdevelopmentofthescienceandtechnology,Electronicpasswordanti-theftlockplaysamoreimportantroleasthesecurityguards.
ThemainpaperisaboutthedesignelectroniccodelockbasedontheMCU.ThesystemiscomposedwithAT89S52,E²PROMAT24C02,datamemoryelementandtheperipheralcircuitssuchasLCDdisplay,alarmingcircuit.Itcanaccomplishthefollowingfunction:
openthelockwithacorrectlypassword,giveanalarmwiththemistakepassword,changethepasswordifthehostwant.
Thelockhassomefeatureslikeareasonabledesignmethods,simpletowork,lowcostandsecurity.Italsohassomepromotionvalue.
KeywordsElectroniccodelockAlarmLCDdisplayAT89S52
前言
随着科学技术的不断发展,人们对日常生活的安全保险器件的要就越来越高,电子安全密码锁是基于这一要求的保险器件,其设计概念及应用与常见的保安密码锁有所不同。
从系统设计观点看,电子安全密码锁是一个实体域定义的概念,比较机械安全密码锁,具有设计/实现简便,密码装定灵活制造成本低廉等优点,每一位解锁意图码在安全密码锁内部引发的试图解锁动作,可称为安全密码的“解锁事件”一个解锁事件序列包含一系列有序的解锁事件。
电子安全密码锁完全匹配时方可逐步开启密码锁。
当今智能电子密码锁发展已经到了非常高的境界,由于电子元件特别是单片机应用在这几年得到空前发展,无论功能性,稳定性都比较全面,在保密方面已做到人眼识别,指纹识别,人声识别基本上电影上有的现实也有。
在国外发展比较早,所以应用也比较广泛,主要在家庭装较贵重地方,银行,保险柜等应用较多,在国内这方面发展也较快,不管自己开发或是引进都有,在重要地方应用也较多,由于价钱比普通弹子锁较贵,早几年应用较少,现在越来越普及到平常化,未来的发展也会越来越被大众采用,由于它的功能、安全是弹子锁无法相比的。
发展前境是非常大的。
第1章绪论
1.1课题背景
随着人们生活水平的提高和安全意识的加强,对安全的要求也就越来越高。
锁自古以来就是把守护门的铁将军,人们对它要求甚高,既要安全可靠的防盗,又要使用方便,这也是制锁者长期以来研制的主题[2]。
随着电子技术的发展,各类电子产品应运而生,电子密码锁就是其中之一。
据有关资料介绍,电子密码锁的研究从20世纪30年代就开始了,在一些特殊场所早就有所应用。
这种锁是通过键盘输入一组密码完成开锁过程。
研究这种锁的初衷,就是为提高锁的安全性。
由于电子锁的密钥量(密码量)极大,可以与机械锁配合使用,并且可以避免因钥匙被仿制而留下安全隐患。
电子锁只需记住一组密码,无需携带金属钥匙,免除了人们携带金属钥匙的烦恼,而被越来越多的人所欣赏。
电子锁的种类繁多,例如数码锁,指纹锁,磁卡锁,IC卡锁,生物锁等。
但较实用的还是按键式电子密码锁[3]。
20世纪80年代后,随着电子锁专用集成电路的出现,电子锁的体积缩小,可靠性提高,成本较高,是适合使用在安全性要求较高的场合,且需要有电源提供能量,使用还局限在一定范围,难以普及,所以对它的研究一直没有明显进展。
目前,在西方发达国家,密码锁技术相对先进,种类齐全,电子密码锁已被广泛应用于智能门禁系统中,通过多种更加安全,更加可靠的技术实现大门的管理。
在我国密码锁整体水平尚处于国际上70年代左右,电子密码锁的成本还很高,市场上仍以按键电子锁为主,按键式和卡片钥匙式电子锁已引进国际先进水平,现国内有几个厂生产供应市场。
但国内自行研制开发的电子锁,其市场结构尚未形成,应用还不广泛。
国内的不少企业也引进了世界上先进的技术,发展前景非常可观。
希望通过不断的努力,使电子密码锁在我国也能得到广泛应用。
1.2课题设计目标
本设计采用AT89C51单片机为主控芯片,结合外围电路,通过软件程序组成电子密码锁系统,能够实现:
1.正确输入密码前提下,开锁并有正确提示;
2.错误输入密码情况下,蜂鸣器报警并短暂锁定键盘;
3.密码可以根据用户需要更改。
4.为防止误操作,更改密码需有两次确认。
5.输出密码错误三次锁死键盘。
6.密码掉电保存功能。
第2章系统方案论证
2.1主控部分的选择
方案一:
采用数字电路控制
用以74LS112双JK触发器构成的数字逻辑电路作为密码锁的核心控制,将密码保存在JK触发器中,与输入密码通过比较器比较,判断结果是否相符合[4]。
采用数字电路设计的方案好处就是设计简单,但控制的准确性和灵活性差,故不采用。
方案二:
采用以单片机为核心的控制方案
选用单片机作为系统的核心部件,实现控制与处理的功能。
单片机具有资源丰富、速度快、编程容易等优点。
利用单片机内部的随机存储器(RAM)和只读存储器(ROM)及其引脚资源,外接液晶显示(LCD),键盘输入等实现数据的处理传输和显示功能,基本上能实现设计指标,因此综合考虑,本系统采用方案二。
2.2密码输入方式的选择
方案一:
指纹输入识别
指纹识别技术主要涉及四个功能:
读取指纹图像、提取特征、保存数据和比对。
通过指纹读取设备读取到人体指纹的图像,然后要对原始图像进行初步的处理,使之更清晰,再通过指纹辨识软件建立指纹的特征数据。
软件从指纹上找到被称为“节点”(minutiae)的数据点,即指纹纹路的分叉、终止或打圈处的坐标位置,这些点同时具有七种以上的唯一性特征。
通常手指上平均具有70个节点,所以这种方法会产生大约490个数据。
这些数据,通常称为模板。
通过计算机模糊比较的方法,把两个指纹的模板进行比较,计算出它们的相似程度,最终得到两个指纹的匹配结果,从而判断输入结果的正确与否[5]。
考虑到本方案软硬件太过复杂,而且成本也高,故不采用。
方案二:
矩阵键盘输入识别
由各按键组成的矩阵键盘每条行线和列线都对应一条I/O口线,键位设在行线和列线的交叉点,当一个键按下就会有某一条行线与某一条列线接触,只要确定接触的是哪两条线,即哪两个I/O口线,就可以确定哪一个键被触动。
行线设计成上拉口线,初始时被置高电位,列线悬空,初始置低。
通过不断读行线口线,或者中断方式触发键位扫描。
当发现有键按下,将列线逐一置低,其他列线置高,读行线口线。
当某条列线置低时,某条行线也被拉低,则确定这两条线的交点处的按钮被按下。
每个按键都可通过程序赋予功能,从而完成密码识别[6]。
本方案简单易行,故采用。
第3章系统总体设计和主要芯片介绍
3.1系统总体设计
本设计主要由单片机、矩阵键盘、液晶显示器和密码存储等部分组成。
其中矩阵键盘用于输入数字密码和进行各种功能的实现。
由用户通过连接单片机的矩阵键盘输入密码,后经过单片机对用户输入的密码与自己保存的密码进行对比,从而判断密码是否正确,然后控制引脚的高低电平传到开锁电路或者报警电路控制开锁还是报警,实际使用时只要将单片机的负载由继电器换成电子密码锁的电磁铁吸合线圈即可。
系统整体框图如图3-1所示。
显示模块
键盘输入模块
AT89S52
报警电路
复位电路
开锁电路
密码存储模块
图3-1系统结构框图
各模块功能如下:
1.键盘输入模块:
分为密码输入按键与几个功能按键,用于完成密码锁输入功能。
2.显示模块:
用于完成对系统状态显示及操作提示功能。
3.复位电路:
完成系统的复位。
4.报警电路:
用于完成输错密码时候的警报功能。
5.密码存储模块:
用于完成掉电存储功能,使修改的密码断电后仍能保存。
6.开锁电路:
应用继电器及发光二极管模拟开锁,完成开锁及开锁提示。
3.2主要芯片介绍
AT89S52
AT89S52单片机是一个低功耗,高性能CMOS8位单片机,片内含8KBytesISP(In-systemprogrammable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISPFlash存储单元,功能强大的微型计算机的AT89C51可为许多嵌入式控制应用系统提供高性价比的解决方案[7]。
AT89C51具有以下标准功能:
8k字节Flash,256字节RAM,32位I/O口线,看门狗定时器,2个数据指针,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。
另外,AT89C51可降至0Hz静态逻辑操作,支持2种软件可选择节电模式。
空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。
掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。
AT89S52的管脚分布如图3-2所示。
图3-2AT89S52芯片管脚
P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。
当P1口的管脚第一次写1时,被定义为高阻输入。
P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。
P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。
P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。
P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。
并因此作为输入时,P2口的管脚被外部拉低,将输出电流。
这是由于内部上拉的缘故。
P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。
在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。
P3口作为AT89S52的一些特殊功能管脚备选功能,
P3.0RXD(串行输入口)
P3.1TXD(串行输出口)
P3.2/INT0(外部中断0)
P3.3/INT1(外部中断1)
P3.4T0(记时器0外部输入)
P3.5T1(记时器1外部输入)
P3.6/WR(外部数据存储器写选通)
P3.7/RD(外部数据存储器读选通)
AT89S52主要特性如表3-1所示。
表3-1AT89S52主要特性
兼容MCS-51指令系统
8k可反复擦写(>1000次)ISPFlashROM
32个双向I/O口
4.5-5.5V工作电压
3个16位可编程定时/计数器
时钟频率0-33MHz
全双工UART串行中断口线
256x8bit内部RAM
2个外部中断源
低功耗空闲和省电模式
中断唤醒省电模式
3级加密位
看门狗(WDT)电路
软件设置空闲和省电功能
灵活的ISP字节和分页编程
双数据寄存器指针
存储芯片AT24C02
AT24C02是美国Atmel公司的低功耗CMOS型E²PROM,内含256×8位存储空间,具有工作电压宽(2.5~5.5V)、擦写次数多(大于10000次)、写入速度快(小于10ms)、抗干扰能力强、数据不易丢失、体积小等特点。
而且他是采用了I²C总线式进行数据读写的串行器件,占用很少的资源和I/O线,并且支持在线编程,进行数据实时的存取十分方便。
AT24C02中带有的片内地址寄存器。
每写入或读出一个数据字节后,该地址寄存器自动加1,以实现对下一个存储单元的读写。
所有字节均以单一操作方式读取。
为降低总的写入时间,一次操作可写入多达8个字节的数据。
I2C总线是一种用于IC器件之间连接的二线制总线。
他通过SDA(串行数据线)及SCL(串行时钟线)两根线在连到总线上的器件之间传送信息,并根据地址识别每个器件。
AT24C02正是运用了I²C规程,使用主/从机双向通信,主机(通常为单片机)和从机(AT24C02)均可工作于接收器和发送器状态。
主机产生串行时钟信号(通过SCL引脚)并发出控制字,控制总线的传送方向,并产生开始和停止的条件。
无论是主机还是从机,接收到一个字节后必须发出一个确认信号ACK。
AT24C02的控制字由8位二进制数构成,在开始信号发出以后,主机便会发出控制字,以选择从机并控制总线传送的方向。
管脚描述:
SCL为串行时钟:
串行时钟输入管脚用于产生器件所有数据发送或接收的时钟这是一个输入管脚。
SDL为串行数据/地址:
双向串行数据/地址管脚用于器件所有数据的发送或接收SDL,是一个开漏输出管脚可与其它开漏输出或集电极开路输出进行线或。
A0、A1、A2为器件地址输入端:
当使用24C02时最大可级联8个器件,如果只有一个24C02被总线寻址,这三个地址输入脚A0、A1、A2可悬空或连接到Vss。
WP为写保护:
如果WP管脚连接到Vcc所有的内容都被写保护只能读当WP,管脚连接到Vss或悬空,允许器件进行正常的读/写操作[8]。
管脚图如图3-3所示。
图3-3AT24C02引脚图
LCD1602显示器
现在的字符型液晶模块已经是单片机应用设计中最常用的信息显示器件了。
1602型LCD显示模块具有体积小,功耗低,显示内容丰富等特点。
1602型LCD可以显示2行16个字符,有8位数据总线D0~D7和RS,R/W,EN三个控制端口,工作电压为5V,并且具有字符对比度调节和背光功能。
接口信号说明:
1602型LCD的接口信号说明如表3-2所示。
表3-21602型LCD的接口信号说明
第1脚
VSS电源地
第9脚
D2双向数据线
第2脚
VDD+5V电源
第10脚
D3双向数据线
第3脚
VEE液晶显示偏压信号
第11脚
D4双向数据线
第4脚
RS数据/命令选择端
第12脚
D5双向数据线
第5脚
R/W读/写选择端
第13脚
D6双向数据线
第6脚
E使能端
第14脚
D7双向数据线
第7脚
D0双向数据线
第15脚
BLA背光源正极
第8脚
D1双向数据线
第16脚
BLK背光源负极
主要技术参数:
1602型LCD的主要技术参数如表3-3所示。
表3-31602型LCD的主要技术参数
显示容量
16×2个字符
芯片工作电压
4.5~5.5V
工作电流
2.0mA(5.0V)
模块最佳工作电压
5.0V
字符尺寸
2.95×4.35(WXH)mm
基本操作程序:
读状态:
令RS=L,RW=L,E=H输出:
D0~D7=状态字
读数据:
令RS=H,RW=H,E=H输出:
无
写指令:
令RS=L,RW=L,D0~D7=指令码,E=高脉冲输出:
D0~D7=数据
写数据:
令RS=H,RW=L,D0~D7=数据,E=高脉冲输出:
无
第4章硬件设计
本系统外围电路包括键盘输入部分、密码存储部分、复位部分、显示部分、报警部分、开锁部分组成,根据实际情况键盘输入部分选择4×4矩阵键盘,显示部分选择字符型液晶显示LCD1602,密码存储部分选用AT24C02芯片来完成。
其原理图如图4-1所示。
图4-1电路原理图
4.1键盘输入模块
由于本设计所用到的按键数量较多而不适合用独立按键式键盘。
采用的是矩阵式按键键盘,它由行和列组成,也称行列式键盘,按键位于行列的交叉点上,密码锁的密码由键盘输入完成,与独立式按键键盘相比,要节省很多I/O口。
本设计中使用的这个4×4键盘不但能完成密码的输入还能作特别功能键使用。
键盘的每个按键功能在程序设计中设置。
它与单片机的连接如图4-2所示。
图4-2键盘输入模块
4.2密码存储模块
图4-3所示AT24C02的1、2、3脚是三条地址线,用于确定芯片的硬件地址。
在AT89S52试验开发板上它们都接地,第5脚和第8脚分别为正、负电源。
第8脚SDL为串行数据输入/输出,数据通过这条双向I²C总线串行传送,在AT89S52试验开发板上和单片机的P3.6连接。
第6脚SCL为串行时钟输入线,在AT89S52试验开发板上和单片机的P3.7连接。
SDL和SCL都需要和正电源间各接一个5.1K的电阻上拉。
第6脚接P3.5。
AT24C02中带有片内地址寄存器。
每写入或读出一个数据字节后,该地址寄存器自动加1,以实现对下一个存储单元的读写。
所有字节均以单一操作方式读取。
为降低总的写入时间,一次操作可写入多达8个字节的数据。
图4-3密码存储电路
4.3复位部分
单片机复位是使CPU和系统中的其他功能部件都处在一个确定的初始状态,并从这个状态开始工作。
在接通电源瞬间,电容C2上的电压很小,复位下拉电阻上的电压接近电源电压,即RST为高电平,在电容充电的过程中RST端电压逐渐下降,当RST端的电压小于某一数值后,CPU脱离复位状态,由于电容C2足够大,可以保证RST高电平有效时间大于24个振荡周期,CPU能够可靠复位。
其电路如图4-4所示。
图4-4复位电路
4.4晶振部分
AT89S52引脚XTAL1和XTAL2与晶体振荡器及电容C2、C3按图4-5所示方式连接。
晶振、电容C2/C3及片内与非门(作为反馈、放大元件)构成了电容三点式振荡器,振荡信号频率与晶振频率及电容C2、C3的容量有关,但主要由晶振频率决定,范围在0~33MHz之间,电容C2、C3取值范围在5~30pF之间。
根据实际情况,本设计中采用12MHZ作为系统的外部晶振。
电容取值为30pF。
其电路图如图4-5所示。
图4-5晶振电路
4.5显示模块
显示部分由液晶显示器LCD1602取代普通的数码管完成。
开锁时,按下键盘上的开锁按键后,利用键盘上的数字键0-9