数字电路密码锁课程设计

合集下载

数字密码锁课程设计eda

数字密码锁课程设计eda

数字密码锁课程设计eda一、课程目标知识目标:1. 学生理解数字密码锁的基本原理,掌握其组成部分及功能。

2. 学生掌握二进制数与十进制数的转换方法,并能应用于数字密码锁的设计与破解。

3. 学生了解数字密码锁的安全性评估标准,能分析常见密码锁的优缺点。

技能目标:1. 学生能运用所学知识设计简单的数字密码锁,具备实际操作能力。

2. 学生能通过小组合作,进行数字密码锁的破解,提高问题解决能力。

3. 学生能运用所学知识,对数字密码锁的安全性进行评估,提升分析能力。

情感态度价值观目标:1. 学生对数字密码锁产生兴趣,培养对电子技术的热爱。

2. 学生在小组合作中,学会沟通、协作,培养团队精神。

3. 学生认识到数字密码锁在生活中的应用,增强学以致用的意识。

本课程针对五年级学生,结合其年龄特点,注重培养学生的学习兴趣和动手能力。

课程性质为实践性较强的信息技术课程,要求学生在掌握基本原理的基础上,能将所学知识应用于实际操作。

通过本课程的学习,旨在提高学生的信息技术素养,培养创新精神和实践能力。

教学要求以学生为主体,注重启发式教学,引导学生主动探索、合作交流,实现课程目标的达成。

后续教学设计和评估将围绕以上具体学习成果展开。

二、教学内容1. 数字密码锁基本原理:介绍密码锁的起源、发展及分类,重点讲解数字密码锁的工作原理和组成部分。

2. 二进制与十进制转换:回顾二进制与十进制的概念,讲解转换方法,并通过实例进行操作演示。

3. 数字密码锁设计与制作:讲解数字密码锁的设计方法,引导学生动手制作简单的数字密码锁,并分析其安全性。

4. 数字密码锁破解:介绍常见的密码破解方法,组织学生进行小组合作,尝试破解数字密码锁,提高问题解决能力。

5. 数字密码锁安全性评估:讲解安全性评估标准,分析各类数字密码锁的优缺点,提升学生的分析能力。

教学内容安排和进度:第一课时:数字密码锁基本原理、二进制与十进制转换;第二课时:数字密码锁设计与制作;第三课时:数字密码锁破解;第四课时:数字密码锁安全性评估。

数电电子密码锁课程设计

数电电子密码锁课程设计

数电电子密码锁课程设计一、课程目标知识目标:1. 理解数字电路基础知识,掌握电子密码锁的基本原理;2. 学会使用逻辑门、触发器等基本数字电路元件,并应用于电子密码锁的设计;3. 掌握电子密码锁的编码与解码技术,了解其安全性分析。

技能目标:1. 能够运用所学知识,设计并搭建一个简单的电子密码锁电路;2. 学会使用相关软件(如Multisim等)进行电路仿真,提高实际操作能力;3. 培养学生团队协作、动手实践和问题解决能力。

情感态度价值观目标:1. 培养学生对数字电路和电子技术的兴趣,激发创新意识;2. 增强学生的信息安全意识,了解密码学在生活中的应用;3. 树立正确的价值观,认识到科学技术对社会发展的积极作用。

课程性质:本课程为实践性较强的课程,结合理论知识,培养学生的实际操作能力和团队协作能力。

学生特点:学生在本年级已具备一定的数字电路基础,对电子技术有一定了解,但实际操作能力有待提高。

教学要求:教师应注重理论与实践相结合,关注学生个体差异,提供个性化指导,确保学生在课程中学有所获。

通过课程学习,使学生在知识、技能和情感态度价值观方面均取得具体的学习成果。

