电子电路课程设计密码锁(满分实验报告)

合集下载

电子密码锁课程设计报告最终版 2.

电子密码锁课程设计报告最终版 2.

课程设计(综合实验)报告( 2012 -- 2013 年度第 1 学期)名称:电子技术综合实验题目:电子密码锁院系:电气与电子工程学院班级:实验电10学号:学生姓名:指导教师:设计周数:一周成绩:日期:2013年1 月13日一、目的与要求1.目的1.1课程设计是教学中必不可少的重要环节,通过课程设计巩固、深化和扩展学生的理论知识与初步的专业技能,提高综合运用知识的能力,逐步增强实际工程训练。

1.2注重培养学生正确的设计思想,掌握课程设计的主要内容、步骤和方法。

1.3培养学生获取信息和综合处理信息的能力、文字和语言表达能力以及协作工作能力。

1.4提高学生运用所学的理论知识和技能解决实际问题的能力及其基本工程素质。

2.要求2.1 能够根据设计任务和指标要求,综合运用电子技术课程中所学到的理论知识与实践技能独立完成一个设计课题。

2.2根据课题需要选择参考书籍,查阅手册、图表等有关文献资料。

要求通过独立思考、深入钻研课程设计中所遇到的问题,培养自己分析、解决问题的能力。

2.3进一步熟悉常用电子器件的类型和特性,掌握合理选用的原则。

2.4学会电子电路的安装与调试技能,掌握常用仪器设备的正确使用方法。

利用“观察、判断、实验、再判断”的基本方法,解决实验中出现的问题。

2.5学会撰写课程设计总结报告。

2.6通过课程设计,逐步形成严肃认真、一丝不苟、实事求是的工作作风和科学态度,培养学生树立一定的生产观点、经济观点和全局观点。

要求学生在设计过程中,坚持勤俭节约的原则,从现有条件出发,力争少损坏元件。

2.7在课程设计过程中,要做到爱护公物、遵守纪律、团结协作、注意安全。

二、主要内容共有8个既有学习价值又有一定的实用性和趣味性的设计课题,学生根据自身情况自由选择其中之一。

1.移位寄存器型彩灯控制器2.智力竞赛抢答器3.电子拔河游戏机4.交通信号灯控制器5.数字电子钟6.电子密码锁7.电子秒表8. 数字电子钟(硬件)三、进度计划四、设计(实验)成果要求1.学生根据所选课题的任务、要求和条件进行总体方案的设计,通过论证与选择,确定总体方案;然后对方案中单元电路进行选择和设计计算;最后画出总体电路图。

电子电路课程设计密码锁(满分实验报告)解析

电子电路课程设计密码锁(满分实验报告)解析

密码锁设计报告摘要:本系统是由键盘和报警系统所组成的密码锁。

系统完成键盘输入、开锁、超时报警、输入位数显示、错误密码报警、复位等数字密码锁的基本功能。

关键字:数字密码锁 GAL16V8 28C64 解锁与报警1目录:一、系统结构与技术指标1、系统功能要求 (4)2、性能和电气指标 (5)3、设计条件 (5)二、整体方案设计1、密码设定 (6)2、密码判断 (6)3、密码录入和判断结果显示 (6)4、系统工作原理框面 (7)三、单元电路设计1、键盘录入和编码电路图 (8)2、地址计数和存储电路 (12)3、密码锁存与比较电路 (12)24、判决与结果显示电路 (14)5、延时电路 (15)6、复位 (17)7、整机电路图 (19)8、元件清单 (19)四、程序清单1、第一片GAL (21)2、第二片GAL (23)五、测试与调整1、单元电路测试 (25)2、整体指标测试 (26)3、测试结果 (26)六、设计总结1、设计任务完成情况 (27)2、问题及改进 (27)3、心得体会 (28)3一、系统结构与技术指标1.系统功能要求密码锁:用数字键方式输入开锁密码,输入密码时开锁;如果输入密码有误或者输入时间过长,则发出警报。

密码锁的系统结构框图如下图所示,其中数字键盘用于输入密码,密码锁用于判断密码的正误,也可用于修改密码。

开锁LED1亮表示输入密码正确并开锁,报警LED2亮表示密码有误或者输入时间超时。

开锁green 键盘密码锁错误red42.性能和电气指标2.1 开锁密码为8位十进制数字,由按键输入,按“确认”键后,输入的数字有效。

2.2 输入的8位数字与预设的密码相同时开锁,用绿灯亮,红灯灭表示。

