数电课程设计电子密码锁设计
数字电子技术课程设计电子密码锁

数字电子技术课程设计电子密码锁(总17页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--课程设计说明书课程名称:数字电子技术课程设计题目:电子密码锁学生姓名:专业:班级:学号:指导教师:日期:年月日电子密码锁一、设计任务与要求1.用电子器件设计制作一个密码锁,使之在输入正确的代码时开锁。
2.在锁的控制电路中设一个可以修改的4位代码,当输入的代码和控制电路的代码一致是锁打开。
3.用红灯亮、绿灯灭表示关锁,绿灯亮、红灯灭表示开锁4.如5s内未将锁打开,则电路自动复位进入自锁状态,并发报警信号。
二、方案设计与论证1、用按键输入四位十进制数字,输入密码要存储。
2、比较输入密码和原始密码。
当输入正确密码时,给出开锁信号,开锁信号用一个绿色指示灯表示,绿灯亮表示密码输入正确;如果输入密码不正确,用红灯表示。
3、锁的开关用红灯和绿灯表示,一次只能亮一盏。
红灯亮、绿灯灭表示关锁,绿灯亮、红灯灭表示开锁。
4、设置倒计时电路和自锁电路。
如果密码在5s内未能输入正确则发出报警声,并且自锁电路。
5、设置密码设置开关,开关闭合后,允许设置密码,设置好密码后,打开此开关。
6、需要在输入密码开始时识别输入,并由此触发计时电路。
方案一用74LS147译码器来把按键输入转化为二进制。
通过8片四位寄存器74LS194实现密码功能,其中四片用来存储预置密码,另四片则用来存储输入的密码。
当密码开始输入时开始计时,通过74LS192计数器实现计时功能;然后在密码输入期间,用74LS138数据选择器来选片存储。
数据选择器的输入端又一个两位的二进制的加法计数器来控制,当键盘有按键输入时计数器就加1,当一个按键按完后会轮到下一个芯片存储。
自锁功能利用74LS138来控制。
通过四片74LS85芯片判断原始密码和输入密码是否相同,接着用指示灯来表示密码的输入正确与否,如果密码没有输入正确的话,则红灯亮,否则则绿灯亮。
数电电子密码锁课程设计

数电电子密码锁课程设计一、课程目标知识目标:1. 理解数字电路基础知识,掌握电子密码锁的基本原理;2. 学会使用逻辑门、触发器等基本数字电路元件,并应用于电子密码锁的设计;3. 掌握电子密码锁的编码与解码技术,了解其安全性分析。
技能目标:1. 能够运用所学知识,设计并搭建一个简单的电子密码锁电路;2. 学会使用相关软件(如Multisim等)进行电路仿真,提高实际操作能力;3. 培养学生团队协作、动手实践和问题解决能力。
情感态度价值观目标:1. 培养学生对数字电路和电子技术的兴趣,激发创新意识;2. 增强学生的信息安全意识,了解密码学在生活中的应用;3. 树立正确的价值观,认识到科学技术对社会发展的积极作用。
课程性质:本课程为实践性较强的课程,结合理论知识,培养学生的实际操作能力和团队协作能力。
学生特点:学生在本年级已具备一定的数字电路基础,对电子技术有一定了解,但实际操作能力有待提高。
教学要求:教师应注重理论与实践相结合,关注学生个体差异,提供个性化指导,确保学生在课程中学有所获。
通过课程学习,使学生在知识、技能和情感态度价值观方面均取得具体的学习成果。
二、教学内容1. 数字电路基础知识回顾:逻辑门、触发器、计数器等基本元件的工作原理与应用;- 教材章节:第一章 数字逻辑电路基础2. 电子密码锁原理讲解:密码锁的工作流程、安全性分析;- 教材章节:第三章 安全电子密码锁3. 电子密码锁电路设计:使用逻辑门、触发器等元件设计密码锁电路;- 教材章节:第二章 组合逻辑电路设计4. 电路仿真与实验操作:利用Multisim软件进行电路仿真,实际搭建电子密码锁;- 教材章节:第四章 电路仿真与实验5. 编码与解码技术:了解常见编码方式,学习密码锁的解码技巧;- 教材章节:第三章 安全电子密码锁6. 团队协作与项目实施:分组进行项目实践,培养学生的团队协作能力和实际操作能力;- 教材章节:附录 实践项目指导教学进度安排:第一周:回顾数字电路基础知识,学习电子密码锁原理;第二周:设计电子密码锁电路,进行电路仿真;第三周:实际操作,搭建电子密码锁,学习编码与解码技术;第四周:团队协作,完成项目实施,进行成果展示与评价。
密码锁数电课程设计

密码锁数电课程设计一、课程目标知识目标:1. 学生能理解数字电路的基本原理,掌握密码锁中涉及的逻辑门电路及其功能。
2. 学生能描述密码锁数电课程的电路组成,解释其工作原理。
3. 学生能运用二进制数进行基本运算,并将其应用于密码锁的设计中。
技能目标:1. 学生能够运用所学知识,设计并搭建一个简单的密码锁电路。
2. 学生能够运用逻辑门电路进行问题分析,解决密码锁数电课程中遇到的实际问题。
3. 学生能够通过实验操作,培养动手能力和团队协作能力。
情感态度价值观目标:1. 学生培养对数字电路的兴趣,激发学习热情,形成主动探究的学习态度。
2. 学生在学习过程中,培养严谨、细心的实验操作习惯,增强安全意识。
3. 学生通过团队协作,培养沟通能力,学会尊重他人意见,形成合作共赢的意识。
分析课程性质、学生特点和教学要求,本课程目标注重理论与实践相结合,以项目式教学引导学生主动参与,旨在提高学生的数字电路知识水平,培养实际操作能力和团队协作精神。
通过本课程的学习,学生能够将所学知识应用于实际项目中,提高解决实际问题的能力。
二、教学内容本课程教学内容主要包括以下几部分:1. 数字电路基础知识:介绍逻辑门电路、触发器、计数器等基本概念和原理,对应教材第2章。
- 逻辑门电路:与门、或门、非门、与非门、或非门等。
- 触发器:RS触发器、D触发器、JK触发器等。
- 计数器:二进制计数器、十进制计数器等。
2. 密码锁原理及设计:分析密码锁的工作原理,学习设计简单的密码锁电路,对应教材第3章。
- 密码锁工作原理:介绍密码锁的基本组成、功能及其工作过程。
- 电路设计:根据密码锁原理,运用逻辑门电路设计密码锁。
3. 实践操作:分组进行实验,动手搭建和调试密码锁电路,对应教材第4章。
- 实验器材:准备逻辑门电路、触发器、计数器等实验器材。
- 实验步骤:根据教学大纲和实验指导书,分步完成密码锁电路的搭建和调试。
4. 教学进度安排:- 数字电路基础知识:2课时- 密码锁原理及设计:2课时- 实践操作:4课时三、教学方法针对本课程的教学目标、内容和学生的特点,采用以下多样化的教学方法:1. 讲授法:通过教师系统的讲解,使学生掌握数字电路基本原理和密码锁的相关知识。
数电综合设计 电子密码锁的设计

昆明理工大学数字电路与系统课程设计报告题目:电子密码锁的设计学院:理学院专业班级:姓名:学号:指导教师:完成时间:201 年5月26日目录目录 (1)1、前言 (2)2.总体方案设计 (2)2.1 设计目的 (2)2.2 技术指标 (2)2.3 方案框图 (2)3. 单元模块设计 (3)3.1.1 密码设置模块设计 (3)3.1.2 矩阵键盘模块设计 (4)3.1.3密码输入锁存模块 (5)3.1.4密码比较模块 (6)3.1.5定时报警模块(该模块还有一些问题,有待改进) (7)3.1.6开锁模块 (8)3.2电路元件选择和参数计算 (8)3.3.1 555定时器介绍 (9)3.3.2 74HC161器件介绍 (10)3.3.3移位寄存器74HC194介绍 (10)3.4各单元模块的联接 (11)4 仿真电路总图 (11)4.1密码设置模块的仿真调试 (12)4.2密码输入锁存模块的仿真调试 (12)4.3密码比较模块调试 (13)5、总结和体会 (2)6、参考文献 (2)1.前言社会发展,人们生活水平提高,传统的机械锁由于其构造的简单,被撬的事件时常发生,电子密码锁由于其保密性高,使用灵活性好,并且可以减少人们日常忘带钥匙的所带来的麻烦,因此受到了广大用户的喜爱。
电子密码锁,主要由三个部分组成:数字密码输入电路、密码锁控制电路和密码锁显示电路。
作为密码锁的输入部分,本设计采用通用数字机械键盘。
密码锁输入电路:包括时序产生电路、键盘译码电路等电路。
密码锁控制包括密码核对(数值比较,解锁电路(开/关门锁电路)等几个小的功能电路。
七段数码管显示电路将待显示数据的BCD 码转换成数码器的七段显示驱动编码。
以此为基础设计电子密码锁。
2.总体方案设计2.1 设计目的基于数字逻辑课程的学习,初步掌握了简单组合电路和时序电路的设计与功能,通过这次大作业,主要培养理论知识结合实践的综合性能力,进一步理解基本逻辑门,触发器,计数器,寄存器,等的功能特性和实际作用,在已知芯片功能的基础上,通过课外知识的拓展,对所学知识有更深刻和全面的认识。
数字电子技术课程设计密码锁

题目密码锁控制电路设计一、设计任务与要求设计任务:设计一个密码锁的控制电路,使二在输入正确的开锁代码时,输出开锁信号将锁开启;并用红灯亮,绿灯灭表示关锁;而绿灯亮,红灯灭表示开锁。
要求:1.在锁的控制电路中存储一个能够修改的4位代码,当开锁按钮开关的输入代码等于存储的代码时,将锁打开。
2.从第一个按钮触动以后的5S内若未将锁打开,则电路自动复位并进入自锁状态,使之无法再打开,并由杨声器发出报警信号(可用黄色发光二极管指示)。
二、方案设计与论证1方案论证基于数字系统的设计方式有两大类:1)、自下而上的设计方式;2)、自下而上的设计方式。
方案一:用TTL与COMS芯片设计,由下而上设计总个系统,第一组成功能单元电路在山此组装。
此方案设汁思路明确,所用知识简但。
易于调试安装接线,但利用器件较多,系统不是很稳固,用明显不足。
方案二:用TTL与COMS芯片设计,由下而上设计总个系统,第一肯定系统的逻辑功能,将系统分为控制器和逻辑器,再用ASM肯定控制器算法。
此方案系统集成度较高且稳固,但控制器实现算法较难设计,且接线繁乱(需用总线), 鉴于设计可实现问题。
方案三:用可编程逻辑器件ispLSI1061实现设计,山下而上设计总个系统将逻辑电路输入可编程开发系统,编译成JEDEC文件实现系统电路。
可是,基于初学者对可编程逻辑器件知识欠缺,对系统软件平台和硕件的不熟悉,所以该设计方案有明显的难度。
方案四:用单片机设计,用Keil编写一个C程序,将其拷进单片机系统,从而实现密码锁功能。
此方案只需再程序上花点功夫,易于实现,可是对于单片机未免牛鼎烹鸡,不适于大规模设计。
基于以上方案论证:相对于初学者而言,选择方案一较为实际,易于实现。
2方案设计现对方案一作如下设计讨论:数字密码锁控制电路的设计,能够理解为是数字信号的处置和控制,即信号的输入、存储、对比、分析、检测、反馈、输出。
第一,输入四位二进制数并把二进制数进行存储;第二;二进制数的数字逻辑与设置密码对比;再者,分析比较结果和比较位数;最后,检测输出控制锁信号。
密码锁数电课程设计

