数电实验报告实验二利用MSI设计组合逻辑电路

上传人:M****1 文档编号:504169264 上传时间:2022-09-16 格式:DOCX 页数:10 大小:407.66KB
返回 下载 相关 举报
数电实验报告实验二利用MSI设计组合逻辑电路_第1页
第1页 / 共10页
数电实验报告实验二利用MSI设计组合逻辑电路_第2页
第2页 / 共10页
数电实验报告实验二利用MSI设计组合逻辑电路_第3页
第3页 / 共10页
数电实验报告实验二利用MSI设计组合逻辑电路_第4页
第4页 / 共10页
数电实验报告实验二利用MSI设计组合逻辑电路_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《数电实验报告实验二利用MSI设计组合逻辑电路》由会员分享,可在线阅读,更多相关《数电实验报告实验二利用MSI设计组合逻辑电路(10页珍藏版)》请在金锄头文库上搜索。

1、数电实验报告实验二利用MSI设计组合逻辑电路学号:班级:院系: 指导老师:2016 年目录实验目的: 2实验器件与仪器: 2实验原理: 3实验内容: 5实验过程: 6实验总结: 10实验:实验目的:1. 熟悉编码器、译码器、数据选择器等组合逻辑功能模块的功能与 使用方法。2. 掌握用MSI设计的组合逻辑电路的方法。实验器件与仪器:1. 数字电路实验箱、数字万用表、示波器。2. 虚拟器件:74LS00, 74LS197, 74LS138, 74LS151实验原理:中规模的器件,如译码器、数据选择器等,它们本身是为实现某 种逻辑功能而设计的,但由于它们的一些特点,我们也可以用它们来 实现任意逻辑函

2、数。1. 用译码器实现组合逻辑电路译码器是将每个输入的二进制代码译成对应的输出高、低电平信号。如 3 线-8 线译码器。当附加控制门 Gs 的输入为高电平S = 1 ) 的 时 候 , 可 由 逻 辑 图 写 出 。从上式可看出。丫 同时又是S2、S1、SO这三个变量的全 部最小项的译码输出。所以这种译码器也叫最小项译码器。如果 将S2、S1、SO当作逻辑函数的输入变量,贝IJ可利用附加的门电路 将这些最小项适当的组合起来,便可产生任何形式的三变量组合 逻辑函数。2. 用逻辑选择器实现组合逻辑电路 数据选择器的功能是从一组输入数据中选出某一个信号输出。或称为多路开关。如双四选一数据选择器 74

3、LS153Y1和Y2为两个独立的输出端,禾和更为附加控制端用于控 制电路工作状态和扩展功能。A1、A0为地址输入端。D10、D11、 D12、D13 或 D2O、D21、D22、D23 为数据输入端。通过选定不 同的地址代码即可从4个数据输入端选出要的一个,并送到输出 端Y。输出逻辑式可写成F F尹h .Y仁AiAoDw+AiAo*Dii+AiAo1Di2+AiAo-Di3 Si其简化真值表如表(二)所示。其简化真值表如下表所示。S1A1A0Y11XX0000D10001D11010D12011D13从上述可知,如果将A1A0作为两个输入变量,同时令D10、 D11、D12、D13为第三个输入

4、变量的适当状态(包括原变量、反 变量、0 和 1),就可以在数据选择器的输出端产生任何形式的三 变量组合逻辑电路。19实验内容1. 数据分配器与数据选择器功能正好相反。它是将一路信号送到地址选择信号指定的输出。如输入为D,地址信号为A、B、C,可 将D按地址分配到八路输出F0、F1、F2、F3、F4、F5、F6、F7。 其真值表如下表所示,试用3线-8线译码器74LS138实现该电路。 将74LS197连接成八进制作为电路的输入信号源,将Q1Q2Q3分 别与ABC连接,D接模拟开关,静态检测正确后,用示波器观察 并记录D = 1时,CP、A、B、C及F0-F7的波形。2. LU (Logic

5、Unit,逻辑单元)设计,在实验箱上实现。用八选一数据选择器 151 设计一个函数发生器电路,它的功能如 下表所示。待静态测试检查电路工作正常后,进行动态测试。将 74LS197连接成十六进制作为电路的输入信号源,用示波器观察并 记录CP、S1、S0、A、B、Y的波形。3. AU (Arithmetic Unit,算术单元)设计,在实验箱上实现。设计一个半加半减器,输入为S、A、B,其中S为功能选择口。 当S = 0时输出A+B及进位;当S=1时输出A-B及借位。(1) 利用卡诺图化简后只用门电路实现。(2)使用74LS138实现。(3)使用74LS151实现,可分两次连线单独记录和/差结果、

6、进 /借位结果、或使用两块74LS151实现。4. ALU (Arithmetic & Logic Unit,算术逻辑单元,本内容只做仿真) 用proteus设计一个六输入二输出的ALU。六个输入包括了三个控制端和三个数据输入端。控制端:S2、S1、SO决定ALU的8种功能,其中指定6种功能为 与、或、非、异或、全加、全减,剩余功能自由拟定。数据输入端: 当 ALU 进行全加(全减)运算时,三个数据输入端 分别为被加数(被减数)、加数(减数)、进位(借位)。当ALU进 行逻辑运算(与、或、非、异或)时,三个数据输入端中的两个 作为操作数的输入,另外一个可以忽略。输出端: 当 ALU 进行全加(

7、全减、运算时,两个输出端分别为和 (差、进位(借位、。当 ALU 进行逻辑运算时,两个输出端为逻 辑运算的结果和结果的取反。一种供参考的ALU功能表:提示:ALU的输入端接六位计数器(000000111111、的输出。实验过程与结果:1按实验内容连接电路,先将F0-F7分别接到8个led,用单步脉冲 检查电路是否连接正确。 LED 灯亮灭情况无误后, 74LS197 接 10KHz 方波输入信号,用示波器观察并记录下了各组信号。由于疏忽,报告里照片中只有 F0-F7 的波形,有完整波形的图像并未记录下来,但就 F0-F7 波形可知,本实验电路达到了设计目标。2. 74LS197的十六进制输出Q

8、3、Q2作为S2和S1端的输入,Q1作为S0端的输入,对应A信号。Q0作为B信号输入。真值表如下:S1S0ABY00000000100010000111010000101101101011111000010011101011011011001最终得出D0-D7输入端连接如下图:由于时间关系,本实验没经过单步调试的过程,直接用10kHz的 方波作为74LS197的输入信号,用示波器观察得波形如下图:在后来添加的白线的后面,依次显示对应真值表顺序的波形。3.本实验一共完成了两次,一次使用门电路完成,一次使用74LS138完成。真值表如下:SP1P2C1Cn000000011001010011011

9、00001011111010111001)用门电路实现得出表达式C1 = P1匹+ P2石,用74LS86上的异或门实现Cn = Pi*P2*S + P1*P2*S=P2*(P1*S + P1*5),用 74LS86 和 74LS08 实现。2)用74LS138实现由真值表可知,C1对应,Cn对应,用74LS20实现。实验总结:1. 注意记录每个实验的示波器波形,作为实验报告的资料和实验的 存档。2. 示波器的使用已较为熟练,接触不良的影响依然存在。3. 学习到的新知识要会使用,不能停留在以前的思维方式,例如学 会了使用MSI设计逻辑电路,设计起来比门电路简单的话,就使 用MSI设计,而不是只因为熟悉门电路设计就使用它。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号