ImageVerifierCode 换一换
格式:DOC , 页数:21 ,大小:195.51KB ,
资源ID:889640      下载积分:5 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-889640.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数字逻辑实验、知识点总结.doc)为本站会员(h****)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

数字逻辑实验、知识点总结.doc

1、1数字逻辑实验报告、总结专业班级:计算机科学与技术 3 班 学号:41112115 姓名:华葱一、 实验目的1 熟悉电子集成实验箱的基本结构和基本操作2 通过实验进一步熟悉各种常用 SSI 块和 MSI 块的结构、各管脚功能、工作原理连接方法3 通过实验进一步理解 MSI 块的各输入使能、输出使能的作用(存在的必要性)4 通过实验明确数字逻辑这门课程在计算机专业众多课程中所处的位置,进一步明确学习计算机软硬件学习的主线思路以及它们之间的关系学会正确学习硬件知识的方法。二、 实验器材1 集成电路实验箱2 导线若干3 14 插脚、16 插脚拓展板4 各种必要的 SSI 块和 MSI 块三、 各次实

2、验过程、内容简述(一) 第一次实验:利用 SSI 块中的门电路设计一个二进制一位半加器1. 实验原理:根据两个一位二进制数 x、y 相加的和与进位的真值表,可得:和 sum=x 异或 y,进位Cout=xy。相应电路:2SumCout2. 实验内容:a) 按电路图连接事物,检查连接无误后开启电源b) 进行测试,令=, ,看输出位 sum 和 Cout 的变化情况。c) 如果输出位的变化情况与真值表所述的真值相应,则达到实验目的。(二) 第二次实验:全加器、74LS138 译码器、74LS148 编码器、74LS85 比较器的测试、使用,思考各个输入、输出使能端的作用1. 实验原理:a) 全加器

3、i. 实验原理:在半加器的基础上除了要考虑当前两个二进制为相加结果,还要考虑低位(前一位)对这一位的进位问题。由于进位与当前位的运算关系仍然是和的关系,所以新引入的低位进位端 Cin 应当与当前和 sum 再取异或,而得到真正的和 Sum;而进位位 Cout 的产生有三种情况:=,也就是说当 x、y、C in 中当且仅当其中的两个数为 1,另一个数=1xy&3为 0 的时候 Cout=1,因此: Cout=xy+xCin+yCin 得电路图(也可以列出关于 Cin 的真值表,利用卡诺图求解 Cin的函数表达式):ii. 实验内容:进行测试,穷举 的 8 中指派作为测试,重点测试=,这三种情况。

4、iii. 如果输出位的变化情况与真值表所述的真值相应,则达到实验目的。b) 74LS138 译码器i. 实验原理:译码器是一个能够将一串序列号(我个人理解为地址)所对应的有序编号(按照某种认为约定)进行表达的电子逻辑器件,74LS138 译码器是译码器的一种,它能够将一个与十进制整数值等值的二进制序列翻译为相应的十进制值,将信号输=1 =11&xyCinSumCout4出在相应的数据线上。原理:每一个一位(07)十进制值 Yi 都对应一个三位二进制序列的表达,也就对应一个极小项 mi,即 Yi=mi, 则可根据 mi 对应的三个输入变量组合设计门电路(例如Y5=m5=ABC) 。将这 8 个十

5、进制值都做这样的门电路设计,在进行相应的封装、集成,就形成了这种3-8 译码器,其外部逻辑状态如图所示:ii. 实验内容:按要求连接电路,将使能端按=连接使译码器使能,将三个输入端按=A,B,C 组成的极小项| mi 0i7测试译码器,观察各个输出端 Yi 是否正确输出,如果能,则达到实验目的。iii. 思考:G 1,G2A,G2B 作用。1. G1 的作用:G 1 在 3-8 译码器中起开启/封锁各与门的作用,它的存在决定了该 3-8 译码器芯片是否工作,因此如果需要拓展译码输入的位数由 3 位到多位,则需要利用该使能端。如:若_Y0G1 Y1G2A Y2G2B Y3Y4A Y5B Y6C

6、Y7。74LS1385需要设计一个 4 线-16 线译码器,则可用最高位N3 控制 G1,因为如果 N3 为 0 则表明输入实际上是 3 位二进制,译码只许一块 3-8 译码器,但如果 N3 为 1 则表明输入为 4 位二进制,则需要开启第二块 74LS138 工作,因此可以通过N3 的值驱动第二块 74LS138,所以 N3 可以接到第二块 74LS138 的 G1 端。2. G2A 的作用:如 1 所述,当 N3 的值为 1(N 3 N2N1N0 所对应的十进制大于 7 了) ,则第二块74LS138 需要启用,但由于 Yi 的 i 7 因此第一块 74LS138 不再有译码输出,因此第一

7、块74LS138 需要被封锁,这如果用第一块74LS138 的 G1 来控制,这将会破坏译码器器件使能输入的一致性(标准性)影响将来进一步的级联拓展(这将在 3 中具体说明) 。G 2A 的存在就解决了这个问题,N 3 可以通过 G2A 来控制第一块 74LS138 的工作状态,而不影响整个 4线-16 线译码器的使能。3. G2B 的作用:考虑到整个 4 线-16 线译码器的使能控制以及译码器器件输入使能的一致性,即人们希望设计出来的 4 线-16 线译码器能够像74LS138 一样具有三个使能端,第一个高有效,6第二、三两个低有效,这样可以方便进一步的级联扩展,则有必要存在一个低有效使能端