密码锁数电课程设计一、课程目标知识目标:1. 理解数字电路基本原理,掌握密码锁中涉及的逻辑门、触发器等组件的工作原理;2. 学会分析简单的数字电路图,识别密码锁电路中的关键电子元件及其功能;3. 掌握二进制数与十进制数的转换方法,并运用至密码锁的密码设置与破解。
技能目标:1. 能够运用所学知识设计简单的密码锁电路,并进行仿真测试;2. 培养学生动手操作能力,完成密码锁电路的搭建与调试;3. 提高学生问题解决能力,学会运用逻辑推理和分析方法解决密码锁相关的问题。
情感态度价值观目标:1. 培养学生对电子技术的兴趣,激发学习热情,形成积极探索科学技术的态度;2. 增强学生的团队协作意识,培养合作解决问题的能力;3. 强化学生的创新意识,鼓励学生在设计过程中提出独特见解,形成独立思考的习惯。
课程性质分析:本课程为初中信息技术课程,结合了电子技术与实际应用,旨在帮助学生将理论知识与实践操作相结合。
学生特点分析:初中学生对新鲜事物充满好奇,具备一定的动手操作能力和逻辑思维能力,但缺乏实际电子技术应用经验。
教学要求:1. 注重理论与实践相结合,强调动手实践在教学过程中的重要性;2. 以学生为主体,激发学生主动探索、合作学习的兴趣;3. 关注个体差异,鼓励学生发挥自身优势,提高综合素质。
二、教学内容1. 数字电路基础:包括逻辑门(与、或、非门等)、触发器(RS触发器、D触发器等)的基本原理与运用;2. 密码锁原理:介绍密码锁的基本构成,分析其工作原理,讲解密码设置与破解的方法;3. 二进制与十进制转换:学习二进制数与十进制数的转换方法,并应用于密码锁密码的设置与破解;4. 电路图分析:学会分析简单的数字电路图,识别密码锁电路中的关键电子元件及其功能;5. 密码锁电路设计与仿真:运用所学知识设计简单的密码锁电路,利用Multisim等软件进行仿真测试;6. 密码锁电路搭建与调试:动手操作,搭建密码锁电路,进行调试与优化。
数电课程设计电子密码锁设计

