门禁电子密码锁说明书

合集下载

电子密码锁使用说明

电子密码锁使用说明

基于51单片机的简易电子密码锁使用说明一、实现功能:1、设置6位密码,密码通过键盘输入,若密码正确,则将锁打开。

2、密码可以由用户自己修改设定(只支持6位密码),锁打开后才能修改密码。

修改密码之前必须再次输入密码,在输入新密码时候需要二次确认,以防止误操作。

3、报警、锁定键盘功能。

密码输入错误显示器会出现错误提示,若密码输入错误次数超过3次,蜂鸣器报警并且锁定键盘。

4、AT24C02保存密码,支持复位保存,掉电保存功能。

二、按键说明按键定义图如图示:采用4X4键盘输入,键盘对应名称如下:1 2 3 A4 5 6 B7 8 9 C* 0 # D其中,【0—9】为数字键,用于输入相应的密码,【*】号键为取消当前操作【#】号键为确认【D】键为修改密码其它键无功能及定义三、作用说明:密码锁初始密码为:000000.1、开锁:插上电源后,程序自动调入初始密码,此时依次输入:000000,然后按【#】(确认)键,此时锁会打开,可以看到显示open,密码锁打开。

(如为自己焊接,请首次使用输入:131420,对密码进行初始化,当显示出现:initpassword,证明密码初始化完成,此时初始密码即为:000000)。

2、退出并关锁:按下【*】(取消)键,此时锁关闭,所有输入清除。

3、修改密码:在开锁状态下,再次输入正确的密码并按下【#】(确认)键,此时听到两声提示,输入新的六位密码并按【D】(重设)键,再重复输入一次新密码并按【D】,会听到两声提示音,表示重设密码成功,内部保存新密码并存储到AT24C02。

(如两次输入的新密码不一样,则重设密码失败)。

4、报警并锁定键盘:当输入密码错误后,报警并锁定键盘3秒,如3秒内又有按键,3秒再启动。

5、当重置新密码时,新密码会保存于AT24C02存储器里。

有任何问题请与我联系:QQ:331091810E_mail:331091810@旺旺ID:j_yongchao2008淘宝店址:/。

门禁系统简易说明书

门禁系统简易说明书

门禁系统简易操作说明书第一部分硬件一线材的选择1.读卡器到控制器建议使用8芯双绞屏蔽网线(五类或者超五类)。

2.电锁到控制器建议使用4*0.75以上RVV(2芯电锁电源、2芯接门磁)。

3.出门按纽到控制器建议使用2*0.5以上RVV。

4.485通讯线建议使用2*0.75以上RVV双绞屏蔽线。

二门禁布线图三布线要求及注意事项1.读卡器一般安装在进门的右边距地面1.4M左右,方便刷卡;不要安装金属周围,以避免干扰。

双向读卡时,两读卡器不能安装在正背面。

2.中大型门禁系统的控制器建议集中放置,如放置在弱电井,以方便进行集中管理、检修等工作。

3.读卡器到控制器、控制器到控制器之间的通讯线布线不要与强电线路并行,以避免造成通讯干扰。

四485通讯线路图五读卡器与控制器接线六电锁电源接线第二部分软件一门禁软件的安装1.安装门禁软件(如果是网络版软件请安装Microsoft SQL Server 2000)。

2.安装加密狗驱动。

3.数据库服务器连接设置(1)单机版(Plus)不用做数据库服务器连接设置,即可直接进入软件。

(2)网络版(Server)①点击“开始”→“程序”→“门禁控制系统”→“数据库服务器连接设置”菜单,随后出现以下界面:②在此界面主菜单中,选择“连接”,在后面出现的对话框中先选择“服务器主机名称”。

③再在第2项复选框中选中“使用指定的用户名称和密码”,输入在安装MS SQL Server 2000过程中设定的用户名称及密码,并选中“允许保存密码”复选框。

