页数:112页文件大小:1.19 MB来源: 数字电子技术ppt课件
本课件先给出组合电路的分析与设计流程,再逐个展开常用集成组合逻辑电路:全加器与超前进位、优先编码器、变量译码器与显示译码、数据选择器的扩展与函数实现、数值比较器以及奇偶校验器,最后讨论竞争与险象的判断与消除方法。
第四章组合逻辑电路
第一节组合电路的分析方法第二节组合电路的设计方法第三节常用集成组合逻辑电路第四节组合逻辑电路的竞争与险象学习要求
例:P82M解:⑴写表达式CNPQR
例:MCNPQR
真值表A B CF0 0 0 00 0 1 10 1 0 10 1 1 01 0 0 11 0 1 01 1 0 01 1 1 1功能描述:三变量判奇电路电路改进:=1ABF=1C返回F=∑m(1,2,4,7)
例:设计三人表决电路(A、B、C)。每人一个按键,如果同意则按下,不同意则不按。结果用指示灯表示,多数同意时指示灯亮,否则不亮。1.逻辑假设。三个按键A、B、C按下时为“1”,不按时为“0”。输出量为F,多数赞成时是“1”,否则是“0”。2.根据题意列出逻辑状态表(真值表)。
逻辑状态表F=∑m(3,5,6,7)
ABC0001111001ABACBC3.画出卡诺图:F=∑m(3,5,6,7)
4.根据逻辑表达式画出逻辑图。&1&&ABCF
&&&&ABCF若用与非门实现返回
全加器编码器译码器数据选择器数据比较器奇偶校验器§3常用集成组合电路返回(自学)
解:设:an---加数;bn---被加数;cn-1---低位的进位;sn---本位和;cn---进位。2.设计一位全加器步骤:真值表,表达式,化简变换,逻辑图1.半加:不考虑从低位来的进位全加:相加过程中,既考虑加数、被加数又考虑低位的进位位。一、全加器
逻辑图anbncn-1sncn∑逻辑符号anbnsn&=1·=1cn-1&≥1cn
C0= A0B0+ (A0⊕B0)C-1= G0+ P0C-1C1= G1+ P1C0= G1+ P1G0+P1P0C-1C2= G2+ P2C1= G2+ P2G1+P2P1G0+P2P1P0C-1C3= G3+ P3C2= G3+ P3G2+ P3P2G1+P3P2P1G0+P3P2P1P0C-13.多位加法器串行进位加法器—速度低超前进位加法器—速度高可见,Ci仅与Gi、Pi有关,即只与被加数、加数有关,可并行产生。
超前进位产生器Ci= (Ai⊕Bi)Ci-1+ AiBi=Gi+ PiCi-1PiGi进位传输项进位产生项
符号:Cn-1Cn(1片)(4片)74LS283
4 .集成全加器及应用集成双全加器T694 , 74LS1834位全加器T6924位超前全加器T693,74LS283,CD4008超前进位产生器T698, 74LS1824位算术逻辑单元/函数发生器T697, 74LS181(16功能)8功能ALU 74LS381
应用例1:8421BCD码转换成余3码分析:8421BCD+0011→余3码P口→BCD码,Q口→0011,Ci=0输出口(和)→余3码8注意高低位顺序
2位8421BCD码按权展开:D= D18×80+D14×40+D12×20+D11×10 +D08×8+D04×4+D02×2+D01×1↓↓↓↓64+16 32+8 16+4 8+2= D18×64+D14×32 +(D18+D12)×16 +(D14+ D11+D08)×8+(D12+D04)×4 +(D11+D02)×2 +D01×1=D18×26+D14×25+(D18+D12)×24+(D14+ D11+D08)×23+(D12+D04)×22+(D11+D02)×21+D01×20例2:(P94)用全加器74LS283实现:2位8421BCD码D=(D18D14D12D11,D08D04D02D01)向二进制码(B码)的转换。
高位低位分析:一个2位十进制数(最大为99),用二进制(B码)表示需7位,即B=B6B5B4B3B2B1B0
D=D18×26+D14×25+(D18+D12)×24+(D14+ D11+D08)×23+(D12+D04)×22+(D11+D02)×21+D01×20B=B6B5B4B3B2B1B0=B6×26+B5×25+B4×24+B3×23+B2×22+B1×21+B0×20D01D11D02D12D04D11D08D12D14D18D14D18+)B0B1B2B3’B4’B3B4B5B6
D01D11D02D12D04D11D08D12D14D18D14D18+)B0B1B2B3’B4’B3B4B5B6加法器分配:74LS283为4位二进制加法器,故需要2片全加器。具体分配如上图,蓝圈运算用一片,红圈运算用一片。全部转换需完成8次加法运算。
D=D18×26+D14×25+(D18+D12)×24+(D14+ D11+D08)×23+(D12+D04)×22+(D11+D02)×21+D01×20D01B3B2B1B0COA3A2A1A0CIF3F2F1F0∑B3B2B1B0COA3A2A1A0CIF3F2F1F0∑D02D04D08D11D12D14D18B0B1B2B3B4B5B674lLS28374lLS283
D01B3B2B1B0COA3A2A1A0CIF3F2F1F0∑B3B2B1B0COA3A2A1A0CIF3F2F1F0∑D02D04D08D11D12D14D18B0B1B2B3B4B5B674lLS28374lLS283D=D18×26+D14×25+(D18+D12)×24+(D14+ D11+D08)×23+(D12+D04)×22+(D11+D02)×21+D01×20
D01B3B2B1B0COA3A2A1A0CIF3F2F1F0∑B3B2B1B0COA3A2A1A0CIF3F2F1F0∑D02D04D08D11D12D14D18B0B1B2B3B4B5B674lLS28374lLS283D=D18×26+D14×25+(D18+D12)×24+(D14+ D11+D08)×23+(D12+D04)×22+(D11+D02)×21+D01×20
D01B3B2B1B0COA3A2A1A0CIF3F2F1F0∑B3B2B1B0COA3A2A1A0CIF3F2F1F0∑D02D04D08D11D12D14D18B0B1B2B3B4B5B674lLS28374lLS283D=D18×26+D14×25+(D18+D12)×24+(D14+ D11+D08)×23+(D12+D04)×22+(D11+D02)×21+D01×20B3’
D01B3B2B1B0COA3A2A1A0CIF3F2F1F0∑B3B2B1B0COA3A2A1A0CIF3F2F1F0∑D02D04D08D11D12D14D18B0B1B2B3B4B5B674lLS28374lLS283D=D18×26+D14×25+(D18+D12)×24+(D14+ D11+D08)×23+(D12+D04)×22+(D11+D02)×21+D01×20B4’
D01B3B2B1B0COA3A2A1A0CIF3F2F1F0∑B3B2B1B0COA3A2A1A0CIF3F2F1F0∑D02D04D08D11D12D14D18B0B1B2B3B4B5B674lLS28374lLS283D=D18×26+D14×25+(D18+D12)×24+(D14+ D11+D08)×23+(D12+D04)×22+(D11+D02)×21+D01×20
D01B3B2B1B0COA3A2A1A0CIF3F2F1F0∑B3B2B1B0COA3A2A1A0CIF3F2F1F0∑D02D04D08D11D12D14D18B0B1B2B3B4B5B674lLS28374lLS283D=D18×26+D14×25+(D18+D12)×24+(D14+ D11+D08)×23+(D12+D04)×22+(D11+D02)×21+D01×20
D01B3B2B1B0COA3A2A1A0CIF3F2F1F0∑B3B2B1B0COA3A2A1A0CIF3F2F1F0∑D02D04D08D11D12D14D18B0B1B2B3B4B5B674LS28374LS283那些进位在哪儿处理了?利用283的内部进位和Co1。Co1返回
分类:二、编码器编码:把特定含义的信息编成二进制代码。输出功能二进制编码器—输入2n个信号,输出n位代码二~十进制编码器—10个信号输入,BCD码输出一般编码器—输入间有约束优先编码器—按优先级别高低编码代表0~9十个数字
1 .二进制编码器(一般编码器)解:分析功能要求8个输入:设为X0~X7,且高电平有效。3位二进制代码输出:设为A、B、C。约束关系——不允许两个或两个以上输入信号同时有效(1)设计一个8/3一般编码器列真值表8位输入,其组合为28=256种,真值表应有256行,但因为约束条件的存在,可以只列出简化真值表。
简化真值表A B CXiX0X1X2X3X4X5X6X70 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 1X0X1X2X3X4X5X6X710 0 0 0 0 0 0010 0 0 0 0 00 010 0 0 0 00 0 010 0 0 00 0 0 010 0 00 0 0 0 010 00 0 0 0 0 0100 0 0 0 0 0 01列表达式A = X4+ X5+ X6+X7B = X2+ X3+ X6+X7C = X1+ X3+ X5+X7
列表达式A = X4+ X5+ X6+X7B = X2+ X3+ X6+X7C = X1+ X3+ X5+X7画逻辑图X0X1X2X3X4X5X6X7≥1≥1≥1ABC
表达式A B C F1 F2 F30 0 0 0 0 00 0 1 0 0 10 1 0 0 1 00 1 1 0 1 01 0 0 1 0 01 0 1 1 0 01 1 0 1 0 01 1 1 1 0 0真值表电路(略)A B C F1 F2 F30 0 0 0 0 01××1 0 00 1×0 1 00 0 1 0 0 1简化真值表特快发车编码信号100快车发车编码信号010普快发车编码信号001
增加使能控制端,多用于键盘电路、计算机中断等。以74LS148例(功能表如下,P96)3.集成优先编码器1××××××××1 1 1 1 10 1 1 1 1 1 1 1 1 1 1 1 1 00×××××××0 0 0 0 0 10××××××0 1 0 0 1 0 10×××××0 1 1 0 1 0 0 10××××0 1 1 1 0 1 1 0 10×××0 1 1 1 1 1 0 0 0 10××0 1 1 1 1 1 1 0 1 0 10×0 1 1 1 1 1 1 1 1 0 0 10 0 1 1 1 1 1 1 1 1 1 1 0 1
特点:※8个输入,低有效,高位优先※3位代码,反码输出※3个使能端:使能输入=0编码=1禁止使能输出=1本片有请求=0本片无请求扩展输出端=1本片未编码=0本片已编码利用和,可对74LS148进行扩展1××1 1 1 1 10 1 1 1 1 1 1 00×0 0 0 0 0 1………0 0 1 1 1 1 0 1
图形符号74LS148
电路:/ST →/ST1/IN15~ /IN8→ 1片的/IN7~ /IN0/IN7~ /IN0→2片的/IN7~ /IN0/ST2=Ys1/Y3=/YEX1/Y2=/Y12· /Y22/Y1=/Y11· /Y21/Y0=/Y10· /Y20/YEX=/YEX1· /YEX2Ys=Ys2高片1低片2Ys
分析1:/ST=1时,故:Ys=Ys2=1。/YEX=1/Y3 ~ /Y0=1111/ST1=1→1片禁止;→Ys1=/ST2=1 →2片禁止。1××1 1 1 1 10 1 1 1 1 1 1 00×0 0 0 0 0 1………满足禁止时的输出/YEX=/YEX1· /YEX2Ys=Ys2/Y3=/YEX1/Y2=/Y12· /Y22/Y1=/Y11· /Y21/Y0=/Y10· /Y20高片1低片2Ys
/ST=0时⑴/IN15~ /IN0均无申请1××1 1 1 1 10 1 1 1 1 1 1 00×0 0 0 0 0 1………分析2:→ /ST1=0 1片工作,但无编码输出→Ys1= /ST2=0→ 2片工作,也无编码输出故:Ys=Ys2=0。/YEX=1/Y3 ~ /Y0=1111满足无编码时的输出/Y3=/YEX1/Y2=/Y12· /Y22/Y1=/Y11· /Y21/Y0=/Y10· /Y20/YEX=/YEX1· /YEX2Ys=Ys2高片1低片2Ys
设ST=0编码举例:1××1 1 1 1 10 1 1 1 1 1 1 00×0 0 0 0 0 1………/Y3=/YEX1/Y2=/Y12· /Y22/Y1=/Y11· /Y21/Y0=/Y10· /Y20⑴如/IN14=0(对应1片/IN6)/YEX=/YEX1· /YEX2Ys=Ys2高片1低片2Ys
扩展后仍保留原芯片的特征1××1 1 1 1 10 1 1 1 1 1 1 00×0 0 0 0 0 1………/Y3=/YEX1/Y2=/Y12· /Y22/Y1=/Y11· /Y21/Y0=/Y10· /Y20/YEX=/YEX1· /YEX2Ys=Ys2⑵如/IN2=0(对应2片/IN2)设ST=0编码举例:高片1低片2Ys
①集成编码器分二进制编码器和二~十进制编码器两类.②集成二~十进制编码器,常称10/4编码器.例:74LS147,9个输入端,代表1~9九个数字,低有效,高位优先;4个输出端,反码输出。如9→0110,4→1011;1~9中如无申请,输出→1111,表示数字0的编码,即0的编码是隐含的。无控制端,扩展时不方便.说明:
译码——编码逆过程,将二进制代码的原意“翻译”出来,还原成原特定含义的信息。即每组代码有一个相应输出端为有效(高/低)电平,其余输出端为无效(低/高)电平。分类——按功能不同,分为:变量译码器—表示输入变量状态,2/4,3/8,4/16码制变换译码器—BCD/十,余3/十,格雷码/十显示译码器—驱动显示器件三、译码器返回
特点—输入: n个变量,即n位代码,输出: 2n个.即对应n个变量的2n种组合,每个输出对应一种输入代码,即一个n变量最小项。设计—举例三变量译码器的设计。(真值表,表达式,变换,逻辑图)1、变量译码器(二进制译码器)解:输入:3个变量,设为A,B,C。输出: 23=8个.设为Y0~Y7高有效。也可设为低有效
设计举例(续)说明—译码器是多输入、多输出组合逻辑电路,每个输出对应一个n变量最小项——也称最小项发生器。真值表0 0 010 0 0 0 0 0 00 0 1 010 0 0 0 0 00 1 0 0 010 0 0 0 00 1 1 0 0 010 0 0 01 0 0 0 0 0 010 0 01 0 1 0 0 0 0 010 01 1 0 0 0 0 0 0 0101 1 1 0 0 0 0 0 0 01表达式电路(略)
集成变量译码器2/4译码器74LS139 CD45563/8译码器74LS1384/16译码器74LS154以74LS138(3/8译码器)进行说明:图形符号07GA2A1A0STASTBSTC一般符号
说明:有3个变量输入端A2A1A0(ABC)有8个输出端Y0…Y7,低译中(低有效)有3个使能端STA、STB、STC功能表0××××1 1 1 1 1 1 1 1×1×××1 1 1 1 1 1 1 11 0 0 0 001 1 1 1 1 1 11 0 0 0 1 101 1 1 1 1 11 0 0 1 0 1 101 1 1 1 11 0 0 1 1 1 1 101 1 1 11 0 1 0 0 1 1 1 101 1 11 0 1 0 1 1 1 1 1 101 110 1 1 0 1 1 1 1 1 1011 0 1 1 1 1 1 1 1 1 1 10
依据函数可展成标准与或式,即部分最小项之和。译码器是最小项输出器,能产生全部最小项。举例:用74LS138实现一位全加器。②用译码器实现逻辑函数方法把对应函数所含最小项的译码器的输出,相与非(低电平输出)或者相或(高电平输出)即可得到相应的逻辑函数。
2、码制变换译码器⑴以8421BCD→十进制(又称二~十进制译码器)为例,设计一个码制变换译码器。解:输入:ABCD4位二进制数为8421BCD。输出:10个数字信号,设为Y0…Y9设高有效,有BCD→十,余3→十,循环→十等多种。真值表:A B C DY0Y1Y2Y3Y4Y5Y6Y7Y8Y90 0 0 010 0 0 0 0 0 0 0 00 0 0 1 010 0 0 0 0 0 0 00 0 1 0 0 010 0 0 0 0 0 0∶∶∶∶1 0 0 1 0 0 0 0 0 0 0 0 011 0 1 0伪码1 1 1 1
完全译码设计:可拒收伪码Y0Y1Y3Y2Y4Y5Y7Y6Y8Y900 01 11 1000011110CDAB电路(略)说明:1.完全译码是最小项输出,伪输入时,不会有伪输出。2.集成电路一般采用完全译码方式.
⑵集成码制变换译码器74LS42, CC4028均为4/10译码器。7442:符号
74LS42与功能表:下表列出相关数据。
| A | B | C | D |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 0 | 1 | 1 | 1 |
| 1 | 1 | 1 | 1 |
| 1 | 1 | 0 | 0 |
| 0 | 1 | 1 | 0 |
| 1 | 1 | 1 | 1 |
| 1 | 1 | 1 | 1 |
| 0 | 0 | 1 | 0 |
| 1 | 1 | 0 | 1 |
| 1 | 1 | 1 | 1 |
74LS42功能表 ∶∶∶∶1 0 0 1 1 1 1 1 1 1 1 1 101 0 1 0 1 1 1 1 1 1 1 1 1 1∶∶1 1 1 1 1 1 1 1 1 1 1 1 1 1①特点:无选通输入输出低有效全译码电路
字形重迭式按显示方式分分段式点阵式半导体显示器荧光数码管液体数字显示器气体放电显示器按发光物质分3、显示译码器(1)显示器件能直接显示文字、符号的器件
半导体显示器——磷砷化镓PN结,外加正向电压(电能),发出不同波长的光(红、黄、绿等颜色)。液晶显示器——是既有液体流动性又有晶体光学特性之有机化合物,是通过电场作用和入射光照射改变液晶排列形状、透明度而制成的显示器件。▲本身不发光,是一种被动显示器件。▲主要用于移动设备、钟表、仪表、计算器、家电等。▲工作电压低,功耗极小。▲交流驱动。常用显示器件有:(LED)(LCD)
(以常用的7段显示器为例)(2)显示译码器7段LED共阴极——高电平点亮共阳极——低电平点亮a b c d e f g DPCOMa b c d e f g DPCOMDPabcdefgDPcomcom共阴共阳
显示译码器译码表:下表列出相关数据。
| A | B | C | D | a | b | c | d | e | f | g |
|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 |
| 0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 |
| 0 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 0 | 1 |
(3)显示译码器设计译码表由8421BCD→7段LED的译码器化简变换 ∶0 1 0 1∶0 1 1 0 0 0 1 1 1 1 10 1 1 11 0 0 0 1 1 1 1 1 1 11 0 0 1 1 1 1 0 0 1 1由译码表可写出a~g的表达式,并画出电路。说明:⑴书中P105输入是2421码。⑵在智能系统中一般由软件译码。0123456789
四、数据选择器(多路数据开关)定义:能从多个数据信号种选择一个数据信号传送到输出端的电路。输入: 2n路数据和n位地址。输出:1位数据。地址:选择哪个数据的控制信号。A0A1D3D2D1D0W控制信号输入信号输出信号数据选择器类似一个多掷开关。选择哪一路信号由相应的一组控制信号控制。
说明:1.信号在此单向传输,与模拟开关的双向传输不同.2.被传输的是选中输入的逻辑状态(1或0),不同于模拟开关传送的是物理量(如2.7V等).3.与门是一个最简单的单通道数据选择器.AE&FE=1时,F=A,能传送数据,门打开.E=0时,F=0,门封锁.与门常用作选通门..
1、设计一个4选1数据选择器输入:数据:4=22个数据输入(a3,a2,a1,a0);地址:2位(A1,A0)。输出:1位数据(F)。真值表:A1 A0 a3a2 a1 a0 F0 0×××a0 a00 1××a1×a11 0×a2××a21 1a3×××a3表达式:
设计一个4选1数据选择器(续)n地址变量,有2n数据通道,实现2n选1功能。电路:结论:
一位:8选1 74LS151 16选1 74LS150二位:双4选1 74LS153四位:四2选1 74LS157、74LS1582、集成数据选择器以74LS151为例:实际管脚号
例:双4选1 → 8选1输入:地址3位:A2~A0。数据:D0~D7如:A2A1A0=101,F1=D1、F2=D5由A2=1,使F=F2=D5,余类推。F1F2D4D5D6D7D0D1D2D310②无使能端时,输出进行再选择。
对应函数所含的mi项,使数据选择器的Di=1;对应函数所不含的mj项,使数据选择器的Dj=0,则数据选择器的输出与函数相等(即:使函数卡诺图与数选器卡诺图完全一致)。(2)实现组合逻辑函数输出n变量函数——部分最小项之和形式。数据选择器——2n-1F=∑miDii=0依据:思路:2n-1F=∑mii=0
例:用8选1数选器实现全加和S=A⊕B⊕C =∑m(1,2,4,7)①n地址→n变量函数A2 FA1 8选1A0D0 D1 D2 D3 D4 D5 D6 D7ABCF“1”令D1=D2=D4=D7=1,D0=D3=D5=D6=0,则两函数相等,即8选1实现全加和函数功能。选卡函卡ABCD0D1D4D5D3D2D7D61111
②n地址→n+1变量函数即:数据选择器地址变量为n个;函数变量为n+1个。(a)代数法i写出函数的标准与或式;ii提出数据选择器的地址变量;iii剩余变量构成数据选择器数据输入端函数;iv画逻辑图。此时数据选择器的数据输入端可能是常量0或1,也可能是变量。代数法降维图法在n+1个函数变量中,选取n个变量作为数据选择器地址变量。
例:用4选1数据选择器实现1位全加和函数i写出函数的标准与或式;ii提出数据选择器的地址变量;iii剩余变量构成数据选择器数据输入端函数;iv画逻辑图。数据选择器表达式选AB作为数据选择器的地址变量逻辑对比——得数据输入端的函数(由剩余变量组成)
A1FA04选1D0D1D2D3ABCS验证:AB=00,S=D0=CC=0,相当ABC=000,S=0C=1,相当ABC=001,S=1AB=01,S=D1=CC=0,相当ABC=010,S=1C=1,相当ABC=011,S=0AB=10,S=D2=CC=0,相当ABC=100,S=1C=1,相当ABC=101,S=0AB=11,S=D3=CC=0,相当ABC=110,S=0C=1,相当ABC=111,S=1
卡诺图变量数称维数,将某些变量移入方格内可减少维数,称降维图。降一维(b)降维图法例1:111100 01 11 1001BCACCCC0101BA将C变量移入方格内AB=00,C=0,S=0C=1,S=1S=CAB=01,C=0,S=1C=1,S=0S=CAB=10,C=0,S=1C=1,S=0S=CAB=11,C=0,S=0C=1,S=1S=C
CCCC0101BAD0D1D2D30101BA可知用4选1实现S,有逻辑图A1FA04选1D0D1D2D3ABCS
可知用8选1实现,有D0=D2=D4=D5=D,D1=0,D3=D6=1,D7=D。例2:用8选1实现F=∑m(1,5,6,7,9,11,12,13,14)111 11 1 11 100 01 11 1000011110CDABD0D11 DDD0 100011110CAB降维D0D1D2D3D6D7D4D50 100011110CAB选卡
D0=D2=D4=D5=D,D1=0,D3=D6=1,D7=D逻辑图A2 FA1 8选1A0D0 D1 D2 D3 D4 D5 D6 D7ABCD“1”
五、数据比较器大小比较。功能:比较器:能完成两个数字大小比较的电路。0 0 0 1 00 1 0 0 11 0 1 0 01 1 0 1 0逻辑图表达式输入:输出:真值表:L>L<L=≥1比较数据A、BL>、L=、L<1、一位数码比较
真值表(考虑扩展,引入低位比较级联输入a>b,a=b,a<b)2、多位数码比较(4位)方法:先高位,高位相同看次位,依此类推。
表达式电路(略)
普通4位比较功能特定功能74LS85比较器功能表
⑵并联比较(二级比较)(初级比较)P>Q P<Q85(1)32 1 0 > = <P>Q P<Q85(2)32 1 0 > = <P>Q P<Q85(3)32 1 0 > = <P>Q P<Q85(4)32 1 0 > = <010LA>BLA=BLA<BP>Q >P=Q85(5) =P<Q<3 2 1 0A0B0A3B3A4B4A7B711A8B8A11B11A12B12A15B15111111例1:16位比较
(二级比较)(初级比较)P>Q P<Q85(1)32 1 0 > = <P>Q P<Q85(2)32 1 0 > = <P>Q P<Q85(3)32 1 0 > = <P>Q P<Q85(4)32 1 0 > = <010LA>BLA=BLA<BP>Q >P=Q85(5) =P<Q<3 2 1 0A1B1A4B4A6B6A9B9A10B10A11B11A14B14A16B16A19B19A15B15A5B5A0B0例2:20位比较
六、奇偶校验器/奇偶产生器1.奇偶校验/产生器:可以产生奇偶校验位或进行奇偶校验的逻辑器件。符号:奇校验偶校验2K+1∶∶2K∶∶奇偶校验:1.只能查错,不能纠错.2.只能检查出奇数个错误的发生.
2.集成奇偶校验/产生器以74LS180为例.功能表:奇偶校验/产生器功能表输入输出A~H中1的数目EVEN ODD FEVFOD偶数1 0 1 0偶数0 1 0 1奇数1 0 0 1奇数0 1 1 0×1 1 0 0×0 0 1 1特点:1.A~H8个输入端.2.EVEN偶级联输入,EVEN=1,表示前级1的个数为偶数.3.ODD奇级联输入,ODD=1,表示前级1的个数为奇数.4.FEV偶数输出端.FEV=1表示本级及以前1的个数为偶数.5.FOD奇数输出端.FOD=1表示本级及以前1的个数为奇数.
≥1第四节组合电路的竞争与险象tpd第四章组合逻辑电路
在数字电路中,由于不同路径上门的级数不同,或者门电路平均延时时间的差异,使输入信号从输入级经不同通路传输到输出级的时间不同,这个先后的时间差称为竞争。由于竞争,使逻辑电路产生错误输出,称为冒险。说明:(1)一般来说,时延对数字系统是有害的,它会降低系统的工作的速度,还会产生竞争冒险现象。(2)竞争和险象是对实际电路的,而不是针对函数的。一、竞争与险象
有代数法和卡诺图法检查是否存在某个变量X,它同时以原变量和反变量的形式出现在函数表达式中;1、代数法:如果上述现象存在,则检查表达式是否可在一定条件下成为X+X或者X·X的形式。若能,则说明与函数表达式对应的电路可能产生险象。二、判别方法检查有否互互补变量检查表达式形式
险象。解:变量A和C具备竞争的条件,应分别进行检查。检查C:C发生变化时不会产生险象.
检查A:当B=C=1时,A的变化可能使电路产生险象.
当描述电路的逻辑函数为“与或”式时,可采用卡诺图来判断是否存在险象。其方法是观察是否存在“相切”的卡诺圈,若存在则可能产生险象。2、卡诺图法
00 01 11 1000011110CDAB11111111因此当B=D=1,A=0时(此时F=C+C),电路可能由于C的变化而产生险象。
解:原电路对应的函数表达式为根据定理,增加冗余项BC,有1&BCAF&&dgeG1G2G3G4例:电路如图所示,用增加冗余项的方法消除电路中的险象。
当B=C=1时,函数由F=A+A变成了F=1BAC&1&&&F附加门电路改进如下图所示。
00 01 11 1000011110CDAB11111101000100001 11 100 01 11 1001BCA⑵卡诺图中增加卡诺圈以消除"相切"相切点,需增加卡诺圈相切点,需增加卡诺圈
其它办法(1)加选通脉冲;(2)增加惯性延时环节;(3)计算机仿真,检查有无险象存在;(4)实验验证,等等。返回
本章作业本章完4.6(1)4.7(2)全减器:输入有被减数、减数和低位的借位,输出有本位差、向高位的借位。4.14可加少量门。4.17用74LS42,功能表见P102.4.21 (1)(用降维法)4.24用并行比较法第一次作业第二次作业
下载地址:{{downurl}}
{{{a}}}
{{#b}}{{{b}}}
{{/b}} {{/title}} {{#nolog}}登陆注册
{{/nolog}} {{#djsx}}点我刷新
{{/djsx}} {{#gocz}} {{/gocz}} {{#ffqr}} {{/ffqr}}