数据有误时或输入的密码时间过长即报警,红灯亮。

2.3 输入的数字间隔时间小于或等于15s。

超过时限则报警,同时电子锁复位。

2.4 具有手动、自动复位功能。

3. 设计条件3.1 电源条件:稳压电源提供+5V电压。

密码锁实验设计报告黄某某

密码锁实验设计报告黄某某

密码锁实验设计报告黄某某
本实验旨在探究密码锁的原理和应用,并通过实验设计和实验验证的方式加深对密码锁的理解。

一、实验目的
1. 了解密码锁的基本原理和应用。

2. 掌握密码锁的工作过程。

3. 利用示波器观测密码锁的输出信号。

4. 探究不同密码输入对密码锁的影响。

二、实验器材
1. 密码锁实验板
2. 示波器
3. 电源
三、实验步骤
四、实验结果及分析
通过观测密码锁的输出信号,我们可以看到,当输入正确的密码时,密码锁会产生一个高电平的输出信号,表示密码输入正确;而当输入错误的密码时,密码锁不会产生输出信号,电平为低电平。

我们还发现,密码锁的输出信号波形非常规律,周期性强,这是由密码锁内部的计数器和时钟控制器共同作用产生的。

同时,我们进一步探究不同密码输入对密码锁的影响。

在实验过程中,我们尝试输入相同的密码,但是不同的输入顺序,结果发现密码锁会把输入顺序不同的密码都视为不正确。

五、实验心得
通过本次实验,我们更深入地了解了密码锁的工作原理和应用,同时也了解了示波器的使用和密码输入顺序对密码锁的影响。

这些知识对我们今后的学习和工作都有重要意义。

密码锁实验报告doc

密码锁实验报告doc

密码锁实验报告篇一:电子密码锁实验报告密码锁实验报告一,实验目的1. 学习8051定时器时间计时处理、跑马灯、按键扫描及LED数码管显示的设计方法。

2. 设计任务及要求利用实验平台上8个LED数码管,按键,跑马灯实现设置密码,密码锁的功能二,实验要求基本要求:1:用4×4矩阵键盘组成0-9数字键及确认键和删除键。

2:可以自行设定或删除8位密码。

3:用5位数码管组成显示电路提示信息,当输入密码时,只显示“8.”,当密码位数输入完毕按下确认键时,对输入的密码与设定的密码进行比较,若密码正确,则门开,此处用绿色led发光二极管亮一秒钟做为提示,若密码不正确,禁止按键输入3秒,同时用红色led发光二极管亮三秒钟做为提示;若在3秒之内仍有按键按下,则禁止按键输入3秒被重新禁止。

三,实验基本原理利用单片机定时器完成计时功能,定时器0计时中断程序每隔0.05s中断一次并当作一个计数,设定定时1秒的中断计数初值为20。

为了将时间在LED数码管上显示,可采用静态显示法和动态显示法,由于静态显示法需要译码器,数据锁存器等较多硬件,可采用动态显示法实现LED显示,通过对每位数码管的依次扫描,使对应数码管亮,同时向该数码管送对应的字码,使其显示数字。

由于数码管扫描周期很短,由于人眼的视觉暂留效应,使数码管看起来总是亮的,从而实现了各种显示。

四,实验设计分析针对要实现的功能,采用AT89S51单片机进行设计,AT89S51 单片机是一款低功耗,高性能CMOS8位单片机,片内含4KB在线可编程(ISP)的可反复擦写1000次的Flash 只读程序存储器,器件采用高密度、非易失性存储技术制造,兼容标准MCS- 51指令系统及80C51引脚结构。

这样,既能做到经济合理又能实现预期的功能。

1在程序方面,采用分块设计的方法,这样既减小了编程难度、使程序易于理解,又能便于添加各项功能。

程序可分为闹钟的声音程序、时间显示程序、日期显示程序,秒表显示程序,时间调整程序、闹钟调整程序、定时调整程序,延时程序等。

数电实验报告电子密码锁设计

数电实验报告电子密码锁设计

数电实验报告电子密码锁设计
实验报告
实验十四电子密码锁设计与实现
3.4.1 实验目的与设计要求
目的:(1)学习4位数值比较器CC14585和74LS85的功能。

(2)掌握电子密码锁的工作原理及综合实验技能。

要求:(1)电路可以由主持人预置16种不同的开锁密码,并能够更换。

(2)当输入和预置开锁密码相同时,发出开锁信号(LED 显示)。

(3)如果连续三次输入错误密码即产生报警信号。

