按键状态扫描显示电路的设计与制作课程设计任务962462
- 格式:doc
- 大小:14.68 MB
- 文档页数:24
按键显示电路课程设计一、课程目标知识目标:1. 学生能够理解并掌握按键显示电路的基本原理和组成部分;2. 学生能够了解并描述常见电子元件在按键显示电路中的作用和功能;3. 学生能够解释按键显示电路中电流、电压的变化及其与显示效果之间的关系。
技能目标:1. 学生能够正确运用所学知识,设计并搭建简单的按键显示电路;2. 学生能够运用逻辑思维和问题解决能力,分析和调试按键显示电路中的常见问题;3. 学生能够运用所学知识和技能,对按键显示电路进行创新和优化。
情感态度价值观目标:1. 学生通过实际操作和合作探究,培养对电子技术的兴趣和热情;2. 学生在课程学习过程中,培养团队合作、探究精神和创新意识;3. 学生能够认识到电子技术在日常生活中的应用,增强对科技与生活的联系的认识。
分析课程性质、学生特点和教学要求,本课程目标旨在使学生在掌握基本电子元件知识的基础上,通过设计按键显示电路,提高学生的实践操作能力和问题解决能力。
课程目标具体、可衡量,便于教学设计和评估,有助于激发学生的学习兴趣和潜能。
二、教学内容1. 电子元件基础知识回顾:电阻、电容、二极管、三极管等基本元件的特性及在电路中的作用;2. 按键显示电路原理:介绍按键工作原理,LED显示原理,以及按键与LED 的连接方式;3. 电路设计及搭建:指导学生根据电路原理,设计并搭建简单的按键显示电路;4. 电路调试与优化:教授学生如何分析电路中可能存在的问题,并进行调试与优化;5. 创新实践:鼓励学生运用所学知识,对按键显示电路进行创新设计,提高电路性能和实用性。
教学内容依据课程目标,结合教材相关章节,安排如下:第一课时:电子元件基础知识回顾;第二课时:按键显示电路原理;第三课时:电路设计及搭建;第四课时:电路调试与优化;第五课时:创新实践与展示。
教学内容具有科学性和系统性,旨在帮助学生掌握按键显示电路的相关知识,提高实践操作能力。
同时,注重引导学生进行创新设计,培养学生的创新精神和实际动手能力。
按键扫描课程设计一、课程目标知识目标:1. 学生能够理解按键扫描的基本概念及其在信息技术中的应用。
2. 学生能够掌握按键扫描的原理,了解其工作流程。
3. 学生能够掌握编程语言中实现按键扫描的相关函数和语法。
技能目标:1. 学生能够运用所学知识,独立编写简单的按键扫描程序。
2. 学生能够通过实验和操作,学会调试和优化按键扫描程序,提高程序运行的稳定性和效率。
情感态度价值观目标:1. 学生培养对信息技术的兴趣,激发学习编程的热情。
2. 学生在合作学习过程中,培养团队协作精神和沟通能力。
3. 学生能够认识到信息技术在生活中的应用,提高社会责任感和创新意识。
课程性质:本课程为信息技术课程,结合学生年级特点,注重理论知识与实践操作的相结合,提高学生的动手能力和解决问题的能力。
学生特点:六年级学生具备一定的信息技术基础,思维活跃,好奇心强,对编程和实验操作有较高的兴趣。
教学要求:教师应注重启发式教学,引导学生主动探索,通过实例分析和实践操作,帮助学生掌握按键扫描的相关知识,培养其编程思维和实际操作能力。
同时,关注学生的个别差异,给予个性化指导,确保每位学生都能达到课程目标。
在教学过程中,将课程目标分解为具体的学习成果,便于后续的教学设计和评估。
二、教学内容本章节教学内容依据课程目标,结合课本第四章“输入输出控制”内容进行组织,具体安排如下:1. 按键扫描原理:介绍按键扫描的基本概念、工作原理和常见的按键扫描方式,使学生理解按键输入在信息技术中的应用。
2. 编程语言中的按键扫描实现:结合教材内容,以C语言为例,讲解实现按键扫描的相关函数和语法,如:while循环、if判断语句等。
3. 按键扫描程序编写与调试:指导学生运用所学知识,编写简单的按键扫描程序,通过实验和操作,学习调试和优化程序,提高程序运行的稳定性和效率。
4. 实践案例分析:分析实际应用案例,如:智能家居、电子游戏等,让学生了解按键扫描在实际项目中的应用和价值。
键控编码显示电路课程设计一、课程目标知识目标:1. 理解键控编码显示电路的基本原理,掌握相关电子元件的功能及使用方法;2. 学会分析键控编码显示电路的电路图,并能正确进行电路连接;3. 掌握键控编码的基本方法,能够运用所学知识进行简单编码程序的设计。
技能目标:1. 培养学生动手操作能力,能够独立完成键控编码显示电路的搭建;2. 培养学生运用所学知识解决实际问题的能力,能够根据需求设计和改进键控编码显示电路;3. 提高学生团队协作能力,通过分组合作完成课程任务。
情感态度价值观目标:1. 培养学生对电子技术的兴趣,激发学习热情;2. 培养学生严谨、求实的科学态度,注重实验数据的准确性;3. 培养学生具备创新意识,敢于挑战自我,不断优化设计方案。
课程性质:本课程为电子技术实践课程,旨在让学生通过动手实践,掌握键控编码显示电路的相关知识。
学生特点:本课程针对初中年级学生,学生对电子技术有一定了解,具备基本电路知识,但对键控编码显示电路的认识较为陌生。
教学要求:结合学生特点和课程性质,教师需采用启发式教学,引导学生主动探究,注重实践操作,确保学生在课程中学有所获。
同时,注重培养学生的团队合作意识和创新能力。
通过课程学习,使学生能够达到以上设定的知识、技能和情感态度价值观目标。
二、教学内容1. 键控编码显示电路原理介绍:通过教材第二章第三节内容,使学生理解键控编码的基本原理,掌握编码器、译码器、显示器件等电子元件的工作原理。
- 编码器:了解编码器的功能,掌握其输入输出关系;- 译码器:了解译码器的作用,掌握其与编码器的配合方法;- 显示器件:了解显示器件的原理,学会使用显示器件进行信息展示。
2. 键控编码显示电路的电路图分析:结合教材第二章第四节内容,分析键控编码显示电路的电路图,明确电路中各元件的作用及连接关系。
3. 键控编码显示电路的搭建与调试:根据教材第二章第五节内容,组织学生进行实践操作,分为以下步骤:- 电路搭建:按照电路图连接各电子元件,完成键控编码显示电路的搭建;- 电路调试:检查电路连接是否正确,调试电路,确保显示器件正常工作;- 程序设计:运用所学知识,设计简单的编码程序,实现特定信息的显示。
摘要本文对按键状态扫描显示电路的原理与设计方案作了详细的说明与分析,主要通过各芯片与门电路的结合,通过合理的设计、布局,对由开关电路输入的信号进行编码、触发、保持、译码、显示等操作,实现按键状态扫描显示电路的功能。
电路的设计方案通过比较和优化,比较简单,电路的设计用到了TTL系列芯片,外加一些基本的电阻、导线、开关、电源。
电路设计方案完成后,在M ultisim 软件中进行了仿真,最后做出了实物,进行了调试与分析。
本电路的设计将所学的数字电路基础和电路的相关知识,运用于实践,最后本文对该电路设计做了整体评价,并作出总结。
关键词:按键编码触发保持译码显示按键状态扫描显示电路的设计与制作1 设计内容与方案选择1.1 设计的内容与要求初始条件:(1)以0~9十个数符标识十个按键;(2)当有键按下时,显示其标识符,并保持显示符直到新的按键作用;(3)如果多个按键同时作用,只响应最先作用的按键。
1.2方案选择1.2.1按键的标识及其对应的标识符显示的选择该电路用无锁的按键开关代替按键,用开关的通断控制信号的输入,开关按下时接通,输入1,开关断开输入0,编码电路可以采用优先编码器74LS148芯片,10输入可以用两片74LS148级联实现,输入低有效,因此开关断开时表示输入信号。
1.2.2按键优先方案的选择该电路设计的难点在于如何实现当多个按键同时作用,只响应最先作用的按键。
我想到可以用触发器来实现,使当多个按键同时作用,仅第一个按键按下时触发器工作,其余按键按下时触发器输出不变。
触发器的输出端连接译码显示电路。
实现对触发器的控制有两种方案:方案一:通过输入信号控制触发器的触发信号触发器采用74LS175,低电平触发,输入信号经过与非门连接至74LS175的CP 输入端,当输入信号全为1时,与非门输出0,CP输入端为0;当有一个开关断开,输入为0时,与非门输出0→1,CP输入端为0→1,触发器工作。
如果再断开多个开关,与非门输出仍为1,CP输入也不变,触发器输出不变,后面连接的译码显示输出也不变,因此满足该电路的设计要求。
键盘显示电路图与程序一、引言键盘显示电路图与程序是一种常见的电子电路设计,它可以将按键输入转换为相应的显示输出。
本文将详细介绍键盘显示电路图的构成和相应的程序设计。
二、键盘显示电路图键盘显示电路图主要由以下几个部分组成:1. 键盘模块:键盘模块通常由多个按钮组成,每个按钮代表一个按键。
当按下某个按键时,键盘模块会输出一个对应的电信号。
2. 键盘扫描电路:键盘扫描电路负责扫描键盘模块中的按键状态。
它通过逐行或逐列扫描的方式,检测到按键的按下与释放。
3. 键盘编码电路:键盘编码电路将键盘扫描电路检测到的按键状态转换为相应的编码信号。
常见的编码方式有矩阵编码和直接编码。
4. 显示模块:显示模块通常由数码管或液晶显示屏组成,用于显示按键输入的结果。
它接收来自键盘编码电路的输出信号,并将其转换为相应的显示内容。
5. 控制电路:控制电路负责控制整个键盘显示电路的工作流程。
它可以包括时序控制、功能选择和数据传输等功能。
三、键盘显示程序设计键盘显示程序设计主要包括以下几个步骤:1. 初始化:在程序开始时,需要对键盘模块、显示模块和控制电路进行初始化设置。
这包括设置引脚方向、中断触发条件等。
2. 扫描按键:通过键盘扫描电路,逐行或逐列扫描键盘模块中的按键状态。
当检测到按键按下时,记录下对应的按键编码。
3. 编码处理:将扫描到的按键编码通过键盘编码电路进行处理,转换为相应的编码信号。
这可以根据具体的编码方式进行处理。
4. 显示输出:将编码信号传输给显示模块,显示模块将其转换为相应的显示内容,并在数码管或液晶显示屏上显示出来。
5. 循环检测:程序需要进行循环检测,以实时响应按键输入。
通过不断地扫描按键并更新显示内容,实现键盘显示的连续工作。
四、总结键盘显示电路图与程序是一种常见的电子电路设计,它可以将按键输入转换为相应的显示输出。
键盘显示电路图由键盘模块、键盘扫描电路、键盘编码电路、显示模块和控制电路组成。
键盘显示程序设计包括初始化、扫描按键、编码处理、显示输出和循环检测等步骤。
键盘控制显示课程设计一、教学目标本课程的学习目标包括知识目标、技能目标和情感态度价值观目标。
知识目标要求学生掌握键盘控制显示的基本原理和编程方法;技能目标要求学生能够独立完成键盘控制显示的实验,并具备一定的创新能力;情感态度价值观目标要求学生在学习过程中培养团队合作意识,增强对计算机科学的兴趣和责任感。
通过分析课程性质、学生特点和教学要求,我们将目标分解为具体的学习成果。
首先,学生需要理解键盘控制显示的基本概念,包括键盘的工作原理和显示技术的演变。
其次,学生应掌握键盘控制显示的编程方法,包括键盘扫描、按键消抖和显示控制等。
最后,学生需要具备实际操作能力,能够通过编程实现键盘控制显示的功能,并在此基础上进行创新设计。
二、教学内容根据课程目标,我们选择和了以下教学内容。
首先,介绍键盘控制显示的基本原理,包括键盘的工作原理和显示技术的演变。
其次,讲解键盘控制显示的编程方法,包括键盘扫描、按键消抖和显示控制等。
接着,通过实例分析,让学生了解键盘控制显示在实际应用中的重要性。
最后,安排学生进行实验,让他们亲自动手实现键盘控制显示的功能,并鼓励他们进行创新设计。
三、教学方法为了实现课程目标,我们将采用多种教学方法。
首先,通过讲授法,向学生传授键盘控制显示的基本原理和编程方法。
其次,利用讨论法,引导学生思考键盘控制显示在实际应用中的价值和挑战。
接着,采用案例分析法,让学生通过分析实际案例,深入理解键盘控制显示的应用场景。
最后,运用实验法,让学生在动手实践中掌握键盘控制显示的编程技巧,并培养他们的创新能力。
四、教学资源为了支持教学内容和教学方法的实施,我们将准备以下教学资源。
首先,选用合适的教材,为学生提供系统的学习材料。
其次,提供参考书籍,拓展学生的知识视野。
接着,收集多媒体资料,丰富学生的学习体验。
最后,准备实验设备,确保学生能够顺利进行实验操作。
同时,我们还将利用网络资源,为学生提供更多的学习资料和交流平台。
按键扫描数电课程设计一、课程目标知识目标:1. 理解按键扫描在数字电路中的应用原理,掌握其工作流程及关键参数。
2. 学会分析按键扫描电路的时序图,并能进行简单的电路设计。
3. 掌握使用常见数电元器件搭建按键扫描电路的方法。
技能目标:1. 能够运用所学知识,完成按键扫描电路的设计与搭建。
2. 培养学生动手实践能力,提高他们分析问题和解决问题的能力。
3. 学会使用相关软件(如Multisim等)进行按键扫描电路的仿真与测试。
情感态度价值观目标:1. 培养学生对待科学技术的积极态度,激发他们对数字电路的兴趣和热情。
2. 增强学生的团队协作意识,培养他们互相学习、共同进步的精神。
3. 引导学生认识到按键扫描技术在现实生活中的广泛应用,提高他们的学习责任感。
针对课程性质、学生特点和教学要求,本课程目标旨在让学生在掌握按键扫描数电知识的基础上,培养他们的实际操作能力和创新思维。
通过课程学习,使学生能够独立完成按键扫描电路的设计与搭建,并在此基础上,提高他们分析问题、解决问题的能力。
同时,注重培养学生的团队合作精神,提升他们的情感态度价值观。
课程目标的分解和实现,将为后续的教学设计和评估提供明确的方向和依据。
二、教学内容1. 数字电路基础知识回顾:逻辑门、组合逻辑电路、触发器原理。
2. 按键扫描技术原理:介绍按键扫描的工作原理、按键消抖技术及其在电路中的应用。
3. 按键扫描电路设计:分析按键扫描电路的时序,讲解电路设计中涉及的参数计算。
- 教材章节:第四章第三节“按键扫描电路的设计与应用”4. 常见数电元器件介绍:二极管、三极管、电阻、电容等,重点讲解其在按键扫描电路中的作用。
- 教材章节:第三章“数字电路元器件”5. 按键扫描电路搭建与仿真:实际操作,使用Multisim软件进行电路搭建与仿真。
- 教材章节:第五章“数字电路的仿真与测试”6. 课程实践:分组进行按键扫描电路设计与搭建,进行功能测试与优化。
教学内容安排与进度:第一课时:数字电路基础知识回顾,按键扫描技术原理介绍。
课程设计任务书题目: 按键状态扫描显示电路的设计与制作初始条件:(1)以0~9十个数符标识十个按键(2)当有键按下时,显示其标识符,并保持显示符直到新的按键作用(3)如果多个按键同时作用,只响应最先作用的按键要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)(1)设计任务及要求(2)方案比较及认证(3)系统框图,原理说明(4)硬件原理,完整电路图,采用器件的功能说明(5)调试记录及结果分析(6)对成果的评价及改进方法(7)总结(收获及体会)(8)参考资料(9)附录:器件表,芯片资料时间安排:6月27日~6月30日:明确课题,收集资料,方案确定,仿真7月1日~7月4日:硬件电路制作与调试7月5日~7月8日;报告撰写,交设计报告,答辩指导教师签名:年月日系主任(或责任教师)签名:年月目录摘要 (Ⅰ)1 任务及要求 (2)1.1 设计任务 (2)1.2 设计要求 (2)2 设计方案 (2)2.1 总体设计思想 (2)2.2 总体逻辑功能图 (2)2.3 设计方案的选择 (3)2.3.1 编码电路的选择 (3)2.3.2 触发电路的选择 (5)3 单元电路的功能说明 (6)3.1 单元电路的设计 (6)3.1.1 按键控制电路 (6)3.1.2 编码电路 (8)3.1.3 触发电路的设计 (9)3.1.4 逻辑反馈电路的设计 (10)3.1.5 译码显示电路的设计 (11)3.2 整体电路的工作原理 (15)4 利用Protues,Multisim仿真电路 (16)5 结束语 (18)参考文献 (19)附录 (20)摘要随着电子技术和计算机技术的飞速发展,电子线路的设计工作也日益显得重要。
经过人工设计,制作实验板,调试再修改的多次循环才定型的传统产品设计方法必然被计算机辅助设计所取代,因为这种费时费力又费资源的设计调试方法即增加了产品开发的成本和周期,又受到实验工作场地及仪器的限制。
因此,在EDA飞速发展的今天,EDA技术正慢慢领导着电子科技,同时慢慢进入到生活的各个方面。
本次按键状态扫描显示电路的设计与制作,就是一次理论知识与EDA技完美结合。
本次设计要求以0-9十个数符标识十个按键,当有按键按下时,显示其标识符,并保持显示符,并保持显示指导新的按键作用,如果多个按键同时作用,只响应最先作用的按键,有点类似于带数字的抢答器,不过加了个数码显示管。
关键词:EDA技术状态扫描数码显示按键状态扫描显示电路的设计与制作1 任务及要求1.1设计任务1)以0-9十个数符标识十个按键;2)当有键按下时,用数码显示管显示其标识数字,并保持到新的按键作用;3)如果多个按键同时作用,只响应最先作用的按键。
1.2设计要求本课程设计要求设计一个10按键数字状态扫描显示电路,以0-9标识十个按键,按下某一按键,数码显示管显示相应的数字。
2 设计方案2.1总体设计思想根据课程设计任务书要求,以及十个按键所对应的逻辑关系分析,得出设计及该电路大体需要按键控制电路、编码电路、触发电路、逻辑反馈电路、译码电路以及译码显示,其中译码电路和译码显示共同构成了译码显示电路。
其控制关系如图2-1所示。
图2-1总体方案图2.2总体逻辑功能图按照按键控制电路的运行状态与数码管的显示数字的分析,总结写出不同开关按下时,数码管的显示,以满足当有开关按下时,用数码显示管显示其标识数字,并保持到新的按键作用,并且多个按键同时作用,只响应最先作用的按键的任务要求。
其关系如下表1。
表1 开关和数码显示的关系2.3设计方案的选择在设计本电路时,一共考虑过两种方案。
这两种方案的不同点在于编码的方法不同,触发电路以及译码显示电路的芯片选择不同。
下面简单的介绍一下这两种方案。
2.3.1.编码电路的选择方案一:用十个按键和门电路组成的8421BCD码编码器此电路逻辑图如图2-2所示,增值表如表2所示,十个按键S0-S9分别对应十进制数0-9,编码输出为ABCD和GS。
对真值表和逻辑电路进行分析,可得知:1.该编码器为输入低电平有效;2.再按下S0-S9中任意一个键时,即输入信号中有一个为低电平是GS=1,表示信号输入,在本次设计中还可作为后续电路的反馈信号,只有S0-S9均为高电平时GS=0,图2-2 用十个按键和门电路组成的8421BCD码编码器表示有无信号输入,此时的输出代码0000为无效代码。
尽管用十个按键和门电路组成的8421BCD码编码器由以上诸多强大的功能,不过其门电路在实际中很难找到。
我也曾经想过用其他的门电路来代替图2-2中的五输入与非门但还是比较复杂让人望而却步。
这就是我不选此电路的一个重要原因。
表2 十个按键8421BCD码编码器真值表方案二:由74LS147和非门组成的十进制编码电路此方案中用一个74LS147代替了方案一中大量的门电路,让电路变得简化。
美中不足的是74LS147只有九个输入端,再加上74LS芯片后必须得加上四个非门,让我感觉很麻烦,这也让我一度放弃用这种编码电路。
后来,我发现可以用反馈电路中的一个开关代替“0”输入开关,弥补了它的不足,这一点将在后续的反馈电路中加以说明。
所以采用此方案。
2.3.2触发电路的选择方案一:由74LS373和反馈电路连接74LS373是一个八D锁存器。
我让其使能端与反馈电路相连接,使得有信号输入后,反馈使能,锁存信号,使得其他信号不能输入,实现如果多个按键同时作用,只响应最先作用的按键的作用。
理论分析的结果和仿真效果完全吻合。
但是,在实际制作中,我们的开关系统所用的开关是按键是的。
用这种方法,当开关由闭合到断开后,数码显示管显示的数字会归零,不符合“当有键按下时,用数码显示管显示其标识数字,并保持到新的按键作用”的功能。
另外,选用锁存器就是一个方向性的错误。
当我决定用按键开关时,就应该想到应该用触发器。
综合以上理由,不选方案一。
方案二:由74LS273与反馈电路连接74LS373是一个八D触发器,适合于这种用按键开关控制的电路。
按键开关每按一下都会产生相应的一个脉冲信号,进行反馈和触发。
方案二完全符合本题目的要求,所以选方案二方案一和方案二的总体电路图分别如图2-3,图2-4所示。
图2-3方案一的总体设计图(弃选)图2-4方案二的总体设计图(采用)3.单元电路的功能说明3.1单元电路的设计3.1.1 按键控制电路按键控制系统不仅仅是几个开关,图3-1就是一个典型错误。
图3-1 错误的开关连接图3-2正确的开关连接图3-1中没有加上拉电阻,当按键没有按下时,芯片输入管脚悬空,不利于电路功能的实现。
正确的按键电路应该是加上10k的上拉电阻,使得当按键都没有按下时,芯片输入为高电平。
否则,若按照图3-1的接法,没有一个按键按下时,芯片的输入有可能是高电平,也有可能是低电平,造成芯片输入混乱,对后面的逻辑电路造成重大的影响。
如图3-2所示,从上到下的按键分别表示1,2,3,4,5,6,7,8,9.。
.通过按键的闭合即可完成相关信号的输入。
3.1.2编码电路按键状态扫描显示电路的设计我采用的是74LS147十进制优先编码器,它的真值表和管脚图如下。
表3 74LS147真值表其中74LS147的第9脚NC为空。
74LS147优先编码器有9个输入端和4个输出端。
某个输入端为0,代表输入某一个十进制数。
当9个输入端全为1时,代表输入的是十进制数0。
4个输出端反映输入十进制数的BCD码编码输出。
74147将9 条数据线(1-9)进行4 线BCD 编码,即对最高位数据线进行译码。
当 1-9 均为高电平时,编码输出(ABCD)为十进制零。
故不需单设/IN0 输入端。
74LS147优先编码器的输入端和输出端都是低电平有效,即当某一个输入端低电平0时,4个输出端就以低电平0的输出其对应的8421 BCD编码。
当9个输入图3-3 74LS47管脚图全为1时,4个输入出也全为1,代表输入十进制数0的8421 BCD编码输出。
选用74LS147有一个明显的缺陷,就是它只有九个输入端子,不能实现“0”按键的功能。
但是,幸运的是,“0”按键的功能比较简单。
可以在后续电路中实现,具体情况我将要在后续电路中介绍。
3.1.3触发电路的设计如图3-5所示,为带有清零端的八D触发器74LS273。
只有在清除端保持高电平时,数据才能通过触发器传递到后续电路。
触发控制端为11脚CLK,采用上升沿触发。
通过D触发器,我们可以将输入的相关信号“锁存”(因为必须要有上升沿的脉冲触发才能使信号通过,有点类似于锁存)起来。
防止信号的任意跳变。
74LS273是8位数据/地址锁存器,他是一种带清除功能的8D触发器1脚是复位CLR,低电平有效,当1脚是低电平时,输出脚2(Q0)、5(Q1)、6(Q2)、9(Q3)、12(Q4)、15(Q5)、16(Q6)、19(Q7)全部输出0,即全部复位;当1脚为高电平时,11(CLK)脚是锁存控制端,并且是上升沿触发锁存,当11脚有一个上升沿,立即锁存输入脚3、4、7、8、13、14、17、18的电平状态,并且立即呈现在在输出脚2(Q0)、5(Q1)、6(Q2)、9(Q3)、12(Q4)、15(Q5)、16(Q6)、19(Q7)上;第一脚WR:主清除端,低电平触发,即当为低电平时,芯片被清除,输出全为0(低电平);CP(CLK):触发端,上升沿触发,即当CP从低到高电平时,D0~D7的数据通过芯片,为0时将数据锁存,D0~D7的数据不变1D~8D为数据输入端,1Q~8Q为数据输出端,正脉冲触发,低电平清除,常用作8位地址锁存器。
图3-4 74LS273的电气符号引脚图和逻辑功能表通过真值表以及芯片的相关功能,我们已经了解74LS273的相关功能。
在本次相关电路的设计中,通过反相器作用的信号输入到芯片74LS273,由于芯片为八D 触发器。
由D触发器的基本功能,输出Q端与输入D相同,如果同时有多个按键作用的时候,此时74LS273芯片起到锁存器的作用,只显示出最初输入的信号。
同时,当按键恢复到没有按下去的时候,信号通过相关逻辑作用后,反馈给CLK。
在CLK的作用下,实现清零的功能。
清零以后,D触发器就不再锁存以前加入的信号。
当有按键按下去的时候,此时芯片输入的就是作用按键的信号,再通过D触发器的作用,就可以完成新输入信号的锁存。
3.1.4逻辑反馈电路的设计逻辑反馈电路如图3-5所示,有四个个或门(实际操作时,用或非门加上一个非门代替或门,具体原理为:L=A+B=A B)和一个开关组成。
其中出现的开关是“0”开关。
当图3-6中的四个非门有一个输出为高电平,就会输入一个上升沿信号到CLK 端,并且输出一个高电平到清零端,使得输出的信号通过。
而且如果最先按下的按键没有按下,高电平会持续输入到CLK端,阻止其他信号的输入。