二、教学内容1. 数字电路基础知识回顾:逻辑门、触发器、计数器等基本元件的工作原理与应用;- 教材章节:第一章 数字逻辑电路基础2. 电子密码锁原理讲解:密码锁的工作流程、安全性分析;- 教材章节:第三章 安全电子密码锁3. 电子密码锁电路设计:使用逻辑门、触发器等元件设计密码锁电路;- 教材章节:第二章 组合逻辑电路设计4. 电路仿真与实验操作:利用Multisim软件进行电路仿真,实际搭建电子密码锁;- 教材章节:第四章 电路仿真与实验5. 编码与解码技术:了解常见编码方式,学习密码锁的解码技巧;- 教材章节:第三章 安全电子密码锁6. 团队协作与项目实施:分组进行项目实践,培养学生的团队协作能力和实际操作能力;- 教材章节:附录 实践项目指导教学进度安排:第一周:回顾数字电路基础知识,学习电子密码锁原理;第二周:设计电子密码锁电路,进行电路仿真;第三周:实际操作,搭建电子密码锁,学习编码与解码技术;第四周:团队协作,完成项目实施,进行成果展示与评价。

数字系统课程设计密码锁

数字系统课程设计密码锁

数字系统课程设计密码锁一、教学目标本课程旨在通过数字系统课程设计密码锁的学习,让学生掌握数字系统的基本概念,了解密码锁的工作原理和设计方法。

在知识目标方面,学生应了解数字系统的组成、工作原理以及各种编码方式。

在技能目标方面,学生应掌握数字电路的设计方法,能够独立完成密码锁的设计与实现。

在情感态度价值观目标方面,学生应培养对数字技术的兴趣和好奇心,增强创新意识和团队协作能力。

二、教学内容本课程的教学内容主要包括数字系统的基本概念、密码锁的工作原理、数字电路的设计方法等。

具体包括以下几个方面:1.数字系统的基本概念:数字系统的组成、工作原理、数字逻辑电路的分类及其特点。

2.密码锁的工作原理:密码锁的分类、工作原理及其安全性分析。

3.数字电路的设计方法:组合逻辑电路、时序逻辑电路的设计方法及其应用。

4.编码方式:二进制编码、格雷码、BCD码等编码方式的特点及应用。

三、教学方法为了提高学生的学习兴趣和主动性,本课程将采用多种教学方法,如讲授法、讨论法、案例分析法、实验法等。

1.讲授法:通过讲解数字系统的基本概念、密码锁的工作原理等理论知识,使学生掌握相关概念和原理。

2.讨论法:学生针对数字电路设计方法、密码锁安全性等问题进行讨论,培养学生的思考能力和团队协作精神。

3.案例分析法:通过分析实际案例,使学生了解数字电路在实际应用中的工作原理和设计方法。

4.实验法:安排学生进行数字电路的设计与实现,提高学生的动手能力和实际操作技能。

四、教学资源为了支持教学内容和教学方法的实施,丰富学生的学习体验,我们将选择和准备以下教学资源:1.教材:选用国内权威出版的数字系统及相关课程教材,为学生提供系统的理论知识。

2.参考书:推荐学生阅读相关领域的经典著作,拓宽知识面。

3.多媒体资料:制作课件、教学视频等,以图文并茂的形式展示教学内容,提高学生的学习兴趣。

4.实验设备:准备数字电路实验箱、编程器等实验设备,为学生提供实践操作的机会。

数字电路课程设计(密码锁)

数字电路课程设计(密码锁)

数字电路课程设计设计报告课题名称:密码锁设计成员1:设计成员2:设计成员3:密码锁一、目录1、设计项目综述 (2)2、设计方案及分析 (3)2.1设计方案 (3)2.2设计分析 (4)2.3方案优缺点 (4)3、电路原理分析 (5)3.1模块1:八进制优先编码器74ls148 (5)3.2模块2:4位双稳锁存器74LS75 (6)3.3模块3:4位数字比较器74LS85 (8)3.4模块4:可预置bcd计数器74LS160 (9)3.5 总图 (14)4、总结 (16)4.1设计中遇到的问题及解决方法 (17)4.2设计方案中需要改进的地方 (17)4.3这次设计中的收获和教训 (17)二、设计项目综述:1、可以预置1位十进制数密码,并保存密码。

2、开锁时,输入正确密码,按开锁键,锁打开。

3、当输入密码时,数码管显示相应的输入数字。