8、作为整个 4-16 译码器的第一个低有效使能端,而3-8 译码器的 G1 和 G2A 已被占用,不能承担此项工作,这就是 G2B 存在的意义。4. 其实根据我个人的理解,G 1,G2A,G2B 存在的意义并不是为方便级联拓展,因为级联的含义是前一个译码器的输出作为后一个译码器的输入,它解决的是 n 线-(8n-1)线(n 为 3 的倍数)译码器设计,而 4-16 译码器(具体电路如图所示)的结构并不是两个 74LS138 级联,而是并联。Y0G1 Y1G2A Y2G2B Y3Y4A Y5B Y6C Y7。74LS138Y0G1 Y1G2A Y2G2B Y3Y4A Y5B Y6C Y7。74LS

9、138+5VN0N1N2N3/EN/DEC0/DEC1/DEC11/DEC10/DEC9/DEC8/DEC7/DEC6/DEC5/DEC4/DEC3/DEC2/DEC15/DEC14/DEC13/DEC12第一块第二块7(注:由于我对译码器的级联比较熟悉,而对译码器的并联较为生疏,因此我在此只做译码器并联的复习,级联的问题省略)c) 74LS148 编码器i.实验原理:当译码器的输出端数量小于输入端数量的时候,译码器就成为了编码器。按照我的理解,我认为编码器的工作于译码器的工作互逆,如前所述,译码器是将一个十进制整数对应的二进制翻译到对应以这个十进制为下标的数据线上,而编码器的工作机制则相反,

10、它能够通过判断哪根数据线上有数据信号,则将其还原为数据线下标十进制值对应的二进制代码,并将其结果输出。如果将一个 74LS138 的 8 个输入端分别接到一个 74LS148 对应的 8 个输入端,构成一个组合电路,并让它正常工作,那么输入的三位二进制数将先被翻译成相应数据线上的内容,再输入到编码器里面又编码回对应的三位二进制数,即输入什么将输出什么,相当于什么都没有做,因此我认为编码器工作原理与译码器工作原理互逆。其外部逻辑状态为:74LS148。EI I7 I6 I5 A2I4 A1I3 A0I2 I1 GSI0 EO。8ii.实验内容:在每一个 Ii(0 i7)对应的管脚上先后分别输入信

11、号,观察 A2A1A0 的输出信号变化,如果输出对应的二进制值与 i 相等则达到实验目的。iii.思考:编码器为什么要有优先权?两个输出使能 GS和 EO 的存在有什么意义?经过测试,同时在编码器的多个输入管脚 Ii 上送入信号,输出信号的值总是与下标 i 最大的 Ii 数据线对应的值相等,即其输入到其他下标较小的管脚中的信号没有被编码。产生这个现象的原因就在于编码器的编码存在优先权。反过来想,如果编码器没有优先权,那么当多个数据输入到编码器中,则编码器无法判断输入的数据究竟哪一个该编码,进而导致输出错误。因此,编码需要考虑优先权。应用:医院里的病房都分一般病房和重症监护室,由于重症监护室的病

12、人更需要时时关注,那么当同时有两个求助信号从病房送到护士站的时候,如果其中一个信号来自一般病房,另一个来自重症监护室,在护士站受到的信号应是来自重症监护室的求助信号,而那个一般病房的信号将由于优先权低于重症监护室的信号而被“忽略” 。另外,编码器还可用作数据寻址,将一个数据信号翻译为其9对应的地址,在计算机内部的数据总线上,挂有若干的外部设备,当外部设备需要进行某种工作时,都要向 CPU 发送请求,这个请求将对应一个地址,使得CPU 在该地址取相应的指令来授权该外部设备工作,当同一时刻有多个外部设备向 CPU 发送请求时,由于编码器具有优先权选择性,CPU 将选择对应编码优先权最高的外部设备做

13、授权工作。这样就不会由于若干的外部设备共享一根数据总线,发送求的时候产生混乱。输出使能 EO 的作用:与译码器类似,EO 用作级联扩展,当第一块 74LS148 的输入全部无效时,也就是需要编码的信号 Ii 中 i 大于 7,也就是在下一块 74LS148的某个输入管脚,此时第一块 74LS148 的 EO 为有效输出,而第二块需要开启工作,因此应把第一块74LS148 的 EO 接到第二块 74LS148 的 EI 上,与74LS138 类似,它能解决 (8n-1)线-n 线(n 为 3 的倍数)的编码器设计问题。输出使能 GS 的作用:此问题仍然与译码器类似,GS不是供 74LS148 级

14、联的而是供它并联,解决(8n-1)线-n线(n 不是 3 的倍数)编码器的设计问题,比如设计一个16 线-4 线编码器。下面就 16 线-4 线编码器的设计谈一谈我的收获:16 线输入的编码器与 74LS148 的区别10在于它需要编码的信号不一定在 I0I7 中,还有可能在I8I15 中。就此需要分类讨论,当需要编码的信息落在I0I7 范围内,也就是编码后的四位二进制结果最高位A3 为 0,那么第一块 74LS148 一定要使能,而74LS148 没必要开启。当需要编码的信息落在 I8I15 也就是编码后的四位二进制结果最高位 A3 为 1,而编码结果的后三位由第一块 74LS148 的输出端 A2A1A0 输出。综上所述,编码结果的最高位为 0 时,也就是 Ii的 i 小于 7 时,第二块 74LS148 不工作,而编码结果的最高位 A3 为 1 时,也就是 Ii 的 i 大于 7 时,输入信号从第二块 74LS148 的相应管脚输入,第一块74LS148 的所有输入均无效,其 EO 有效输出,因此第二块 74LS148 必须要工作,而能够标志这种输入范围和是否工作关系的信号就是 GS 信号,恰好可以让第一块 74LS148 的 EO 使能第二块 74LS148(接到其EI 上)因此 GS 就正是我们要找的编码结果的最高位A3。具体电路如图所示:

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。