摘要通过本次设计掌握数字电路系统设计的方法,熟悉电子密码锁设计相关硬件的使用,了解电子密码锁的系统构成,利用数字门电路实现电子密码锁的设计与实现,可以加深自己对所学专业的认识,关联知识,增强自己的动手能力,积累实践经验,为以后的工作打好基础。
采用逻辑门电路设计电子密码锁,阐述了其工作原理,给出了具体的电路原理图。
该密码锁具有密码预置功能,保密性强,误码报警,并且报警时间可以设定,同时用数码管显示出报警时间。
密码正确时驱动继电器控制开锁指示灯,误码时报警信号由蜂鸣器发出,声音为间歇式鸣笛。
采用自行设计的5V稳压电源供电,具有耗电省等特点。
使用时用户必须按下确认按钮后方可知用户输入的密码是否与预置密码一致,当密码正确时密码锁可以被打开,点亮绿色二极管亮代表密码正确,锁可以打开。
当开锁输入码与密码不一致时,则报警。
报警时间持续3秒,输入连续3次错误时则报警时间延长为10s。
相对于基于单片机技术的电子密码锁,用简单门电路来来构成系统,可靠性提高,并且价格便宜。
关键字:电子密码锁;数字电路;预置密码;误码报警.目录第一章绪论 (5)第二章设计总体思路及相关芯片的使用 (6)2.1基本设计原理 (6)2.2设计总体框图 (4)2.3 常用芯片的的使用功能 (7)第三章设计的具体过程 (8)3.1 密码识别电路 (8)3.2秒脉冲产生电路 (8)3.3报警电路 (9)3.4报警次数检测电路 (7)3.5电子密码锁总体电路设计 (9)第四章仿真与调试 (11)4.1 仿真软件简介(Multisim简介) (11)4.2仿真电路的建立 (12)4.3 仿真效果分析 (12)4.4 调试要点及注意事项 (16)第五章设计总结 (15)参考文献 (16)附录 (19)第一章绪论随着人们生活水平的提高和安全意识的加强,对安全的要求也就越来越高。
锁自古以来就是把守护门的铁将军,人们对它要求甚高,既要安全可靠的防盗,又要使用方便,这也是制锁者长期以来研制的主题。
数电课程设计电子密码锁

