第三章_组合逻辑电路.ppt
《第三章_组合逻辑电路.ppt》由会员分享,可在线阅读,更多相关《第三章_组合逻辑电路.ppt(146页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第三章 组合逻辑电路,3-2 组合电路的分析,3-3 组合电路的设计,3-4 常用组合集成逻辑电路,3-5 竞争与冒险,3-1 概述,3.1 概述,逻辑电路,组合逻辑电路,时序逻辑电路,功能:输出只取决于 当前的输入。,组成:门电路,不存在记忆元件。,功能:输出取决于当前的输入和原来的状态。,组成:组合电路、记忆元件。,输出变量是输入变量的函数: L1=f1(A1、A2、Ai) L2=f2(A1、A2、Ai) Lj=fj(A1、A2、Ai),电路特点:由门电路组成,电路中没有记忆单元, 没有反馈通路。,一、组合逻辑电路的特点,组合逻辑电路:在任何时刻,逻辑电路的输出状态只取决于输入状态的组合,
2、而与原来的状态无关。,常用的组合逻辑器件有:加法器、编码器、译码器、比较器、数据选择器和分配器等。,二、组合逻辑电路的功能描述方式,逻辑电路图,逻辑表达式,逻辑功能表,波形图,各种门电路及相互连线、功能框图,通常采用与或表达式,真值表、功能表,输入输出信号的数字波形,主要内容,组合逻辑电路的分析与设计,掌握逻辑功能,熟悉分析与设计方法,常用组合逻辑功能器件,三、本章重点学习内容,3.2 组合逻辑电路的分析,(1)根据逻辑图写出逻辑函数表达式 ;,(2)化简逻辑函数,写出最简与或表达式;,(3)根据最简表达式列出真值表;,(4)由真值表说明给定电路的逻辑功能。,分析步骤:,【例1】分析下图的逻辑
3、功能。,(1) 写出逻辑表达式,(2) 化简,Y=AAB BAB,=AAB + BAB,=AAB + BAB,=AB (A + B),=AB+AB,= (A+B) (A+B),=0+AB+BA+0,(2) 化简,(3) 列逻辑状态表,逻辑式,(1) 写出逻辑式,【例2】分析下图的逻辑功能,化简,(2) 化简,(3) 列逻辑状态表,(4) 分析逻辑功能 输入相同输出为“1”,输入相异输出为“0”,称为“判一致电路”(“同或门”) ,可用于判断各输入端的状态是否相同。,逻辑式,【例3】,Y1=AB,逻辑功能:一位二进制加法。 Y0:本位和;Y1:进位位。,组合电路如图所示,分析该电路的逻辑功能。,
4、【例4】,分析下面组合电路的逻辑功能。,功能: 当 AB 时, Y1=1 当 A=B 时, Y2=1 当 AB 时, Y3=1 是一位数字比较器,【例5】,分析下面组合电路的逻辑功能。,逻辑功能,四选一数据选择器,A1A0: 选择控制(地址),D3D2D1D0: 数据输入,3.3组合逻辑电路设计,设计步骤:,(1)根据设计要求,列出真值表;,(2)由真值表写出逻辑函数表达式;,(3)化简逻辑函数表达式;,(4)画出逻辑图。,【例1】,设计一三人表决电路。设计要求:多数赞成通过,反之不通过。并用与非门实现该电路。,1.设定变量:用A、B、C和Y分别表示输入和输出信号;,2.列真值表:,3.写逻辑
5、函数表达式并化简:,=AB+AC+BC,4. 画出逻辑图:,【分析】正常工作状态下,任何时刻点亮的只能是红、黄、绿中的一种。当出现其他五种点亮状态时,电路发生故障,要求电路发出故障信号,以提醒维护人员前去修理。,【例2】设计一个交通信号灯工作状态检测电路。,(2)写出逻辑函数表达式;,(3)化简逻辑函数表达式;,(1)根据设计要求,列出真值表;,逻辑图之一(与或式),(4)画出逻辑图。,(4)画出逻辑图。,逻辑图之二:(与非式),逻辑图之三:(与或非式),(4)画出逻辑图。,【课堂练习1】 交通灯故障监测逻辑电路的设计。,【课堂练习2 】 旅客列车分动车组、特快、直快和普快,并依次为优先通行次
6、序。假设西安火车站同一时间只能有一趟列车开出,即给出一个开车信号,试画出满足上述要求的逻辑电路。,【例题3】设计一个血型配对指示器。输血时供血者和受血者的血型配对情况如图所示,即(1)同一血型之间可以相互输血;(2)AB型受血者可以接受任何血型的输出;(3)O型输血者可以给任何血型的受血者输血。要求当受血者血型与供血者血型符合要求时绿指示灯亮,否则红指示灯亮。,XY00A型 MN00A型 01B型 01B型 10AB型 10AB型 11O型 11O型,解:(1)根据逻辑要求设定输入、输出变量。,用变量XY表示供血者代码。MN表示受血者代码。代码设定如下,设F1表示绿灯,F2表示红灯,依题意,可
7、列出逻辑真值表。,(2)列出真值表,(3)写出逻辑函数表达式,F2m(1,3,4,7,8,9,11),F1m(0,2,5,6,10,12,13,14,15),(4)化简逻辑函数表达式,(4)化简逻辑函数表达式,F1m(0,2,5,6,10,12,13,14,15),又F2m(1,3,4,7,8,9,11),由此得到:,再将上式转化为与非表达式为:,设输入既有原变量又有反变量,(5)画逻辑电路图,3.4 常用组合逻辑功能器件,重点:对功能表的理解及中规模集成电路应用方法,常用的组合逻辑电路: 编码器、译码器、数据选择器、数值比较器、加法器、函数发生器、奇偶效验器、发生器等。,1 . 编码器的定义
8、及功能,编码:将具有特定含义的信息编成相应二进制代码的过程。,编码器,数字或控制信号,二进制码,编码器:能实现编码功能的电路称为编码器。,2.分类,二进制编码器,二十进制编码器,优先编码器,3.4.1 编码器,输出代码为二进制码,输出代码为BCD码(4位),对编码的顺序有特殊规定,1. 二进制编码器,将输入信号转变成二进制代码的电路。,2n个,n位,n 位二进制代码有 2n 种组合,可以表示 2n 个信息。,要表示N个信息所需的二进制代码应满足: 2n N,(1) 分析要求: 输入有8个信号,即 N=8,根据 2n N 的关系,即 n=3,即输出为三位二进制代码。,【例】设计一个编码器,满足以
9、下要求: (1) 将 I0、I1、I7 8个信号编成二进制代码。 (2) 编码器每次只能对一个信号进行编码,不 允许两个或两个以上的信号同时有效。 (3) 设输入信号高电平有效。,【解】,(2) 列编码表:,(3) 写出逻辑式并转换成“与非”式,Y2 = I4 + I5 + I6 +I7,Y1 = I2+I3+I6+I7,Y0 = I1+ I3+ I5+ I7,(4) 画出逻辑图,将十进制数 09 编成二进制代码的电路,2. 二 十进制编码器,表示十进制数,将十进制的十个数 0,1,2,9 编成二进制代码的电路称二十进制编码器,这种二十进制代码称BCD 码。,列编码表: 四位二进制代码可以表示
10、十六种不同的状态,其中任何十种状态都可以表示09十个数码,最常用的是8421码。,(1)8421BCD码编码表,(2)写出逻辑式并化成 “与非”门,十键8421码编码器的逻辑图,(3)画出逻辑图,当有两个或两个以上的信号同时输入编码电路,电路只能对其中一个优先级别高的信号进行编码。而对其它优先级别低的信号不予理睬。,3. 优先编码器,优先编码器是考虑输入信号的优先级别的编码器。 常用的优先编码器为CT74LS147,其编码表如下:,74LS4147 编码器功能表,例: 74LS147集成优先编码器(10线-4线),74LS147引脚图,低电平 有效,74LS147,集成优先编码器74148(8
11、线-3线),I0I7为编码申请输入端,A0A2为编码输出端,Cs为优先编码工作状态标志,EO为输出使能端,,Cs、Eo主要用于级联和扩展。,集成优先编码器74148(8线-3线),(1) 输入和输出均是低电平有效。,(2)当 EI = 1 时,电路禁止编码,,Eo = Cs = 1。,(3) 当 EI = 0 时,电路允许编码。,(4) I7优先级别最高,I0优先级别最低。,例3.5 试用两片74LS148接成16线-4线优先编码器,逻辑电路图如图3.15所示,分析其电路特点。,1 译码器的定义及功能,译码:对具有特定含义的二进制码进行识别,并转换为相应控制信号的过程。,译码器的分类,二进制译
12、码器 二-十进制译码器 七段数码显示译码器,特定信号,二进制代码,编码,译码,译码器:能实现译码功能的电路称为译码器。,3.4.2 译码器和数字显示,2.二进制译码器,2位 4线译码器 型号: 74LS139 3位 8线译码器 型号: 74LS138 4位 16线译码器 型号: 74LS154,状 态 表,例:设计 三位二进制译码器(输出高电平有效),写出逻辑表达式,二进制译码器能译出输入变量的全部取值组合,故又称变量译码器,也称全译码器。其输出端能提供输入变量的全部最小项。,逻辑图,74LS138的引脚图,74138真值表,【例题】试用两片38线译码器74LS138接成416线译码器。,3.
13、译码器的扩展,【课题练习】 试用三片3-8线译码器74LS138接成5-24线译码器。,2-4线译码器,输出低电平有效,(a) 外引线排列图;,74LS139型译码器,【例3】,5片2-4译码器构成4-16译码器。,【例题1】用74138译码器产生逻辑函数:,解:用与非门配合实现,因为,4.用译码器实现组合逻辑函数,【例题2】试用3线8线译码器74LS138设计一个多输出的组合逻辑电路。输出的逻辑函数式为,解:首先将给定的逻辑函数化为最小项表达式,,令74LS138的输入A2A、A1B、A0C,则它的输出就是上式中的。,上式表明,只需在74LS138的输出端附加4个与非门,即可得Z1Z4的逻辑
14、电路。,【例题3】求如图所示电路的输出函数,解:,输入输出关系,由输入、输出的关系,可得:,5. 二-十进制显示译码器,译码器,驱动器,显示器,BCD码,将 BCD 码的十组代码译成 0 9 十个对应输出信号的电路,称为二十进制译码器,又称 4 线 10 线译码器。,(1) 七段半导体数码显示器(LED),小数点,需要时才点亮。,(2)LED连接方式,七段数字显示器分为共阴极和共阳极两种。,共阴极接法,共阳极接法,若采用共阳极LED,显示译码器的输出为低电平有效; 若采用共阴极LED,则高电平输出有效。,注意,(3) 七段译码显示器,BCD七段显示译码器74LS48的逻辑图,74LS247型译
15、码器,74LS247 译码器接共阳极数码管。它有四个输入端A0,A1,A2,A3 和七个输出端 。,三个输入控制端:,集成数码管 :,常用显示译码器,7447(低电平输出有效) 7449(高电平输出有效) 7448(高电平输出有效),7448的逻辑功能:,7448型译码器,有灭零控制的8位数码显示系统,在整数部分把高位的与低位的相连; 在小数部分将低位的与高位的相连;,整数个位和小数最高位没有用灭零功能。,用7448驱动BS201的连接方法,3.4.3 数据分配器和数据选择器,在数字电路中,当需要进行远距离多路数字传输时,为了减少传输线的数目,发送端常通过一条公共传输线,用多路选择器分时发送数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汽修专业课件
限制150内