密码输入错误时计数一次,当输入错误密码连续达到四次,拒绝再输入密码。

需用复位键将其还原才能再次输入。

4、输入密码时,数码管8显示密码的数值。

拒绝输入密码时,只显示0。

按开锁键时,数码管5显示密码输入错误的次数;当错误次数连续少于4次以下时,则当输入密码正确时数码管5清“0”。

5、开锁指示灯亮表示锁已经打开。

三、设计方案及分析1、设计方案根据以上密码锁的设计任务,我们拟定的方案可以简略的如以下框图所示:2、方案分析(1)密码输入:由于要求通过每按一个输入键时直接显示为对应的十进制数密码,所以需要将二进制数转换为对应的十进制数。

根据前面这个要求,我们有两个选择74ls147和74ls148。

74ls147与74ls148比较,74ls148比74ls147多一个功能端。

使用74ls148可以实现输入四次错误自动锁定。

虽74ls148总的输入键只有8个,使用两块74ls148,并他们通过级联可以解决0~9输入。

当多过输入端同时出现时,只对其中优先权最高的一个进行编码,这个编码就是我们要的对应的十进制数。

密码锁数电课程设计

密码锁数电课程设计

密码锁数电课程设计一、课程目标知识目标:1. 学生能理解数字电路的基本原理,掌握密码锁中涉及的逻辑门电路及其功能。

2. 学生能描述密码锁数电课程的电路组成,解释其工作原理。

3. 学生能运用二进制数进行基本运算,并将其应用于密码锁的设计中。

技能目标:1. 学生能够运用所学知识,设计并搭建一个简单的密码锁电路。

2. 学生能够运用逻辑门电路进行问题分析,解决密码锁数电课程中遇到的实际问题。

3. 学生能够通过实验操作,培养动手能力和团队协作能力。

情感态度价值观目标:1. 学生培养对数字电路的兴趣,激发学习热情,形成主动探究的学习态度。

2. 学生在学习过程中,培养严谨、细心的实验操作习惯,增强安全意识。

3. 学生通过团队协作,培养沟通能力,学会尊重他人意见,形成合作共赢的意识。

分析课程性质、学生特点和教学要求,本课程目标注重理论与实践相结合,以项目式教学引导学生主动参与,旨在提高学生的数字电路知识水平,培养实际操作能力和团队协作精神。

通过本课程的学习,学生能够将所学知识应用于实际项目中,提高解决实际问题的能力。

二、教学内容本课程教学内容主要包括以下几部分:1. 数字电路基础知识:介绍逻辑门电路、触发器、计数器等基本概念和原理,对应教材第2章。

- 逻辑门电路:与门、或门、非门、与非门、或非门等。

- 触发器:RS触发器、D触发器、JK触发器等。

- 计数器:二进制计数器、十进制计数器等。

2. 密码锁原理及设计:分析密码锁的工作原理,学习设计简单的密码锁电路,对应教材第3章。

- 密码锁工作原理:介绍密码锁的基本组成、功能及其工作过程。

- 电路设计:根据密码锁原理,运用逻辑门电路设计密码锁。

3. 实践操作:分组进行实验,动手搭建和调试密码锁电路,对应教材第4章。

- 实验器材:准备逻辑门电路、触发器、计数器等实验器材。

- 实验步骤:根据教学大纲和实验指导书,分步完成密码锁电路的搭建和调试。

4. 教学进度安排:- 数字电路基础知识:2课时- 密码锁原理及设计:2课时- 实践操作:4课时三、教学方法针对本课程的教学目标、内容和学生的特点,采用以下多样化的教学方法:1. 讲授法:通过教师系统的讲解,使学生掌握数字电路基本原理和密码锁的相关知识。

数字电路密码锁课程设计

数字电路密码锁课程设计

