版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、(3-1)电子技术电子技术 第三章第三章 组合逻辑电路组合逻辑电路数字电路部分数字电路部分(3-2)第三章第三章 组合逻辑电路组合逻辑电路3.1 概述概述3.2 组合逻辑电路分析基础组合逻辑电路分析基础3.3 组合逻辑电路设计基础组合逻辑电路设计基础3.4 几种常用的组合逻辑组件几种常用的组合逻辑组件3.5 利用中规模组件设计组合利用中规模组件设计组合 电路电路(3-3)3.1 概述概述逻辑电路逻辑电路组合组合逻辑电路逻辑电路时序时序逻辑电路逻辑电路功能:功能:输出只取决于输出只取决于 当前的输入。当前的输入。 组成:组成:门电路,不存在门电路,不存在记忆元件。记忆元件。功能:功能:输出取决于
2、当输出取决于当前的输入和原前的输入和原来的状态。来的状态。组成:组成:组合电路、记组合电路、记忆元件。忆元件。(3-4)组合电路的研究内容:组合电路的研究内容:分析:分析:设计:设计:给定给定 逻辑图逻辑图得到得到逻辑功能逻辑功能分析分析 给定给定逻辑功能逻辑功能画出画出 逻辑图逻辑图设计设计(3-5)3.2 组合逻辑电路分析基础组合逻辑电路分析基础1. 由给定的逻辑图逐级写出逻辑关系表达式。由给定的逻辑图逐级写出逻辑关系表达式。分析步骤:分析步骤:2. 用逻辑代数或卡诺图对逻辑代数进行化简。用逻辑代数或卡诺图对逻辑代数进行化简。3. 列出输入输出状态表并得出结论。列出输入输出状态表并得出结论
3、。电路电路 结构结构输入输出之间输入输出之间的逻辑关系的逻辑关系(3-6)例例1:分析下图的逻辑功能。分析下图的逻辑功能。 &ABFABABBA BABA BABAF BABABABA (3-7)A B F 0 0 1 0 1 0 1 0 0 1 1 1 真值表真值表特点:特点:输入相同为输入相同为“1”; 输入不同为输入不同为“0”。同或门同或门BAF BABABABAF =1ABF(3-8)例例2:分析下图的逻辑功能。分析下图的逻辑功能。 &ABFBA ABA BBA BBAABAF BBAABA BBAABA )()(BABA (3-9)A B F 0 0 0 0 1 1 1 0 1 1
4、 1 0 真值表真值表特点:特点:输入相同为输入相同为“0”; 输入不同为输入不同为“1”。异或门异或门BAF BABAF =1ABF(3-10)1例例3:分析下图的逻辑功能。分析下图的逻辑功能。 01被封锁被封锁1=1BMF&2&3&4A1(3-11)=010被封锁被封锁1特点:特点: M=1时选通时选通A路信号;路信号; M=0时选通时选通B路信号。路信号。M&2&3&4AB1F选通电路选通电路(3-12)3.3 组合逻辑电路设计基础组合逻辑电路设计基础任务任务要求要求最简单的最简单的逻辑电路逻辑电路1. 指定实际问题的逻辑含义,列出真值表。指定实际问题的逻辑含义,列出真值表。分析步骤:分
5、析步骤:2. 用逻辑代数或卡诺图对逻辑代数进行化简。用逻辑代数或卡诺图对逻辑代数进行化简。3. 列出输入输出状态表并得出结论。列出输入输出状态表并得出结论。(3-13)例:例:设计三人表决电路(设计三人表决电路(A、B、C)。每人一个按)。每人一个按键,如果同意则按下,不同意则不按。结果用键,如果同意则按下,不同意则不按。结果用指示灯表示,多数同意时指示灯亮,否则不亮。指示灯表示,多数同意时指示灯亮,否则不亮。1. 首先指明逻辑符号取首先指明逻辑符号取“0”、“1”的含义。的含义。2. 根据题意列出真值表根据题意列出真值表。A B C F 0 0 0 0 0 0 1 0 0 1 0 0 0 1
6、 1 1 1 0 0 0 1 0 1 1 1 1 0 1 1 1 1 1 真值表真值表三个按键三个按键A、B、C按下时为按下时为“1”,不按时为,不按时为“0”。输出。输出是是F,多数赞成时是,多数赞成时是“1”,否则是否则是“0”。(3-14)A B C F 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 1 1 0 0 0 1 0 1 1 1 1 0 1 1 1 1 1 真值表真值表3. 画出卡诺图,并用卡画出卡诺图,并用卡诺图化简:诺图化简:ABC00011110010 0 1 0 0 1 1 1 ABACBCCABCABF (3-15)4. 根据逻辑表达式画出逻辑图。根据逻
7、辑表达式画出逻辑图。CABCABF & 1&AB BCF(1) 若用与或门实现若用与或门实现(3-16)CABCAB CABCAB &ABCFCABCABF (2) 若用与非门实现若用与非门实现(3-17)3.4 几种常用的组合逻辑组件几种常用的组合逻辑组件3.4.1 编码器编码器所谓所谓编码编码就是赋予选定的一系列二进制代码以就是赋予选定的一系列二进制代码以固定的含义。固定的含义。n个二进制代码(个二进制代码(n位二进制数)有位二进制数)有2n种种不同的组合,可以表示不同的组合,可以表示2n个信号。个信号。一、二进制编码器一、二进制编码器二进制编码器的作用:二进制编码器的作用:将一系列信号状
8、态编制成将一系列信号状态编制成二进制代码。二进制代码。(3-18)例:例:用与非门组成三位二进制编码器。用与非门组成三位二进制编码器。-八线八线-三线编码器三线编码器设八个输入端为设八个输入端为I1 I8,八种状态,八种状态,与之对应的输出设为与之对应的输出设为F1、F2、F3,共三,共三位二进制数。位二进制数。设计编码器的过程与设计一般的组合设计编码器的过程与设计一般的组合逻辑电路相同,首先要列出状态表(即真逻辑电路相同,首先要列出状态表(即真值表),然后写出逻辑表达式并进行化简,值表),然后写出逻辑表达式并进行化简,最后画出逻辑图最后画出逻辑图。(3-19)I1I2I3I4I5I6I7I8
9、F3F2F10111111100010111111001110111110101110111101111110111100111110111011111110111011111110111真值表真值表86421IIIIF 8642IIII 87432IIIIF 87653IIIIF (3-20)I1I2I3I4I5I6I7I8&F3F2F18-3 编码器逻辑图编码器逻辑图86421IIIIF 8642IIII 87432IIIIF 87653IIIIF (3-21)二、二二、二-十进制编码器十进制编码器二二-十进制编码器的作用:十进制编码器的作用:将十个状态(对应于将十个状态(对应于十进制的十
10、个代码)编制成十进制的十个代码)编制成BCD码。码。十个输入十个输入需要几位输出?需要几位输出?四位四位输入:输入:I0 I9输出:输出:F4 F1列出状态表如下:列出状态表如下:432102 (3-22)输输入入 F3 F2 F1 F0 I0 0 0 0 0 I1 0 0 0 1 I2 0 0 1 0 I3 0 0 1 1 I4 0 1 0 0 I5 0 1 0 1 I6 0 1 1 0 I7 0 1 1 1 I8 1 0 0 0 I9 1 0 0 1 98983IIIIF 76542IIIIF 76321IIIIF 975310IIIIIF 逻辑图略逻辑图略状态表状态表(3-23)3.4.
11、2 译码器译码器译码是编码的逆过程,即将某二进制翻译成电译码是编码的逆过程,即将某二进制翻译成电路的某种状态。路的某种状态。一、二进制译码器一、二进制译码器二进制译码器的作用:二进制译码器的作用:将将n种输入的组合译成种输入的组合译成2n种电路状态。也叫种电路状态。也叫n-2n线译码器。线译码器。译码器的输入译码器的输入 一组二进制代码一组二进制代码译码器的输出译码器的输出一组高低电平信号一组高低电平信号(3-24)&1Y0Y2Y3YA1A0S2-4线译码器线译码器74LS139的内部线路的内部线路输入输入控制端控制端输出输出(3-25)74LS139的功能表的功能表A1A01XX111100
12、00111001101101011010111110S0Y1Y2Y3Y“”表示低电平有效。表示低电平有效。(3-26)S1S10A11A10Y11Y12Y13Y10A11A10Y11Y12Y13Y1S20A21A20Y21Y22Y23Y2ccUGND3Y22Y21Y20Y21A20A2S274LS139管脚图管脚图一片一片139种含两个种含两个2-4译码器译码器(3-27)例:例:利用线译码器分时将采样数据送入计算机。利用线译码器分时将采样数据送入计算机。0Y1Y2Y3Y0A1AS2-4线译线译码器码器ABCD三态门三态门三态门三态门三态门三态门三态门三态门AEBECEDE总线总线(3-28)
13、0Y1Y2Y3Y0A1AS2-4线译线译码器码器ABCD三态门三态门三态门三态门三态门三态门三态门三态门AEBECEDE总线总线000全为全为1工作原理工作原理:(以:(以A0A1=00为例)为例)数据数据脱离总线脱离总线(3-29)二、显示译码器二、显示译码器二二-十十进制编码进制编码显示译显示译码器码器显示显示器件器件在数字系统中,常常需要将运算结果用人们在数字系统中,常常需要将运算结果用人们习惯的十进制显示出来,这就要用到习惯的十进制显示出来,这就要用到显示译码器显示译码器。显示器件:显示器件:常用的是常用的是七段七段显示器件。显示器件。bcdefga(3-30)abcdfga b c
14、d e f g1 1 1 1 1 1 00 1 1 0 0 0 01 1 0 1 1 0 1e七段显示器件的工作原理:七段显示器件的工作原理:(3-31)显示译码器显示译码器:11474LS49BCBIDAeabcdfgUccGND74LS49的管脚图的管脚图消隐控制端消隐控制端(3-32)74LS49的功能表(简表)的功能表(简表)输输 入入输输 出出显显 示示D ABIa g10XXXX0000000消隐消隐8421码码译码译码显示字型显示字型完整的功能表请参考相应的参考书。完整的功能表请参考相应的参考书。(3-33)74LS49与七段显示器件的连接与七段显示器件的连接:74LS49是集是
15、集电极开路,必电极开路,必须接上拉电阻须接上拉电阻bfac d egbfac d egBID C B A+5V+5V(3-34)3.4.3 加法器加法器1 1 0 11 0 0 1+举例:举例:A=1101, B=1001, 计算计算A+B。011010011加法运算的基本规则加法运算的基本规则:(1) 逢二进一。逢二进一。(2) 最低位是两个数最低位的叠加,不需考虑进位。最低位是两个数最低位的叠加,不需考虑进位。(3) 其余各位都是三个数相加,包括加数被、加数其余各位都是三个数相加,包括加数被、加数和低位来的进位。和低位来的进位。(4) 任何位相加都产生两个结果:本位和、向高位任何位相加都产
16、生两个结果:本位和、向高位的进位。的进位。用半加器实现用半加器实现用全加器实现用全加器实现(3-35)一、半加器一、半加器半加运算不考虑从低位来的进位。设:半加运算不考虑从低位来的进位。设: A-加数;加数;B-被加数;被加数;S-本位和;本位和;C-进位。进位。A B C S 0 0 0 0 0 1 0 1 1 0 0 1 1 1 1 0 真值表真值表BABABAS ABC (3-36)逻辑图逻辑图半加器半加器ABCS逻辑符号逻辑符号BABABAS ABC =1&ABSC(3-37)二、全加器:二、全加器:an-加数;加数;bn-被加数;被加数;cn-1-低位的进位;低位的进位;sn-本位和
17、;本位和;cn-进位。进位。an bn cn-1 sn cn 0 0 0 0 0 0 0 1 1 0 0 1 0 1 0 0 1 1 0 1 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 1 1 1 1 1 真值表真值表1nnnnnnnnnnnc )baba(c )baba(s nn1nnnnnnbac )baba(c (3-38)1n1n1nnnnnnnnnnncscsc )baba(c )baba(s nn1nnn1nnnnnnbascbac )baba(c nnnnbabas ,bann nnnnbabas 半加和:半加和:所以,全加和:所以,全加和:anbncn-1snc
18、n全加器全加器逻辑图逻辑图逻辑符号逻辑符号半加器半加器半加器半加器 1anbncn-1sncnsscc(3-39) 全加器全加器SN74LS183的管脚图的管脚图114SN74LS1831an1bn1cn-11cn1sn2cn-12cn2sn2an2bnUccGND(3-40)例:例:用一片用一片SN74LS183构成两位串行进位全加器。构成两位串行进位全加器。D1bncn-1sncn全加器全加器anbncn-1sncn全加器全加器anA2A1B2B1D2C串行进位串行进位其它组件:其它组件:SN74H83-四位串行进位全加器。四位串行进位全加器。SN74LS283-四位超前进位全加器。四位超
19、前进位全加器。(3-41)3.4.4 数字比较器数字比较器比较器的分类:比较器的分类:(1)仅比较两个数是否相等。)仅比较两个数是否相等。(2)除比较两个数是否相等外,还要比较两个)除比较两个数是否相等外,还要比较两个数的大小。数的大小。第一类的逻辑功能较简单,下面重点介绍第一类的逻辑功能较简单,下面重点介绍第二类第二类比较器。比较器。(3-42)一、一位数值比较器一、一位数值比较器输输入入 输输出出 A B AB A=B AB 0 0 0 1 0 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 功能表功能表BABA ”“ABBABA ”“BABA ”“(3-43)& 1ABABA
20、=BABABAB)i-1(A=B)i-1(AB)i(A=B)i(AB)i-1 (A=B)i-1 (AB)i (A=B)i (AB)i 、(A=B)i 和和(AB)i-1、(A=B)i-1和和(Ab3 1 0 0a3=b3 a2=b2 a1= b1 a0 =b0 0 1 0a3=b3 a2=b2 a1= b1 a0 b0 1 0 0a3=b3 a2=b2 a1 b1 1 0 0a3=b3 a2b2 1 0 0a3 B) (A=B) (AB)(3-48)根据比较规则,可得到根据比较规则,可得到四位数码比较器逻辑式:四位数码比较器逻辑式:A=B:BAE)ba)(ba)(ba)(ba(00112233
21、AB:112233223333)()(babababababaS 00112233)()(babababa A B:SEL(3-49)四位集成电路比较器四位集成电路比较器74LS85A3B2A2A1B1A0B0B3B3(AB)LAB A=B ABGNDA0B0B1A1A2B2A3UCC低位进位低位进位向高位位进位向高位位进位(AB)LAB A=B AB)L(ABA=BAB)L(ABA=BAB AC,则,则A最大;若最大;若AB AB)L(ABA=BAB)L(ABA=BABB1B0B3B2(A=B)L11A1A0A3A2B1B0B3B2A1A0A3A2B1B0B3B2A1A0A3A2(3-53)
22、3.4.5 数据选择器数据选择器从一组数据中选择一路信号进行传输的电路,从一组数据中选择一路信号进行传输的电路,称为称为数据选择器数据选择器。控制信号控制信号输入信号输入信号输出信号输出信号数据选择器类似一个多投开关。选择哪一路信数据选择器类似一个多投开关。选择哪一路信号由相应的一组控制信号控制。号由相应的一组控制信号控制。A0A1D3D2D1D0W(3-54)一位数据选择器:一位数据选择器:从从n个一位数据中选择一个数据。个一位数据中选择一个数据。m位数据选择器:位数据选择器:从从n个个m位数据中选择一个数据。位数据中选择一个数据。W3X3Y3W3X2Y2W3X1Y1W3X0Y0A控制信号控
23、制信号四二选一选择器四二选一选择器n=2 , m=4(3-55)四选一集成数据选择器四选一集成数据选择器74LS153输输入入输输出出A1A0W 10000D0010D1100D2110D3E功能表功能表控制端控制端:为为 或或 ,低电平有效。,低电平有效。EE1E2选择端选择端A1 A0 :为两个为两个4选选1数据选择器共用。数据选择器共用。其中其中(3-56)例:例:用一片用一片74LS153组成组成8选选1: A2=0:(1)工作;工作; A2=1:(2)工作。工作。D1D7D0D2D3D4D5D6 Y1D0E1Y1Y21D11D21D32D0E22D12D22D374LS153(1)(
24、2)BAA2(低位)低位)(高位)高位)A0A1选选择择信信号号(三位)(三位)1(3-57)八选一集成数据选择器八选一集成数据选择器74LS151输入输入 输出输出 A2 A1 A0 Y 1 0 1 0 0 0 1 1 1 0 D0 D7 E功能表功能表Y0D7D (3-58)例:例:用两片用两片74LS151构成十六选一数据选择器构成十六选一数据选择器D0D7EA0A1A2YD0D7EA0A1A2Y&A0A1A2A3D8D15 D0D7 =0D0 D7=1D0 D7(3-59)D0D7EA0A1A2YD0D7EA0A1A2Y&A0A2A2A3D8D15 D0D7 =1D8 D15=1D8
25、D15(3-60)3.5 利用中规模组件设计组合电路利用中规模组件设计组合电路中规模组件都是为了实现专门的逻辑功中规模组件都是为了实现专门的逻辑功能而设计,但是通过适当的连接,可以实现一能而设计,但是通过适当的连接,可以实现一般的逻辑功能。般的逻辑功能。用中规模组件设计逻辑电路,可以减少连用中规模组件设计逻辑电路,可以减少连线、提高可靠性。线、提高可靠性。下面介绍用选择器和译码器设计组合逻辑下面介绍用选择器和译码器设计组合逻辑电路的方法。电路的方法。(3-61)一、用数据选择器设计逻辑电路一、用数据选择器设计逻辑电路输输 入入输输 出出A1A0W 10000D0010D1100D2110D3E
26、四选一选择器功能表四选一选择器功能表时:时:0E 类似三变量函数的表达式!类似三变量函数的表达式!)()()()(013102011010AADAADAADAADW (3-62)例:例:利用四选一选择器实现如下逻辑函数。利用四选一选择器实现如下逻辑函数。AGGARGARGARY 与四选一选择器输出的逻辑式比较与四选一选择器输出的逻辑式比较)()()()(013102011010AADAADAADAADW 可以令:可以令:0AA 1AG RDD10 RD2 变换变换)()()(GA1)AG(RAGRAGRY 1D3 (3-63)接线图接线图D0D1D2D3A0A1WAGRY“1”74LS153(
27、3-64)2. 用用n位地址输入的数据选择器,可以位地址输入的数据选择器,可以产生任何一种输入变量数不大于产生任何一种输入变量数不大于n+1的组合逻辑函数。的组合逻辑函数。3. 设计时可以采用函数式比较法。控制设计时可以采用函数式比较法。控制端作为输入端,数据输入端可以综合端作为输入端,数据输入端可以综合为一个输入端。为一个输入端。用数据选择器设计逻辑电路小结用数据选择器设计逻辑电路小结1. 若要产生单输出逻辑函数时若要产生单输出逻辑函数时, 可先考可先考虑数据选择器。虑数据选择器。(3-65)二、用线译码器设计多输出逻辑电路二、用线译码器设计多输出逻辑电路A1A01XX111100001110011011010110101111
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中国水电十四局校园招聘笔试历年参考题库附带答案详解
- 2025年《中国烟草》杂志社有限公司招聘笔试历年参考题库附带答案详解
- 2025山东省科创集团有限公司博士储备人才招聘20人笔试历年参考题库附带答案详解
- 2025届水发集团高校毕业生秋季校园招聘143人笔试历年参考题库附带答案详解
- 2025届北汽集团全球校园招聘正式开启笔试历年参考题库附带答案详解
- 2025届中国电子数据产业有限公司春季校园招聘正式启动笔试历年参考题库附带答案详解
- 2025届中交投资有限公司全球校园招聘来了笔试历年参考题库附带答案详解
- 2025吉林重通成飞新材料股份有限公司招聘笔试历年参考题库附带答案详解
- 2025中国邮政集团有限公司黑龙江省分公司校园招聘在线视频笔试历年参考题库附带答案详解
- 2026届青海省西宁市名校中考英语对点突破模拟试卷含答案
- 考公二十四节气考试题及答案
- 负荷计算表-冷负荷热负荷
- 2025湖北省高考生物试卷(含解析)
- 2025浙江宁波市水务环境集团有限公司招聘笔试参考题库附带答案
- 窗口人员礼仪培训课件
- 工业厂房施工环境保护体系与措施
- (医疗药品管理)某大型制药集团营销大纲
- 临时管道使用管理制度
- 树木砍伐合同简单协议书
- (完整版)材料科学基础笔记
- 高三日语复习3:高考日语语法翻译练习题
评论
0/150
提交评论