实验四、中规模组合逻辑 电路的应用 袁建荣 PENTERA
实验四、中规模组合逻辑 电路的应用 袁建荣
实验目的: ·了解译码器、数据选择器等中规模集成电 路的性能及使用方法 能够灵活地运用译码器、数据选择器实现 各种电路
一 、实验目的: • 了解译码器、数据选择器等中规模集成电 路的性能及使用方法 • 能够灵活地运用译码器、数据选择器实现 各种电路
实验器材: 集成电路译码器 74LS1382片 ·集成电路数据选择器74LS1511片 数字电路学习机 万用表 连接线若干
二、实验器材: • 集成电路 译码器 74LS138 2片 • 集成电路 数据选择器 74LS151 1片 • 数字电路学习机 • 万用表 • 连接线若干
实验原理 关于地址码排序 若地址用英文字母表示,则字母的排序在前的为 地址的低位,字母的排序在后的为地址的高位 如CBA 若地址用相同的字母加下脚标(数字)表示,则数 字小的为地址的低位,数字大的为地址的高位。 如:A2A1A0 关于数字序列号11010110 先出现的数字为D0,然后依次是D1D2D7
三、实验原理 • 关于地址码排序 • 若地址用英文字母表示,则字母的排序在前的为 地址的低位,字母的排序在后的为地址的高位。 如 C B A • 若地址用相同的字母加下脚标(数字)表示,则数 字小的为地址的低位,数字大的为地址的高位。 如:A2 A1 A0 • 关于数字序列号 11010110 • 先出现的数字为D0,然后依次是D1 D2 … D7
1、译码器介绍 译码器是一种多输入多输出 输入 输出 的组合逻辑电路 功能:将给定的代码所代表 的含义‘‘翻译”出来,从 输出通道中相应的一路输出 译码器 A2 000 A1 用途:1)代码转换,2) AO 终端数字显示,3)实现复 杂函数等 介绍MST5集线率鸨器 74LS138
1、译码器介绍 • 译码器是一种多输入多输出 的组合逻辑电路 • 功能:将给定的代码所代表 的含义‘‘翻译”出来 , 从 输出通道中相应的一路输出 信号 • 用途 : 1)代码转换, 2 ) 终端数字显示, 3)实现复 杂函数等 • 介绍 MSI TTL集成电路 74LS138 译码器 ... 输入 输出 A2 A1 A0 Y7 Y6 Y0 3 线 - 8线译码器 000
74LS138引脚图 选通功能表 G1 12A G2B Y7 Yo 0 Vcc Yo Y1 Y2 Y3 Y4 Y5 Y6 74LS138 Ao A1 A2 G2A G2B GI Y7 GNDI 0 0 译码状态 个使能端: G1、G2A、G2B 线地址输入端 A2、A1、A0 八线输出端 Y7-Yo 译码器输出低电平有效
74LS138引脚图 选通功能表 0 × × 1------1 × 1 × 1------1 × × 1 1------1 1 0 0 译码状态 三个使能端: 三线地址输入端: 八线输出端: 译码器输出低电平有效 G1、G2A、G2B A2、A1、A0 Y7——Y0 G1 G2A G2B Y7 …… Y0
74LS138逻辑功能的测试 画出实验电路图 连接实验电路 +5V 工作原理分析 当G1G2AG2B卡100 Y7 Y6 Y1 YO 时 74LS138 电路处于禁止状态 GND A2 A1 AO G1 G2A G2B Y0-Y7均为1 当G1G2AG2B=100时 00 电路处于译码状态 ·请同学们验证电路逻辑 功
74LS138逻辑功能的测试 • 画出实验电路图 • 连接实验电路 • 工作原理分析 • 当G1G2AG2B = 100 时 电路处于禁止状态 Y0---Y7均为1 • 当G1G2AG2B=100时 电路处于译码状态 • 请同学们验证电路逻辑 功能 74LS138 A2 A1 A0 Y7 Y6 Y1 Y0 VCC GND G1 G2A G2B …… +5V 0 0 0 1 0 0 1 1 …… 1 0 0 0 1 1 1 …… 0 1 1 1 1 0 1 …… 1 1 1 1 0 1 0 …… 1 1
译码器的应用 利用译码器实现组合逻辑函数 电路设计: 用二片74LS138扩展成4-16线的译码器
译码器的应用 • 利用译码器实现组合逻辑函数 • 电路设计: 用二片74LS138扩展成4-16线的译码器
用译码器实现逻辑函数 设计方法: 将欲实现的逻辑函数变换成为最小项的形式 将函数的输入变量接到译码器的输入端,应用 译码器的功能得到对应的输出 函数式变换 配接合适的逻辑门电路,实现电路功能
用译码器实现逻辑函数 设计方法: • 将欲实现的逻辑函数变换成为最小项的形式 • 将函数的输入变量接到译码器的输入端,应用 译码器的功能得到对应的输出 • 函数式变换 • 配接合适的逻辑门电路,实现电路功能
例:用74LS138实现逻辑函数F=AC+ABC+ABC+C ■电路设计 F 条件:GG2AG2B=100 原理分析; 因为F=ABC+ABC+ABC+ABC F=Y1+Y2+Y3+y5 Y5 3Y2Y1 74LS138 而此时F=Y1+Y2+Y3+Y5 A2 A1 AO G1 G2A G2B 所以,F=Yl·Y2·K3·K5 A B C F=Y1+Y2+Y3+Y5 001若选用输出为高电平的 0~译码器实现该函数,应配 F=Y1+Y2+Y3+5 011接何逻辑门? 101
例:用74LS138实现逻辑函数 F = Y1+Y2 +Y3+Y5 F = ABC + ABC + ABC + ABC 电路设计 74LS138 A2 A1 A0 G1 G2A G2B 0 0 1 0 1 0 Y2 Y1 0 1 1 Y3 1 0 1 Y5 & F 原理分析; 条件: 因为 F = ABC + ABC + ABC + ABC F = Y1+Y2+Y3+Y5 所以, F = Y1•Y2•Y3•Y5 若选用输出为高电平的 译码器实现该函数,应配 接何逻辑门? A B C 而此时 F = Y1+ Y 2 + Y3 + Y5 F = Y1+Y2+Y3+Y5 G1G2AG2B =100 ?