“数字电子技术”课程设计实验报告姓名:指导老师:班级:13电子卓越班 学号:2013*********时间:2014·12·05东莞理工学院电子工程学院密码锁目录一、选题意义 (3)二、方案论证选择 (4)2.1 设计要求 (4)2.2 拓展要求 (4)2.3 系统框图 (4)2.4 设计过程 (5)三、电路设计 (5)3.1 所需芯片及芯片管脚图 (5)3.2 CD4017构成的主题电路 (6)3.2确认键的电路设计 (6)3.3输入密码三次锁死系统原理分 (7)3.4用led显示当前输入密码个数 (8)3.5 综合电路 (8)四、电路调试及实物照片 (9)五、心得体会 (13)一.选题意义1概述电子密码锁是一种通过密码输入来控制电路或是芯片工作,从而控制机械开关的闭合,完成开锁、闭锁任务的电子产品。

它的种类很多,有简易的电路产品,也有基于芯片的性价比较高的产品。

应用较广的电子密码锁是以芯片为核心,通过编程来实现的。

2性能特点其性能和安全性已大大超过了机械锁,特点如下:1.保密性好,编码量多,远远大于弹子锁。

随机开锁成功率几乎为零。

2.密码可变。

用户可以经常更改密码,防止密码被盗,同时也可以避免因人员的更替而使锁的密级下降。

3.误码输入保护。

当输入密码多次错误时,报警系统自动启动。

4. 电子密码锁操作简单易行,一学即会。

5.干扰码功能在输入正确密码前可输入任意码。

6.安保功能如果连续输错4次密码将会自动断电3分钟。

7.紧急开启功能(Panic Open)出门时无需其他操作,只需一次的把手动作,可机械的开启门,所以遇到火灾等应急状况下也迅速,安全的开启门。

8.入侵感应功能在门上锁的状态下,有人破锁而入时,会发出强力的报警音。

9.火灾报警功能在室内如果温度达到75°左右,将会发出强力的报警音,同时锁会自动开启。

10.双重锁定功能外部强制锁定:在内部不能开启,适用于外出时,防止有人入侵。

密码锁数电课程设计

密码锁数电课程设计

密码锁数电课程设计一、课程目标知识目标:1. 理解数字电路基本原理,掌握密码锁中涉及的逻辑门、触发器等组件的工作原理;2. 学会分析简单的数字电路图,识别密码锁电路中的关键电子元件及其功能;3. 掌握二进制数与十进制数的转换方法,并运用至密码锁的密码设置与破解。

技能目标:1. 能够运用所学知识设计简单的密码锁电路,并进行仿真测试;2. 培养学生动手操作能力,完成密码锁电路的搭建与调试;3. 提高学生问题解决能力,学会运用逻辑推理和分析方法解决密码锁相关的问题。

情感态度价值观目标:1. 培养学生对电子技术的兴趣,激发学习热情,形成积极探索科学技术的态度;2. 增强学生的团队协作意识,培养合作解决问题的能力;3. 强化学生的创新意识,鼓励学生在设计过程中提出独特见解,形成独立思考的习惯。

课程性质分析:本课程为初中信息技术课程,结合了电子技术与实际应用,旨在帮助学生将理论知识与实践操作相结合。

学生特点分析:初中学生对新鲜事物充满好奇,具备一定的动手操作能力和逻辑思维能力,但缺乏实际电子技术应用经验。

教学要求:1. 注重理论与实践相结合,强调动手实践在教学过程中的重要性;2. 以学生为主体,激发学生主动探索、合作学习的兴趣;3. 关注个体差异,鼓励学生发挥自身优势,提高综合素质。

二、教学内容1. 数字电路基础:包括逻辑门(与、或、非门等)、触发器(RS触发器、D触发器等)的基本原理与运用;2. 密码锁原理:介绍密码锁的基本构成,分析其工作原理,讲解密码设置与破解的方法;3. 二进制与十进制转换:学习二进制数与十进制数的转换方法,并应用于密码锁密码的设置与破解;4. 电路图分析:学会分析简单的数字电路图,识别密码锁电路中的关键电子元件及其功能;5. 密码锁电路设计与仿真:运用所学知识设计简单的密码锁电路,利用Multisim等软件进行仿真测试;6. 密码锁电路搭建与调试:动手操作,搭建密码锁电路,进行调试与优化。

数字电路课程设计之数字密码锁电路设计

数字电路课程设计之数字密码锁电路设计