④在最后在第3项复选框中选中“附加一个数据库文件作为数据库名”,点击,出现以下界面:在此界面中选择“securedb.mdf”文件,点击打开按钮即可。

⑤运行“测试连接”点击“测试连接”,出现“测试连接成功”,即完成了数据库的连接配置。

至此,Server已能正常运行。

二门禁软件操作门禁系统的三要素:卡→人员→门。

首先我们要在系统里注册卡,再把卡给对应某个人员,此人员具有那些门的权限?我们操作门禁软件按这个思路来这就比较简单明了,“卡给人,人开门”。

密码锁说明书

密码锁说明书

820/810密码锁说明书欢迎您选用电子智能防盗门锁密码Mifare卡办公连到、家用智能安全门锁是IC一卡通系统组成部分之一,其使用的Mifare卡可以用在其它一卡通设备上。

本门锁系统功能强大,使用灵活方便,(可加装门铃,本门锁可自行设置多达27种门铃声音;第二代居民身份证也可以成为你开门的钥匙,选配)可实现一卡多门,一门多卡的开门方式,并可将门锁设置成常开状态。

房门假锁(门没有锁好)时、门锁会自动报警提示。

密码、开门卡全部由用户自已删除和配制,最大限制地减少安漏洞。

本系统采用Mifare卡,是一种普及型感应卡(如小区停车车场等)。

本门锁适用于现代化办公室、写字楼、高级小区公寓、别墅等。

高级电子智能防盗门锁使用操作Mifare卡密码办公室、家用门锁系统有以下两种开门模式:®独立式:单独使用Mifare卡或密码可以开门®组合式:Mifare卡和密码同时使用才可以开门注:1.本系统的门锁出厂初始化后的管理密码为,开门模式为独立式。

从独立式切换到组合式操作如下:输入8位管理密码按钥匙键后再按6号键蜂鸣器长鸣5声,红蓝灯闪烁,再按钥匙键确认,蜂鸣器“嘀”长鸣一声,切换成功。

若退出则按“*”号键;从组合式切换到独立式操作如下:刷管理卡后输入8位管理密码按钥匙键,再按6号键蜂鸣器长鸣5声、红蓝灯闪烁,再按钥匙键确认,蜂鸣器:“嘀”长响一声,切换成功。

若退出则按“*”号键;Mifare卡锁的操作指南(1)管理卡功能:设置和删除有效开门卡;可以开门。