报警信号用声光报警电路指示(蜂鸣器等)。

(4)具备能够取消报警状态的功能。

3.4.2 实验仪器与器件
直流稳压电源一台;数字实验箱一个;计算机一台。

74LS75锁存器、74LS00、74LS10、74LS20、4位数值比较器CC14585或74LS85。

3.4.3 实验原理框图
设计思路:用74LS194四位寄存器作锁存电路,74LS75四位锁密




入锁存电路密码比较电路密码锁存装置计数器确认按钮
报警电路开锁电路确认按钮
密码输入
存器作密码锁存装置,4位数值比较器4585作密码比较电路,74LS160作计数器。

当连续三次输入错误密码即产生报警信号同时锁住,此时再输入正确密码不产生开锁信号。

仿真图如下:。

数字密码锁的控制电路实验报告

数字密码锁的控制电路实验报告

数字密码锁的控制电路实验报告摘要:本实验旨在设计和实现一个数字密码锁的控制电路。

通过使用数字集成电路和逻辑门电路,我们成功地实现了一个简单而有效的数字密码锁系统。

实验结果表明,该控制电路能够准确地识别输入的密码,并控制锁的开关状态。

本实验为数字密码锁的设计和应用提供了有益的参考。

引言:数字密码锁是一种常见的安全措施,广泛应用于各种场合,如家庭、办公室和酒店等。

它通过输入正确的数字密码来控制锁的开关状态。

本实验旨在设计和实现一个数字密码锁的控制电路,以便更好地理解数字密码锁的工作原理和应用。

材料与方法:1. 数字集成电路(例如74LS47、74LS74)2. 逻辑门电路(例如74LS08、74LS32)3. 七段数码管4. 按钮开关5. 电源和电线6. 面包板和连接线实验步骤:1. 将数字集成电路和逻辑门电路按照电路图连接在面包板上。

2. 将七段数码管和按钮开关连接到电路中相应的引脚上。

3. 将电源和电线连接到电路中,确保电路正常工作。

4. 设计一个四位数字密码,并将其编程到电路中。

5. 测试电路的功能,尝试输入正确的密码并观察锁的开关状态。

结果与讨论:经过实验,我们成功地设计和实现了一个数字密码锁的控制电路。

该电路能够准确地识别输入的密码,并根据密码的正确与否控制锁的开关状态。

当输入正确的密码时,锁会打开;当输入错误的密码时,锁会保持关闭状态。

通过实验,我们发现数字集成电路和逻辑门电路在数字密码锁的控制中起到了关键作用。

数字集成电路负责将输入的密码转换为七段数码管上的数字显示,而逻辑门电路则负责判断输入的密码是否正确,并控制锁的开关状态。

此外,我们还发现,设计一个安全可靠的数字密码锁需要考虑以下几个因素:1. 密码的复杂性:密码应该足够复杂,以防止被他人轻易猜测或破解。

2. 锁的安全性:锁的机械结构应该坚固可靠,以防止被非法开启。

3. 电路的稳定性:电路应该能够稳定地工作,并能够抵抗外界的干扰。

电子技术课程设计报告 电子密码锁

电子技术课程设计报告 电子密码锁

电子技术课程设计报告设计课题:电子密码锁电子密码锁一、设计任务与要求1.掌握PCB制板技术2.掌握电子密码锁的原理及其应用3.作好焊接及检查二、方案设计与论证1.方案一采用单片机芯片,和CD系列,CD4043,CD4082,CD4066组合模式,而用按键开关作为输入端口,共需要10个开关分别作为123456789#*。

工作原理:10位输入按键中,1.5.8.9.0为有效按键,2.3.4.6.7为伪码键。

密码输入由密码键和输入电路IC1来完成。

密码控制电路为IC2。

电路欲设密码为05198。

在密码输入按键中,SB0控制着IC2的电源供给并使IC2开机时复位,同时通过RP、C1设定了10秒的限时功能。

当按下SB0后必须在10秒内完成密码的输入操作,否则无效。

按键SB5与IC2的置位端1S相连,按下SB5时,IC2的1Q输出高电平。

按键SB1,SB9,SB8分别与IC1的S1、S2、S3的一个输入端相连。

S1,S2,S3的输出端分别连接着IC2的2S,3S和0S。

当顺序按下SB1,SB9,SB8时,IC2DE 2Q、3Q、0Q输出高电平。

IC2的1R~0R并联后通过电阻R6接低电平,1S、2S、3S、0S分别通过电阻R5~R2接低电平。