数字电路课程设计之数字密码锁电路设计-CAL-FENGHAI.-(YICAI)-Company One1课程设计任务书学生姓名:闵耀华专业班级:通信1001班指导教师:陈适工作单位:信息工程学院题目: 数字式密码电子锁电路设计初始条件:本设计既可以使用集成电路和必要的元器件等。

本设计也可以使用单片机系统构建数字密码电子锁。

自行设计所需工作电源。

电路组成原理框图见图1,数字密码锁的实际锁体一般由电磁线圈、锁栓、弹簧和锁柜构成。

当线圈有电流时,产生磁力,吸动锁栓,即可开锁。

反之则不开锁。

图1 数字式电子锁电路原理框图要求完成的主要任务:(包括课程设计工作量及技术要求,以及说明书撰写等具体要求)1、课程设计工作量:1周。

2、技术要求:①课程设计中,锁体用LED代替(如“绿灯亮”表示开锁,“红灯亮”表示闭锁)。

②其密码为方4位(或8位)二进制代码(代码自设定)。

③开锁指令为串行输入码,当开锁密码与存储密码一致时,锁被打开。

当开锁密码与存储密码不一致时,可重复进行,若连续三次未将锁打开,电路则报警并实现自锁。

(报警动作为响1分钟,停10秒)④选择电路方案,完成对确定方案电路的设计。

计算电路元件参数与元件选择、并画出总体电路原理图,阐述基本原理。

安装调试设计电路。

3、查阅至少5篇参考文献。

按《武汉理工大学课程设计工作规范》要求撰写设计报告书。

全文用A4纸打印,图纸应符合绘图规范。

时间安排:1、年月日集中,作课设具体实施计划与课程设计报告格式的要求说明。

2、年月日,查阅相关资料,学习电路的工作原理。

2、年月日至年月日,方案选择和电路设计。

2、年月日至年月日,电路调试和设计说明书撰写。

3、年月日上交课程设计成果及报告,同时进行答辩。

课设答疑地点:指导教师签名:年月日系主任(或责任教师)签名:年月日目录摘要 (I)1 绪论 (1)2 设计内容及要求 (2)3实验电路总体设计4 单元电路的设计与元器件选择 (5)7课程设计心得体会 (12)8 参考文献 (13)摘要数字电子技术课程设计对所学的基础理论知识是一次实践检测的过程。

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

“数字电子技术”课程设计
实验报告
姓名:
指导老师:
班级:13电子卓越班 学号:2013*********
时间:2014·12·05
东莞理工学院
电子工程学院
密码锁
目录
一、选题意义 (3)
二、方案论证选择 (4)
2.1 设计要求 (4)
2.2 拓展要求 (4)
2.3 系统框图 (4)
2.4 设计过程 (5)
三、电路设计 (5)
3.1 所需芯片及芯片管脚图 (5)
3.2 CD4017构成的主题电路 (6)
3.2确认键的电路设计 (6)
3.3输入密码三次锁死系统原理分 (7)
3.4用led显示当前输入密码个数 (8)
3.5 综合电路 (8)
四、电路调试及实物照片 (9)
五、心得体会 (13)
一.选题意义
1概述
电子密码锁是一种通过密码输入来控制电路或是芯片工作,从而控制机械开关的闭合,完成开锁、闭锁任务的电子产品。

它的种类很多,有简易的电路产品,也有基于芯片的性价比较高的产品。

应用较广的电子密码锁是以芯片为核心,通过编程来实现的。

2性能特点
其性能和安全性已大大超过了机械锁,特点如下:
1.保密性好,编码量多,远远大于弹子锁。

随机开锁成功率几乎为零。

2.密码可变。

用户可以经常更改密码,防止密码被盗,同时也可以避免因人员的更替而使锁的密级下降。

3.误码输入保护。

当输入密码多次错误时,报警系统自动启动。

4. 电子密码锁操作简单易行,一学即会。

5.干扰码功能在输入正确密码前可输入任意码。

6.安保功能
如果连续输错4次密码将会自动断电3分钟。