(2)开门卡功能:开门及设置通道锁(3)机械钥匙功能:紧急开门,配管理卡,清除管理卡一.设置管理卡、删除管理卡在门锁初始化(按PCB板开关约3秒后长鸣一声,松开手指,绿灯快闪进入配管理卡状态,此时读的卡即为管理卡,成功蜂鸣器“嘀”长响一声。

同时注销原来的管理卡。

最多可以设管理卡2张。

1.2用机械钥匙开门,并保持机械钥匙在开锁状态红3秒后长鸣一声,绿灯快闪进入配管理卡状态(开锁状态是指锁芯的斜舌和大方舌都缩入锁体内),松开机械钥匙,此时读卡即为管理卡,成功蜂鸣器“嘀”长响一声,同时注销原来的管理卡。

密码锁说明书通用

密码锁说明书通用

密码锁说明书通用摘要:一、密码锁的简介二、密码锁的使用方法1.安装密码锁2.设置密码3.开锁与关锁三、密码锁的维护与注意事项1.维护方法2.注意事项四、密码锁的常见问题及解决方法1.无法开锁2.密码错误3.电池电量低正文:【密码锁的简介】密码锁是一种高科技的锁具,它采用数字密码作为开启方式,相较于传统钥匙锁,密码锁更安全、便捷。

用户只需正确输入设置好的密码,即可轻松开锁。

目前,密码锁已被广泛应用于家庭、办公室、酒店等场所。

【密码锁的使用方法】1.【安装密码锁】在购买密码锁后,首先需要将其安装在门上。

一般来说,密码锁的安装过程并不复杂,只需按照说明书上的指引,将锁具的螺丝孔与门上的螺丝孔对齐,然后用螺丝固定即可。

2.【设置密码】安装好密码锁后,需要设置一个密码。

通常,密码锁的设置步骤如下:a.确保电池电量充足;b.按住锁具上的“设置”键,直到指示灯闪烁;c.按照屏幕上的提示,输入初始密码,通常为“000”或“123”;d.输入新密码,确保密码长度在6-12 位之间,并牢记密码。

3.【开锁与关锁】在设置好密码后,即可通过输入密码来开锁与关锁。

开锁时,只需在锁具的数字键盘上输入正确密码,然后按下“开锁”键;关锁时,则在数字键盘上输入密码后,按下“关锁”键。

【密码锁的维护与注意事项】1.【维护方法】为了确保密码锁的正常使用,需要定期对其进行清洁与保养。

首先,用潮湿的布擦拭锁具表面,以保持其清洁;其次,检查电池电量,确保电池能够正常供电;最后,检查锁芯是否正常,如有异样,及时联系售后服务。

2.【注意事项】在使用密码锁的过程中,需注意以下几点:a.避免用硬物撞击锁具,以免损坏;b.请勿将密码告知他人,以防他人恶意使用;c.请勿将密码设置为过于简单的数字,如“123456”等,以防他人轻易猜到;d.若发现密码锁有异常,请及时联系售后服务。

【密码锁的常见问题及解决方法】1.【无法开锁】如果密码锁无法开锁,可能是以下原因:a.密码错误;b.电池电量低;c.锁芯故障。

新保门密码锁说明书

新保门密码锁说明书

新保门密码锁说明书摘要:1.新保门密码锁说明书概述2.密码锁安装与设置3.密码锁的使用方法4.密码锁的安全性保障5.密码锁的维护与故障处理正文:【新保门密码锁说明书概述】新保门密码锁是一款集安全性、便捷性于一体的智能锁具。

本说明书将为您提供关于密码锁的安装、设置、使用方法以及维护和故障处理等方面的详细指导。

请在使用前仔细阅读本说明书,以确保您能够正确、安全地使用本产品。

【密码锁安装与设置】1.在购买新保门密码锁后,请先确保您的门锁符合本产品的安装要求。

2.在安装前,请务必切断电源,以确保安全。

3.按照产品附带的安装图纸进行安装,如有困难,请寻求专业安装人员的帮助。

4.安装完成后,请打开电源,进入设置模式,按照提示设置密码。

【密码锁的使用方法】1.开锁:在密码锁屏幕上输入设定好的密码,按#键确认,锁具将自动解锁。

2.关锁:将锁具的把手向上提,使锁具进入锁定状态。

3.修改密码:在设置模式下,按照提示操作,可对密码进行修改。

4.删除密码:在设置模式下,按照提示操作,可删除已设置的密码。

【密码锁的安全性保障】1.新保门密码锁采用一次性密码算法,确保密码不被泄露。

2.密码锁具备防暴力、防拆卸功能,有效防止非法入侵。

3.密码锁内置电池,一旦电池电量不足,请及时更换,以免影响正常使用。

【密码锁的维护与故障处理】1.定期对密码锁进行清洁和保养,确保锁具正常运行。

2.如发现密码锁出现异常情况,请立即切断电源,并联系售后服务人员进行处理。

3.在使用过程中,请勿用力撞击密码锁,以免损坏锁具。

摩比斯指纹锁说明书

摩比斯指纹锁说明书

摩比斯指纹锁说明书摩比斯指纹锁是一种高科技的智能门锁,通过指纹识别技术来实现开锁和保护安全的功能。

本文将详细介绍摩比斯指纹锁的特点、使用方法以及其在安全领域的应用。

一、摩比斯指纹锁的特点摩比斯指纹锁采用先进的指纹识别技术,能够高效准确地识别用户的指纹信息。

相比传统的钥匙和密码锁,摩比斯指纹锁具有以下特点:1. 高安全性:每个人的指纹都是独一无二的,摩比斯指纹锁通过识别指纹来进行身份验证,有效防止了钥匙被复制或密码被破解的风险。

2. 方便快捷:使用摩比斯指纹锁,只需将手指放在指纹识别器上进行验证,无需携带钥匙或记忆密码,开锁速度快,操作简便。

3. 多种开锁方式:除了指纹识别,摩比斯指纹锁还支持其他开锁方式,如密码、IC卡、手机APP等,用户可根据需要选择合适的方式进行开锁。

4. 安全监控功能:摩比斯指纹锁配备了安全监控系统,能够记录开锁记录并进行实时监控,一旦发生异常情况,系统会立即报警并通知用户,保障家庭安全。

5. 防水防火设计:摩比斯指纹锁具有防水和防火功能,适用于各种户外和室内环境,能够在恶劣天气或火灾等紧急情况下保持正常工作。

二、摩比斯指纹锁的使用方法使用摩比斯指纹锁非常简单,只需按照以下步骤进行操作:1. 注册指纹:首次使用时,用户需要将手指放在指纹识别器上进行注册,系统会自动记录指纹信息。

2. 开锁方式选择:用户可根据需要选择合适的开锁方式,如指纹识别、密码输入、IC卡刷卡等。

3. 开锁操作:根据选择的开锁方式,用户进行相应的操作,如放置手指、输入密码或刷卡等。

4. 开锁成功:如果验证通过,摩比斯指纹锁会发出开锁成功的提示音,并解锁门锁,用户即可进入。

5. 开锁失败:如果验证未通过或开锁方式错误,摩比斯指纹锁会发出警示音,并拒绝开锁。

三、摩比斯指纹锁在安全领域的应用摩比斯指纹锁在安全领域有着广泛的应用,主要体现在以下几个方面:1. 住宅安全:摩比斯指纹锁可应用于住宅门锁,通过指纹识别技术实现高安全性的门禁系统,有效防止了非法入侵和盗窃行为。

电子锁使用说明书 2023

电子锁使用说明书 2023

电子锁使用说明书 2023电子锁使用说明书一、产品概述电子锁是一种智能化的门锁系统,将传统机械锁与电子技术相结合,提供更加安全、方便的门锁解决方案。

本说明书旨在介绍电子锁的使用方法和注意事项。

二、安装与设置1. 安装在安装电子锁之前,请确保已关闭门锁的电源,并且门锁的表面干燥清洁。

按照以下步骤进行安装:(1) 使用螺丝刀拧下原有门锁的螺丝。

(2) 将电子锁安装在门上,并用螺丝将其稳固固定。

(3) 将电子锁与电源相连,确保电源供应正常。

2. 设置管理员账户(1) 将电池安装到电子锁主体中,并确保电池正负极连接正确。

(2) 按下主体上的设置键,进入管理员账户设置界面。

(3) 输入管理员账户的用户名和密码,并确认设置。

三、基本操作1. 开锁(1) 按下电子锁主体上的开锁按钮,待听到滴滴声后,轻推门锁即可打开。

(2) 如果多次尝试开锁失败,请检查管理员账户是否设置正确,电池是否电量不足。

2. 关锁(1) 将门轻推且关上,电子锁会自动进行锁定。

(2) 如果门锁状态显示为未锁定,请检查门是否完全关闭,或者是否有外力干扰。

3. 修改密码(1) 进入管理员账户,在设置界面找到密码修改选项。

(2) 输入当前密码,然后输入新密码,确认修改。

四、常见问题解答1. 无法开锁怎么办?(1) 检查电池电量是否不足,若不足请更换电池。

(2) 检查管理员账户是否设置正确,如果有误请重新设置。

2. 电子锁是否防水?是的,电子锁具备一定程度的防水性能,但是请避免长时间暴露在雨水中。

3. 如何恢复出厂设置?(1) 关闭电子锁的电源。

(2) 按住设置键并保持不放,同时重新连接电源。

(3) 聆听到“嘟”一声后,即可松开设置键,恢复出厂设置完成。

五、注意事项1. 请定期检查电子锁的电池电量,及时更换以免影响正常使用。

2. 请勿将电子锁暴露在高温、潮湿或极寒的环境中,以防损坏。

3. 请勿用尖锐物体敲击、撞击电子锁,以免造成损坏或误操作。

六、售后服务如需售后服务或有任何问题,请联系我们的客户服务热线,以便我们及时为您解决问题。

智能锁使用说明书

智能锁使用说明书

玻璃门智能锁使用手册使用前请仔细阅读说明书,并妥善保管第一章.产品简介1.主锁前副锁前副锁后主锁后正面副锁背面2第二章.功能简介触摸按键可以快速连续滑动,按键同时按键灯熄灭,按键自带九宫格输入法,新增用户时可输入中文或英文。

2.在刷卡区域1cm处刷卡,可支持MF1、身份证、银行卡、CPU卡等。

3.注意事项:指纹采集窗灯亮时,请按上述正确方法将手指放在指纹采集窗上,约1秒钟左右门锁即自动完成指纹采集14电量显示具有电量显示功能,显示当前状态电量值。

15虚位密码开锁密码可随意输入30位以内包含有正确的密码即可开门;有效防止他人旁观窃取密码。

16应急开门电池电压不足驱动电机时,可用外接电源供电应急开门或者机械钥匙应急开门。

17双电源供电支持两路电源同时供电。

18演示模式供展会、展示演示使用,任何指纹都可以开锁。

第三章.操作说明进入“主菜单栏”方式:触摸面板数字键至系统上电,直接输入“0#管理密码或管理指纹#”进入主菜单栏界面,管理密码默认“0123456789”,如果密码忘记,可以按一下设置按键恢复管理员密码。

■管理员密匙设定进入主菜单栏界面,按“#”键进入“用户管理”,选择“管理员”,按“#”键确认进入,选择“编辑密码”、“编辑指纹”或“编辑卡”,按“#”键确认,再根据屏幕提示“请配置密码”、“请配置指纹”或“请配置卡”,按“#”键确认,按“*”键退出菜单,如果想输入多个管理密匙,重复以上操作即可;管理员具备最高权限,,不能对管理员进行删除,但是可以对管理员的指纹和卡进行更改或者删除,管理密码只有1组,不能删除,新增密码自动覆盖原密码。

■删除管理密钥进入主菜单界面,按“#”键进入“用户管理”,选择“管理员”,按“#”键确认,选择“编辑密码”、“编辑指纹”或“编辑卡”,按“#”键进入,选择已设置的密钥,按“#”确认,系统提示“是否删除当前指纹”或“是否删除当前卡”,按“3”键确认,按“*”键返回菜单,如果想继续想删除多个密钥,重复以上操作即可,管理密码只有1组,不能删除。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
5、常态下,八位LED 7段数码管显示时钟信息可包括小时、分钟、秒钟。
6、只要按下0~9的数字键则转入开锁状态,每按一个数字键使数码管从左到右逐次显示“—”。
7、如果输入的密码为6位则和用户密码进行匹配,匹配一致则开锁,如果输入的密码为8位则和管理员密码进行匹配,匹配一致则进入管理员操作模式。
8、在密码输入状态下,输入满6位或8位密码数据后,按“ENT”键才能进行密码匹配,如果没满6位或8位数字密码,按“ENT”则不作响应。
c=a|b;//线反转后键状态值存入c
while(c!=key_code[i]) i++; //查找第几个按键按下
keyvalue=i;
if(y==0)
{
seg=sdm[keyvalue];//按键对应段码送出显示
x++;//记录按键按下次数
return;
}
switch(keyvalue)//执行相应按键功能
程序流程如图:




图5
3、显示程序
代码如下:
void disp()
{
int i;
for(i=0;i<8;i++)//8个数码管逐个点亮
{
switch(i)//送出位选码
{
case(0):LSA=0; LSB=0; LSC=0; break;
case(1):LSA=1; LSB=0; LSC=0; break;
9、输入的用户密码如果匹配则相应指示灯亮并且电动开门电磁铁线圈通电1S开门后返回常态;如果输入不正确,则提示“E”,3S后返回常态,等待下一轮的密码输入。
10、开锁模式下可以按“ESC”键取消开锁模式返回常态。
11、管理员操作模式下,管理员可以选择功能,01功能代表设置用户密码、02功能代表重置管理员密码、03功能代表设置进门时间、04功能设置实时钟。利用ESC键返回常态。
3、设置“0”~“9”的数字键及“ESC”和“ENT”等功能键。对按键输入信号须进行软件消抖处理。
4、工作模式:
(1)常态:数码管显示时钟。
(2)开锁模式:需输入6位数字为0~9的密码进行开锁。密码数字可以由管理员事先设置保存共普通用户使用。
(3)管理员操作模式:需输入8位0~9的密码,可以进行修改用户密码、修改管理员密码、修改进门时段等功能。
if(y==2||y==3)//开锁模式和管理员模式把jm_disp[8]的内容给缓冲单元
{
seg_disp[0]=jm_disp[0];
seg_disp[1]=jm_disp[1];
seg_disp[2]=jm_disp[2];
seg_disp[3]=jm_disp[3];
urn;
k=lb[j+1];
}
pd[1]=pd[0];
pd[0]=k;//稳定状态的值存入pd[1]和pd[0]
if((pd[1]==0x0f)&&(pd[0]!=0x0f))//pd[1]是0x0f,pd[0]不是0x0f则按下
{
key=0x0f; a=key&0x0f;
key=0xf0; b=key&0xf0;
3、设计任务:设计一个以单片机为核心的门禁密码锁。具有密码开锁,不同权限的密码修改、密码输入安全设置、开门时段管理等功能。编程并在单片机实验板上模拟调试实现。
4、设计基本要求:
1、开机进行接口部件及数码显示器、指示灯、讯响器等自检。
2、密码分为管理员密码和用户密码:管理员密码为8位0~9的数字,而用户密码为6位0~9的数字。
《微机原理及接口技术》
课程设计说明书
课题:门禁电子密码锁
专业:通信工程
班级:****
姓名:******
学号:
指导老师:
一、设计任务
1、设计题目:门禁电子密码锁
2、设计目的:通过小型微机应用产品的设计与调试过程,运用《微机原理及接口技术》课程所学的基本知识,在设计中加以应用,进而得到理解、巩固和提高发展,通过实践的过程学习掌握分析与解决实际问题的方法与手段,提高设计、编程与调试的实际动手能力,作为工程技术工作的一次基本训练。
软件延时会有一个等待按键释放的过程,因此按下按键数码管会灭一小段时间,结果不太理想,但滚动滤波法只判断按键按下的那个状态(下降沿),因此不会出现数码管灭的情况,因此采用滚动滤波法。
3、按键扫描方案设计与论证:
3.1、逐行(列)扫描法
逐行扫描法把行(列)线其中一位置为0,然后观察列(行)线电平变化,若为0了,则把行首值+列值得到键值确定哪颗按键按下,若没变化在把后一行(列)线置为0,依次扫描过去。
case(15):k15(); break;
}
}
}
程序开始先进行滚动存储,lb[5]这个数组用来存储最近5次按键状态值的,接着判断这5个单元内容是否相等,如果不等则退出该函数,相等则接着判断是否是按下,若pd[1]为0x0f且pd[0]不为0x0f则是按键按下,然后查表找到与当前按下的键状态值相等的位置,记录得到键值,执行对应键功能。
case(2):LSA=0; LSB=1; LSC=0; break;
case(3):LSA=1; LSB=1; LSC=0; break;
3、软件设计说明
主程序:
主程序是整个程序的主体,可以对各个子程序进行调用,协调各个子程序之间的联系,控制着整个系统的工作流程。系统上电后进入主程序,先对系统各个模块自检,后对系统初始化,之后就循环进行主流程工作。
主程序流程图:
图3
四、局部程序设计说明
1、按键检测程序
代码如下:
void sm_key()
case(8):k8(); break;
case(9):k9(); break;
case(10):k10(); break;
//case(11):k11(); break;
case(12):k12(); break;
case(13):k13(); break;
case(14):k14(); break;
seg_disp[3]=sdm[clk_value[1]/10];
seg_disp[4]=sdm[clk_value[1]%10];
seg_disp[5]=0x40;
seg_disp[6]=sdm[clk_value[2]/10];
seg_disp[7]=sdm[clk_value[2]%10];
}
程序流程如图:


图4
2、拆字程序
代码如下:
void cz()
{
if(y==1&&(ms==0||ms==4))//常态和继电器工作下拆时间单元
{
seg_disp[0]=sdm[clk_value[0]/10];
seg_disp[1]=sdm[clk_value[0]%10];
seg_disp[2]=0x40;
按键的分配如图:
注:
U:设置用户密码;
A:设置管理员密码;
ESC:返回;
ENT:确认;
图2
数码管模块:常态下显示时间值,开锁模式下显示输入的密码状态,以‘-’来显示,管理员模式下全部显示’-’,调整时间时显示所调整的时间值。
继电器模块:当用户密码输入正确时由单片机发出指令让继电器工作打开门。
24C02模块:保存用户密码和管理员密码,与单片机通过I2C总线协议进行通信,I2C通信只有一根数据线SDA和一根时钟线SCL,通信前由单片机发出一个起始信号,之后在时钟线SCL高电平期间把数据线SDA上的数据发送给24C02,在时钟线高电平期间数据先上的数据必须保持,SCL为低电平是SDA上的数据才能发生改变,当发送完一个字节后从器件24C02会向单片机发送一个应答信号,单片机接收到应答信号后可以发出终止信号终止通信。
三、总框图及总体软件设计说明
1、 系统总框图:
图1
2、硬件模块功能说明
键盘模块:键盘共16个按键,10个是0~9数字键,1个返回键(ESC),1个确认件(ENT),1个设置用户密码键,1个设置管理员密码键,1个调整时钟键。当数字键是输入对应的0~9数字的,返回键是取消所有调整返回到常态显示时间的,确认键是对用户或管理员的操作进行确认的,管理员模式下修改密码按键才有效,调时钟按键按下则暂停时钟走时进行时间修改。
3.2、线反转法
线反转法先把行线设为输入,列线设为输出且输出0,然后读取行线的状态值暂存寄存器,然后行列线互换,列先设为输入,行线设为输出,读取列线的值之后和之前行线的值相或得到每个键的状态值,查表找出哪颗键被按下即可。
逐行(列)扫描法比较麻烦,因此采用线反转法。
4、数码管显示方案设计:
数码管显示数字时是把每个数字的段码送到数码管段选口,然后选通数码管位选码,则数码管就显示对应的数字,每个数字的段码采用查表的方式查找,把每个数字的段码都写在一个数组,通过数组下标查找到对应段码送出去显示。输入密码时数码管要显示输入的状态‘-’,采用一个数组存储‘-’,初始数组内容全0,数码管全灭,每输入一个密码,该数组对应位置就存入‘-’的段码,然后通过缓冲单元输出到数码管。
12、管理员操作模式下,01功能可以设置用户密码,输入新密码时需要进行确认。
功能扩展提示:(选做)
1、管理员操作模式下,02功能重置管理员密码;
2、管理员操作模式下,03功能可以设置进门的开始时间和结束时间。只有在进门时间段输入用户密码才能开锁。如果开始时间和结束时间均设置为00:00,则为全天可以按密码开门;
{
case(0):k0(); break;
case(1):k1(); break;
case(2):k2(); break;
case(3):k3(); break;
相关文档
最新文档