伪码键SB2、SB3、SB4、SB6、SB7的一端并联后接到IC2的0R~3R,当按下其中任何一键后,IC2的4个D 触发器全部复位,以前按下的有效键全部失效。

C1、RP组成10秒限时电路,当按下SB0后,电源经SB0、VD1向C1充电,当充到接近电源电压时,IC2的S4接通,IC2的VDD通过S4得到工作电流。

松开SB0后,C1通过RP放电,放电时间为10秒,10秒后S4断开,IC2失电。

IC3为2-4输入与门电路CD4082,当IC2的4个输出端均为高电平时,IC3的1脚输出高电平并使R7使VT导通,继电器吸合。

操作过程:按照电路设定密码05198的顺序按下密码键。

电子密码锁设计报告

电子密码锁设计报告

电子密码锁实验报告一,实验目的1. 学习按键扫描及LED数码管显示的设计方法。

2. 设计任务及要求利用实验平台上8个LED数码管,led发光二级管,蜂鸣器设计一电子密码锁。

二,实验要求1:用4×4矩阵键盘组成0-9数字键及确认键和删除键。

2:可以自行设定或删除8位密码,能够掉电保存。

3:用5位数码管组成显示电路提示信息,当输入密码时,只显示“8.”,当密码位数输入完毕按下确认键时,对输入的密码与设定的密码进行比较,若密码正确,则门开,此处用绿色led发光二极管亮一秒钟做为提示,若密码不正确,禁止按键输入3秒,同时用红色led发光二极管亮三秒钟做为提示;若在3秒之内仍有按键按下,则禁止按键输入3秒被重新禁止。

4:自由发挥其他功能.5:要求有单片机硬件系统框图,电路原理图,软件流程图。

三,实验基本原理这个密码锁的功能是使用矩阵键盘中的十二个键输入密码0到9还有退格键和enter 键,输入的同时在八位数码管上显示用户所输入的密码,未输入的位置用横杆填补表述未输入。

输错的密码可以用退格键删除,当输入的密码超出设置的位数时,数据溢出,清零。

用5位数码管组成显示电路提示信息,当输入密码时,只显示“8.”,当密码位数输入完毕按下确认键时,对输入的密码与设定的密码进行比较,若密码正确,则门开,此处用绿色led发光二极管亮一秒钟做为提示,若密码不正确,禁止按键输入3秒,同时用红色led 发光二极管亮三秒钟做为提示;若在3秒之内仍有按键按下,则禁止按键输入3秒被重新禁止。

当输入正确的密码,按enter键(每一次密码匹配都要按),本程序时间P1口全部打开,在实际中可以将P1口或是其他IO口接一个电位器,然后打开锁。

四,实验设计分析设计思想本系统采用单片机AT89S52作为核心元件的一款具有本机开锁,加锁,修改密码和错误报警的电子密码锁。

电子密码锁的原理是:从键盘输入一组密码,CPU把该密码和设置密码比较,对则将锁打开,错则要求重新输入,并记录错误次数,如果三次错误,则被强制锁定并报警。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

密码锁设计报告摘要:本系统是由键盘和报警系统所组成的密码锁。

系统完成键盘输入、开锁、超时报警、输入位数显示、错误密码报警、复位等数字密码锁的基本功能。

关键字:数字密码锁 GAL16V8 28C64 解锁与报警1目录:一、系统结构与技术指标1、系统功能要求 (4)2、性能和电气指标 (5)3、设计条件 (5)二、整体方案设计1、密码设定 (6)2、密码判断 (6)3、密码录入和判断结果显示 (6)4、系统工作原理框面 (7)三、单元电路设计1、键盘录入和编码电路图 (8)2、地址计数和存储电路 (12)3、密码锁存与比较电路 (12)24、判决与结果显示电路 (14)5、延时电路 (15)6、复位 (17)7、整机电路图 (19)8、元件清单 (19)四、程序清单1、第一片GAL (21)2、第二片GAL (23)五、测试与调整1、单元电路测试 (25)2、整体指标测试 (26)3、测试结果 (26)六、设计总结1、设计任务完成情况 (27)2、问题及改进 (27)3、心得体会 (28)3一、系统结构与技术指标1.系统功能要求密码锁:用数字键方式输入开锁密码,输入密码时开锁;如果输入密码有误或者输入时间过长,则发出警报。

密码锁的系统结构框图如下图所示,其中数字键盘用于输入密码,密码锁用于判断密码的正误,也可用于修改密码。