7.紧急开启功能(Panic Open)
出门时无需其他操作,只需一次的把手动作,可机械的开启门,所以遇到火灾等应急状况下也迅速,安全的开启门。

8.入侵感应功能
在门上锁的状态下,有人破锁而入时,会发出强力的报警音。

9.火灾报警功能
在室内如果温度达到75°左右,将会发出强力的报警音,同时锁会自动开启。

10.双重锁定功能
外部强制锁定:在内部不能开启,适用于外出时,防止有人入侵。

内部强制锁定:在外部不能开启,让您在家时更安心、安全。

11.弱电提醒当电量不足时,在启动开门时,会有美妙的音乐提示您及时更换电池。

12.自动上锁功能
采用全自动锁芯,门关后6秒内自动上锁,外出更加安全。

本次我们设计的密码锁仅为逻辑电路部分,不涉及上文所述的具体的机械设备以及其他周边电路!
二.方案论证及优先选择
2.1设计要求
1.设计一个数字密码锁,要求只有按正确的顺序、次数输入6位密码,方能输出开锁信号。

2.设置三个正确的A、B、C密码键和若干个伪键,任何伪键按下后,密码锁都无法打开。

3. 6位密码可以是:A、A、A、B、C、C或A、B、B、B 、C 、C等多种方案。

4.能显示已输入键的个数(依次点亮LED)。

5.每次只能接受七次按键信号,且第七个键只能是“确认”键或“重输”键,其他无效。

2.2拓展要求:
第一次密码输错后,可以再次输入。

但若连续三次输入错码,系统将被锁住,必须由系统操作员解除(复位)。

或者从第一次按键开始,30秒内没能正确输入密码后,系统将被锁住,必须由系统操作员解除(复位)。

2.3系统框图
2.4设计过程
根据系统框图,可以很明确地知道这个电路的大体构架,首先电路的主体部分将采用十进制计数器CD4017芯片来搭建,每一块CD4017负责一个按键密码的记录,然后在驱动下一块CD4017,以此类推即可搭建出密码锁的主体部分。

其次,用移位寄存器74HC164来显示单次输入密码的个数,每输入一个密码,就在移位寄存器的输出端输出一个高电平用来驱动一个LED小灯,这样便可实现这个功能。

然后,电路设置为若连续输入密码错误三次,系统将会自动锁死,只有系统员才能解锁,这个功能我准备依旧使用十进制计数器CD4017来实现,通过输入错误密码后按了确认键的次数来锁定系统,而该芯片的重置端用一个独立的按键提供,这样锁定信号(高电平)一旦产生,普通人就无法解锁锁定的系统,只有系统员才能接触到这块芯片的重置端,也就只有系统员能恢复系统。

详细的设计请见仿真原理图!
三.电路设计
3.1所需芯片及芯片管脚图
CD4017 74HC164
CD4069 CD4001
3.2 CD4017构成的主题电路
上图就是这个设计的主体部分,由三个CD4017组成,第一块CD4017表示键“A”储存的密码,只有键入三次“A”键,O3端才会输出一个高电平,再经过一个非门,转化成低电平,使第二块CD4017芯片工作,然后只有正确键入两次“B”键,O2端才会输出一个高电平通过非门转化成低电平去使能第三块芯片,然后键入一次“C”键,O1端输出高电平,这个就是可以控制锁开关的状态的信号,综上所述,只有依次键入三次“A”键,两次“B”键,一次“C”键,才会有使锁打开的信号输出(密码为AAABBC)!
3.2确认键的电路设计
由于输入密码结束后需按“确认”键才符合日常操作,于是便在”C“键功能芯片后添加了一块CD4017来实现,原理如上图所示,不再赘述。

3.3输入密码三次锁死系统原理分析
这一部分电路的原理是:CD4017从“确认”键处获得脉冲信号的次数,当按下确认键三次后,此芯片的O3端会输出一个高电平,把此高电平接入“A”键功能芯片的使能端,便可锁住“A”键的CD4017芯片(CD4017低电平使能),使得主体电路无法工作,同时把O3的高电平接入这块CD4017的使能端,把这块芯片也进行锁定,排除在三次输错密码按下确认键后,在按下确认键,导致这里时钟端的脉冲再一次改变,导致O3端再次输出低电平,锁住系统将会失败。

