《数字电子技术基础》——组合逻辑电路ppt课件.ppt
《《数字电子技术基础》——组合逻辑电路ppt课件.ppt》由会员分享,可在线阅读,更多相关《《数字电子技术基础》——组合逻辑电路ppt课件.ppt(94页珍藏版)》请在三一办公上搜索。
1、第3章 组合逻辑电路,3.2 组合逻辑电路的分析与设计,3.3 典型的组合逻辑集成电路,3.1 概述,3.4 组合逻辑电路中的竞争冒险,学习要点:组合逻辑电路的分析组合逻辑电路的设计典型组合逻辑电路的功能典型组合逻辑电路的应用,3.1 概述,组合逻辑电路 :,在任意时刻电路的输出仅取决于该时刻的输入,而与输入信号作用前电路所处的状态无关。,电路特点:,无记忆,无反馈。,即任意一个输出端的输出与该时刻所有输入端的逻辑取值有关。,图中第i个输出与输入逻辑变量的关系可用如下逻辑函数来描述:,3.2 组合逻辑电路的分析与设计,3.2.1 组合逻辑电路的分析方法,3.2.2 组合逻辑电路的设计方法,一般
2、分析步骤 :,(1)根据给定的逻辑电路写出逻辑函数表达式。,(2)列出真值表。,(3)分析得出电路的逻辑功能。,-借助于逻辑函数、真值表等找出给定电路的输入输出之间的关系进而知道电路所实现的逻辑功能。,3.2.1 组合逻辑电路的分析方法,例 逻辑电路如图所示,试分析其逻辑功能。,解:(1)从输入端依次写出:,(2)列出真值表 。,(3)由真值表可以看出该电路可以实现四舍五入的判别,当输入的二进制码大于等于5时,输出为1,而小于5时输出为0。,3.2.2 组合逻辑电路的设计方法,根据给定的逻辑功能要求,设计出能实现这 个功能要求的逻辑电路。,实现的电路要最简,即所用器件品种最少、数量最少、连线最
3、少。,要求:,(1)根据设计要求确定输入输出变量并逻辑赋 写出真值表。,(2)由真值表写出逻辑函数表达式并化简或转换。,(3)选用合适的器件画出逻辑图。,一般设计步骤:,例,设计一个交通灯故障自动检测器,以实现红、黄、绿三种灯的远程监控,要求用与非门实现。,解:,(1)逻辑赋值。,红、黄、绿三种灯分别用变量A、B、C表示,灯亮为1,不亮为0。,用变量F表示,正常为1,有故障为0。,输入:,输出:,真值表,变换成与非式,(2)由真值表写出逻辑表达式。,(3)画出逻辑图。,3.3 典型的组合逻辑集成电路,3.3.1 编码器,3.3.2 译码器,3.3.3 数据分配器和数据选择器,3.3.4 数值比
4、较器,3.3.5 加法器,编码:,3.3.1 编码器,将信息符号与二进制代码之间建立一一对应的关系。,编码器 :,能实现编码功能的逻辑电路。,1编码器工作原理,即在某一时刻电路只把一个输入信号转换为n位二进制代码。,例:,4线-2线编码器-把4个输入信号编成对应的2位二进制代码输出的编码电路。,设输入4个分别为I0I3,高电平有效; 输出为Y1Y0两位二进制代码。,真值表:,解:,注意:编码器在任一时刻只能对一个输入信号进行编码。,输出表达式,根据表达式:,如果某一时刻,有两个输入端如I1、I2同时为1时,输出Y1Y0为00 ;,而输出Y1Y0为00本应表示信号I0,所以以上输出就是错误输出。
5、,为避免此问题,可设定输入信号的优先级,即优先编码器。,4线-2线优先编码器真值表,表达式,此时输出I1、I2即使同时为1,输出为I0仍然表示对优先级高的I2的编码。,优先编码器实质就是对优先级最高的一个输入信号进行编码避免了输出紊乱。,除了二进制编码器,常用的还有二-十进制编码器,也称为BCD码编码器,就是把09十个十进制数码编成BCD代码,其工作原理与二进制编码器相同。,2集成编码器,74LS148(74HC148)为TTL(CMOS) 8线-3线优先编码器,两者电性能参数不同,但逻辑功能相同。,输出端,变量上的非号表示输出为反码形式。,为输入端,变量上的非号表示低电平有效,,优先级最高;
6、,三个控制端:,为输入使能端,低电平有效;,为输出使能端;,为扩展输出端。,EO,74LS148功能表,例,用74LS148和逻辑门电路实现16线-4线优先编码器。,解:,74LS148为8个输入,现要对16个输入进行编码,因此至少要用两片74LS148,根据功能表画出逻辑图。,其中片1为高位,片0为低位。片1的EO端和片0的,级联,用于控制是否允许低位片编码输出。片1和片0的,相与作为总的,输出,用于标志输出端是否为有效编码,引出,作为输出的最高位,。,端,输出,另外,将片1的,显然,片1的优先级要高于片0优先级,输入端中,优先级最高,,优先级最低。,常见的集成编码器还有74LS147、74
7、HC147、CD4532等。,这些芯片都有相应的资料可供查询,具体的型号因厂家的不同而有很多种,因此对于芯片内部结构不必深究,在学习时要学会看芯片引脚的名称和排列,分清输入和输出,会读功能表,弄懂输入输出之间的关系以及功能端的作用和有效电平,要掌握如何运用器件。,3.3.2 译码器,编码的逆过程,把给定的二进制代码转换为相应的输出信号或另一种形式的代码。,译码:,译码器:,具有译码功能的逻辑电路。,一般结构框图:,输入输出之间关系要满足:,M2N,1二进制译码器,将输入代码转换成一一对应的有效信号,在使能控制端有效的情况下,对应每一组输入代码,输出端只有一个输出有效 。,注意:输入输出满足M=
8、2N,也称为N线-M线译码器或 唯一地址译码器。,下面介绍常用的集成译码器74138和74139,它们分别具有 TTL和 CMOS系列的产品。,74LS139为双2线-4线译码器,即内部有两个相互独立的2线-4线译码器 。,引脚图,74LS139功能表,即每个译码器有2个输入端,4个反码输出端,,为使能控制,时,译码器处于非工作状态,,有一个输出端有效,从而识别四种不同的输入代码。,端,低电平有效。当,输出为1111。当,时,译码器工作,对应每个代码仅,74LS138为3线-8线译码器,引脚图,译码器有3个输入,8个反码输出,输出为低电平有效,3个使,,当G1=1,,能控制端G1、,、,,,时
9、,译码器工作,,可以识别 8 种不同输入状态。利用使能控制端可以方便的扩展电路功能。,74LS138功能表,例1,下图为两片74LS138扩展的4线-16线译码器,试分析其工作原理。,解:,由图可知片1为高位,片0为低位。A3、 A2 、A1 、A0为4个输入端。,当A3为0时,片1的G1=0,禁止译码,高8位输出全为1;而,,,低8位有有效输出。,此时,片0的G1=1,,时,译码器工作,,当A3为1时,片1的G1=1,,高8位有有效输出,而片0此时有,输出全为1。,,,时,译码器工作,,,禁止译码,低8位,例2,用74LS138实现逻辑函数,。,解:,将函数表达式写成最小项之和,将输入变量A
10、、B、C分别接入输入端,注意高位和低位的接法,使能端接有效电平,由于74LS138输出为反码输出,需要再将F变换一下:,逻辑电路图,注意:使用中规模集成译码器实现逻辑函数时,译码器的输入端个数要和逻辑函数变量的个数相同,并且需要将逻辑函数化成最小项表达式。,2二-十进制译码器,常用的有8421BCD码集成译码器74HC42,,将输入的BCD码译成十个输出信号,有4个输入端, 10个输出端,常称为4线-10线译码器。,引脚图,其工作原理与74138基本相同。 74HC42输出为低电平有效,如输入为1001时,输出端仅Y9为低电平,其他输出端为高电平,对应于十进制数9。,当输入超过09范围时,输出
11、均为高电平,无有效译码输出,这超出范围的六个代码10101111称为伪码,显然,电路具有拒绝伪码的功能。,3显示译码器,数码显示电路通常包括显示译码器、驱动电路和显示器等部分。,(1)数码显示器件。,-用来显示数字、文字或其他符号 。,按发光物质:,半导体发光二极管数码管(LED数码管)、辉光数码管、荧光数码管、液晶显示器(LCD)、等离子显示板等;,按组成方式:,分段式显示器、点阵式显示器等。,由发光二极管构成的七段显示器(LED数码管),ag七个发光二极管分段封装而成,共阳极接法将各段阳极接在一起作为公共阳极接到高电平,需要某段发光,则将相应二极管的阴极接低电平,共阴极接法反之。,(2)七
12、段集成显示译码器。,将需要显示的十进制数的代码经过译码器译出送到LED数码管,点亮相应的段即可在数码管上显示十进制数 。,例如,要显示数字7,其8421BCD码为0111,经译码器输出后应使a、b、c输出端有效,对应段能点亮即可。,但注意在选用显示译码器时要选择正确的驱动方式, 共阳极接法的LED数码管要选用输出为低电平有效的译码器,共阴极接法的LED数码管要选用输出为高电平有效的译码器。,LED工作电压比较低,且工作电流不大,一般可以直接用显示译码器驱动LED数码管。,74HC4511引脚图,74HC4511是常用的CMOS七段显示译码器, A3、A2、 A1、A0为输入端,输入8421BC
13、D码,ag为七段输出,输出高电平有效,可用来驱动共阴极LED数码管。,为测试输入端,低电平有效,当,时ag输出全为1,用于检查译码器和LED,数码管是否能正常工作。,数据时,可强制将不需要显示的位消去。如四位数码管,某时刻只需显示最低的两位数据,则可以让最高两位数据的,为灭灯输入端,低电平有效,显示多位,数码管的,,达到最高两位消显的目的,易读结果。,LE为锁存使能端,输入码在LE由0跳变为1时被锁存,译码器输出只取决于此时锁存器中的内容,输入端的变化将不再引起输出端的变化,即此时输出将保持不变。,74HC4511功能表,10101111六个代码,输出均为低电平,显示器不显示。,例,七段显示译
14、码电路如图(a),对于图(b)所示的输入波形,分析在LED数码管上的显示结果。,解:,由于,所以只需考虑LE的控制作用。,、,当LE=0时,译码器正常工作,输入代码ABCD有效,LED数 码数码管依次显示3、8、5。,当LE由0跳变到1时,输入为0101,即数字5被锁存,当LE=1时,即使输入代码发生了变化,LED数码管仍维持显示数字5。,3.3.3 数据分配器和数据选择器,1数据分配器,实现数据分配的逻辑电路,将一路通道上的公共数据根据需要分配到多路通道上去,至于传送到哪路通道上,则需要用唯一地址译码器来决定。,通常数据分配器有一根输入线,n根地址控制线,2n根数据输出线,因此根据输出线的个
15、数也称为2n路数据分配器,用74LS138译码器实现的数据分配器,译码器的三个输入端A2 、A1 、A0作为选择通道用的地址信号输入,八个输出端作为数据输出通道,三个控制端接法如下:,接低电平,G1接高电平,,接数据线D作为数据输入。,工作原理:,设地址信号为001,即选择的是,通道。而数据线上数据只有,两种:当D=1时,,不工作,输出全为1,即有,,根据译码器功能表知此时译码器,通道输出也为1;当D=0时,,同理,当地址信号为其他通道时,数据D也相应的被分配到这些通道上去了。,74LS138实现的数据分配器功能表,2数据选择器,实现数据选择功能的逻辑电路,通过选择,按需要把多个通道上的某路数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字电子技术基础 数字 电子技术 基础 组合 逻辑电路 ppt 课件

链接地址:https://www.31ppt.com/p-1986600.html