数字逻辑设计课程设计报告书题目名称:电子密码锁学院:光电信息学院小组成员:钟永捷2011059080024侯晨涛2011059170003徐昊2011059060029指导教师:李力日期: 2013年6月28日一、小组成员分工情况侯晨涛:所有编程工作、资料查找工作量:60%钟永捷:辅助编程、图表制作、资料查找工作量:20%徐昊:论文写作、图表制作、资料查找工作量:20%二、题目分析1.输入信号通过扫描键盘的行与检测键盘的列得到输入信号。
2.输出信号通过译码器得到的显示器显示信息,开关锁动作。
三、设计总框图四、各模块说明(一)键盘扫描模块1.原理通过时序信号产生脉冲,不间断地向矩阵键盘的行输入1110-1101-1011-0111的循环序列。
同时将各列的电平置高,检测矩阵键盘各列的电平变化。
若在一定时间内,扫描到第n列电平为零时恰好第m行的m,位置上键被按下。
输入电平也为零,则判断键盘上[]n2. 模块框图3. 状态表此模块只需要通过编码器实现即可,假定前四位表示各行扫描结果,后三位表示各列扫描的结果。
4.仿真结果Key_in代表按键按下与否情况,Key_mem将其记录并输出,scan为行扫描信号,Key_out为按键输出值。
如上仿真结果所示,当scan为1110时,扫描第一行。
按下第一个键,即Key_in为110,此时Key_out 为0001,即输出值为1。
其它状态依此类推。
(二)输入模块1.原理设置两个寄存器,一个作为用户所想设置密码的密码寄存器。
另一个寄存器则是将键盘Input的键值存储起来。
最后通过一个比较器将两个寄存器的值进行比较。
若相同则输出“open”,反之,输出“error”。
比较器内部通过多位异或门实现。
2.模块框图3.状态图1)删除字符第一次输入值为0101,Number_sig第0到3位将其保存。
第二次输入值为0011,Number_sig第4到7位将其保存。
第三次输入值为0001,Number_sig第8到11位将其保存。