这样的话,只有程序员按下重置键后,才可清除CD4017保持的状态,这样系统便可重新工作!
3.4用led显示当前输入密码个数
在这部分,我选择了74HC164移位寄存器来实现这个功能,并且在这个芯片的基础上设定输入密码个数的限定值(只能输入最多六位密码)。

用四输入与门采集“A”“B”“C”“伪键”按下的个数,按下的次数每增加一次,输出端向下一位移动一次,并保持住之前的状态,这样便可实现显示输入当前密码的个数的功能,原理还是比较浅显的,然后再把QG端送到每个密码键的清除端,若输入第七个密码时便自动清除当前键入的所有数据,以此实现最大密码输入数,这部分原理比较简单。

3.5整体电路图
四.电路调试及实物照片
说实话,当模拟仿真完成之后,紧绷了一天的神经终于稍稍放松了,但是,一想到隔天就要检查了,我便立刻投身到接线中去!
在这次课程设计之前,在杨杰老师的带领下,我已经做过多次数电实验了,但是,不得不说一句:这么多芯片,这么大规模的电路的接线还是让我费了一番苦心啊!
在第一次完成接线后,我发现整个电路根本没反应…
于是开始排查电路,这规模,排查时眼睛都酸了…但是,几经周折电路终于有了反应
但是却无法实现既定的功能。

于是开始逐个对芯片进行故障排查,在这里我就想吐槽一下EWB这个仿真软件了,仿真程度实在是太低了,就像之前我仿真接线时居然把多个输出直接并联在一起,仿真也正常,接线时才反应过来,于是有增加了几个逻辑门芯片。

第一个CD4017的排查我使用了LED来检查,几经周折,第一个CD4017终于正常!
于是用同样的方法排查接下来的芯片,终于排查了“A”“B”“C”功能键的故障!
本以为很快就可以完成,结果发现输入错误密码三次后的锁定却出了问题,在按下三次确认键后是可以把系统“锁住”,但是很快问题就暴露了——无法完全锁住,当“锁住”后再继续按确认键时,系统又会自动恢复正常!认真看了下原理图,原来这块CD4017在锁住系统功能时并没有锁住自己,也就是说它本身还在工作状态,那自然就可以继续接受“确认”键的信号了,从而导致无法真正锁死系统,于是我就把锁死系统的信号同时导出引到它自身的使能端,结果就成功了!
排除完这个问题,这个电路就已经可以正常工作了,可以说,这个设计已经成功了!
五.心得体会
经过一天的艰苦奋战,本以为不可能的任务最终还是完成了,没有辜负我辛苦的熬夜!从这次的课程设计中,我的收获还是很大的!接下来就分享一下我的收获:
1.永远都不要对自己失去信心!在开始做这个课程设计之前,我一直觉得我肯定无法
独立完成的,而且这段时间还要忙着复变函数的补考,花在课程设计的时间很少,最后我只生子啊一天时间来完成,但是,当我开始投入其中时,问题一个个解决,直到最后的成功,我也就花了差不多一天的时间,所以,我们一定要相信自己!
2.不要以为仿真好了任务就完成得差不多了,其实仿真有时候无法凸显问题,特别是
这个EWB,仿真度非常不高,还是要认真查看芯片的说明书,搞清楚那些管脚的使用方法,仿真时很多管脚即使我们悬空,仿真结果也一样没问题,但事实就大不相同了!
3.上面说到仿真的鸡肋,但这里我还是要说一下,仿真对于我们设计电路非常有用。

在刚开始的数电试验中,我对仿真没有表现出太大兴趣以及觉得仿真没有太大的必要,到这个课程设计后,我发现,即使那些简单的电路可以不依靠仿真搭建出来,但是一旦电路规模变大、芯片数量增加的话,仅靠大脑的对芯片的记忆是很难的!
所以,仿真尽管有时候不靠谱,但不得不承认,它还是非常有用的!
参考文献:
《数字电子技术基本教程》阎石主编。

相关文档
最新文档