开锁LED1亮表示输入密码正确并开锁,报警LED2亮表示密码有误或者输入时间超时。

开锁green 键盘密码锁错误red42.性能和电气指标2.1 开锁密码为8位十进制数字,由按键输入,按“确认”键后,输入的数字有效。

2.2 输入的8位数字与预设的密码相同时开锁,用绿灯亮,红灯灭表示。

数据有误时或输入的密码时间过长即报警,红灯亮。

2.3 输入的数字间隔时间小于或等于15s。

超过时限则报警,同时电子锁复位。

2.4 具有手动、自动复位功能。

3. 设计条件3.1 电源条件:稳压电源提供+5V电压。

3.2 可供选择的元器件如表1-1所示型号名称及功能74374 锁存器28C64 EEPROM 存贮器7485 4位比较器74161 4位二进制计数器74164 8位移位寄存器GAL16V8 可编程逻辑器件F555 定时器74123 可重触发器表1-1 器件单门电路、电阻、电容以及发光二极管自定。

二、整体方案设计1密码设定按照自己的学号设定密码,将密码预先存如28c64芯片中。

我的学号是10001823,写入28c64中的数据为01 0A 0A 0A 01 08 02 032密码判断通过4为比较器对预先存如的密码及手动在键盘上输入的密码逐个进行比较,把结果送入8为移存器进行结果判别3密码录入和判别结果显示6每输入一位密码,比较器就比较一次,并且把结果送如移存器进行移存,8位的比较结果送到GAL,判决是否正确,并开锁或报警。

设定密码时,每输入一位,计数器加一。

4系统工作原理框图整体方案如下:7三、单元电路设计1. 键盘录入和编码电路图由于键盘有0~9,而ROM中数据以十进制存储,则要将案件进行10进制到2进制的转换。

使用可编程逻辑器件GALl16V8,电路非常简单,连线少,比较实用。

将按键编号和输出四位二进制码相对应,列出真值表(表3-1)。

序号按键D0 D1 D2 D30 A0 1 0 1 01 A1 0 0 0 12 A2 0 0 1 03 A3 0 0 1 14 A4 0 1 0 05 A5 0 1 0 186 A6 0 1 1 07 A7 0 1 1 18 A8 1 0 0 09 A9 1 0 0 1根据真值表,用CUPL语言写出逻辑关系:D3=A0#A8#A9;D2=A4#A5#A6#A7;D1=A0#A2#A3#A6#A7;D0=A1#A3#A5#A7#A9;电路设计:每个键按下,产生一个高电平脉冲,并把按下的数字键译码输出9锁存时序图4. 判决与结果显示经过7485,只能比较密码的1位,使用移存器就能将比较结果先储存,经过8个脉冲周期后同时输出。

为节约GAL16V8的I/O 口,可使用一片7485,先将5位比较结果处理,剩下的三位接到GAL,再比较。

在密码全部输入后,要按下“确认”键,则GAL判断密码是否正确。

数据经7485等后,数据到达74164时,数据有一定的延时。

假如74164的时钟=CP,当第一的CP到来时,第一位的比较结果还没从7485出来,即第一位锁进的不是第一位的比较结果。

所以,1417图 3-6-2 74123工作时序在复位后,OT=0,开始输入后,当间隔时间小于15s 时,OT=1,当间隔时间大于15s 时,OT=0。

由于74123受控制较弱,所以在实际链接电路的时候增加了一块74161做触发器,使得触发稳定切周期不变。

6、复位复位功能包括手动复位和自动复位。

手动复位:清除输入密码,将所有寄存器归零。

则将74161、74164、74123、7474的清零端全部接在一起,复位键(RS )按下,GAL 清零端CLR 输出一个低电平脉冲,方程为:CLR=!RS 。

自动复位:如解锁完毕(即密码输入完成后,按下“ENT ” ),开锁或报警后,所有寄存器清零。

若将方程写成CLR=!ENT,此时是组合逻辑输出,一按下“ENT”,就复位了,此时报警结果还没输出,74164全零输入,则肯定会报警,失去密码锁判断的意义。

所以复位一定在正确解锁后开始,可以借助GAL内部的触发器来完成这个功能:CLR.D=!ENT。

GAL的时钟任为555的输出时钟,几hz的脉冲。

则在开锁后几百ms后复位,开锁是个瞬时动作即可。

为方程式的简洁,复位方程可表示为:CLR.D=!(ENT#RS),此时手动复位稍有延迟(ms级),在实际应用中,延时是完全可以忽略的。

187、整体电路8、所用元件清单本设计除了老师建议的一些芯片,我还使用了少量其他数字芯片,完成了要求外的一些指标,使用的芯片如下:19型号名称及功能数量74374 锁存器 128C64 EEPROM 存贮器 17485 4位比较器 174161 4位二进制计数器 274164 8位移位寄存器 1GAL16V8 可编程逻辑器件 2F555 定时器 1按键开关输入密码 274123 可重触发器 1LED发光二极管显示译码是否成功 1电容、电阻、导线若干,面包板一块。

20电子电路课程设计报告2121四、程序清单设计中使用2片GAL16V8,第一片主要用于译码,第二片主要用于控制。

1.第一片GAL功能:键盘解码,产生时序电路需要的CP及CP2管脚连接及命名:cp KEY0 KEY1 KEY2 KEY3 KEY4 KEY5 KEY6 KEY7 GND VCC OUT4 OUT3 OUT2 OUT1 CP1 KEY9 KEY8 CP2 GND电子电路课程设计报告2222Name : GAL23;Date : 2012-11-28;Revision : 1.3 ;Designer : ZHUZI;Company : NJUPT;/******INPUT********/PIN[1,11,12,15]=[CP,!OE,CP2,CP1];PIN[2,3,4,5,6,7,8,9,13,14]=[KEY0,KEY1, KEY2, KEY3 KEY4, KEY5, KEY6, KEY7, KEY8, KEY9];/******OUTPUT******/PIN[16,17,18,19]=[OUT1,OUT2,OUT3,OUT4];/******EQUATIONS*****/OUT4=KEY0#KEY8#KEY9;OUT3=KEY4#KEY5#KEY6#KEY7;OUT2=KEY0#KEY2#KEY3#KEY6#KEY7;OUT1=KEY1#KEY3#KEY5#KEY7#KEY9;CP.D=OUT1#KEY0#KEY2#KEY4#KEY6#KEY8;CP2=!CP;电子电路课程设计报告2323 /******END ****/2.第2片GAL功能:处理密码比较结果、延时判断处理、控制28C64的读写操作、开锁和报警输出、电路复位管脚连接及命名:Name : GAL23; Date : 2012-11-29; Revision : 1.3 ; Designer : ZHUZI;CP D1 D2 D3 D4 D5 D6 D7 D8 OTVCC RED GREEN RENTER RST DELAY OECompany : NJUPT;/******INPUT********/PIN[1,11]=[CP,!OE];PIN[2,3,4,5,6,7,8,9]=[D1,D2,D3,D4,D5,D6,D7,D8];PIN 12=DELAY;PIN 14=RENTER;PIN 13=RST;PIN 10=OT;/******OUTPUT******/PIN 15=GREEN;PIN 16=RED;/******EQUATIONS*****/Q=D1&D2&D3&D4&D5&D6&D7&D8GREEN.D=Q&ENTER;RED.D=!Q&ENTER/******END ****/24五、测试与调整1.单元测试10进制数字输入测试:先复位,再按住数字键,用示波器检测第一片GAL的19~16脚,打开1号开关即KEY0,检测到D0D1D2D3=0101,则译码正确,以此类推,输入0~9,GAL输出全部测试正确。

CP脉冲测试:将CP接到示波器一个通道观察,在有键按下时,观察到脉冲。

由低电平跳变至高电平,且cp1与cp2相反密码比较测试:1. 复位后,依次输入正确密码(10001823),用示波器观察第一片7485的第6脚,若全为高,则正确,8位密码输入完毕后,测试74164的移存输出脚,若全为1,则正确。

2. 输入错误密码1001822,7485在输入错误密码后,输出为0,且8位输入完毕后,74164的输出管脚中,第三脚为0,其余为1。

则电路没有问题。

25延时判断测试:1.用示波器观察74123的输出管脚第13脚,复位时,输出为0,当有键按下,输出跳变为1,并保持。

15秒内无键按下,则输出跳变为0,在15秒内有键按下,则输出一直保持高电平。

则延时电路没有问题。

2整体测试1.按下“复位”键,看到数码管立即显示为0,用示波器测试74161、74164、74123的输出端全为低电平。

说明手动复位功能正常。

2.输入正确密码10001823后,按下“ENT”,看到绿灯亮,输入错误密码07040400后,按下“ENT”,看到红灯亮。

说明密码判断正确。

3.复位后,按下第一位密码0,不再按任何键,15秒后,红灯亮。

相关文档
最新文档