版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第七章 数字集成电路及其应用7.1 数字电路基础数字电路基础2 27.1.1 概述概述一、电子电路中的电信号一、电子电路中的电信号1.模拟信号模拟信号随时间连续变化的信号随时间连续变化的信号3 3模拟电路模拟电路: 处理模拟信号的电路处理模拟信号的电路在模拟电路中,主要关心输入、输出信号间的在模拟电路中,主要关心输入、输出信号间的大小、相位关系。大小、相位关系。C1C2RB+UCCRCT-+ui+-uOuiuo741uouu+Auo4 42. 数字信号数字信号不随时间连续变化的跃变信号不随时间连续变化的跃变信号: 矩形脉冲信号等。矩形脉冲信号等。tpT分为分为正脉冲正脉冲、负脉冲负脉冲0+3V
2、0+3V占空比占空比TtDp 5 5数字电路数字电路:处理数字信号的电路处理数字信号的电路数字电路注重输出、输入间的逻辑关系。数字电路注重输出、输入间的逻辑关系。主要的工具是逻辑代数,主要的工具是逻辑代数,电路的功能用真值表、逻辑表达式及波形图表示。电路的功能用真值表、逻辑表达式及波形图表示。条件和结果之条件和结果之间的因果关系间的因果关系6 6二、数制与码制二、数制与码制1、数制、数制是计数体制的简称。是计数体制的简称。常用的进位计数制有常用的进位计数制有十进制十进制(Decimal)、二进制、二进制(Binary)、八进制、八进制(Octal)、十六进制、十六进制(Hexadecimal)
3、十进制十进制D 二进制二进制B 八进制八进制O十六进制十六进制H数码数码090、10709、AB C D E F基数基数102816第第i位的权值位的权值10i2i8i16i7 7十进制十进制二进制二进制八进制八进制十六进制十六进制00001111210228100010810101012A11101113B12110014C13110115D14111016E15111117F161000020101001100100144641000111110100017503E8对对照照表表8 82、码制、码制编码:用文字、符号或数码来表示各个特定对编码:用文字、符号或数码来表示各个特定对象的过程。象
4、的过程。二进制编码:在数字电路中通常用二进制数码二进制编码:在数字电路中通常用二进制数码0和和1构成的代码来表示十进制数。构成的代码来表示十进制数。n位二进制可以表示多少个位二进制可以表示多少个“对象对象”? 2n个个代码代码9 9用四位二进制数表示用四位二进制数表示0 09 9十个数码。四位十个数码。四位二进制数最多可以有二进制数最多可以有1616种组合,因此种组合,因此0 09 9十个十个字符与这字符与这1616种组合之间可以有多种情况,不同种组合之间可以有多种情况,不同的对应便形成了一种编码。的对应便形成了一种编码。常用的常用的8421BCD码码1010十进制数十进制数8421BCD84
5、21BCD码码0 0000000001 1000100012 2001000103 3001100114 4010001005 5010101016 6011001107 7011101118 8100010009 9100110017.1.2 基本逻辑运算和逻辑门基本逻辑运算和逻辑门1111 数字电路也叫做逻辑电路,研究的是输出数字电路也叫做逻辑电路,研究的是输出与输入之间的逻辑关系与输入之间的逻辑关系。最基本的逻辑关系或称逻辑运算有三种:最基本的逻辑关系或称逻辑运算有三种:与逻与逻辑、或逻辑、非逻辑辑、或逻辑、非逻辑。实现基本逻辑运算的数字电路称为实现基本逻辑运算的数字电路称为基本逻辑门基
6、本逻辑门电路。电路。 实际应用中遇到的逻辑问题尽管是千变万实际应用中遇到的逻辑问题尽管是千变万化的,但它们都可以用这三种最基本的逻辑运化的,但它们都可以用这三种最基本的逻辑运算复合而成。算复合而成。12121. 与逻辑运算和与门与逻辑运算和与门220V+-ABF只有当开关只有当开关A与与B同时接通时,电灯同时接通时,电灯F才亮,才亮,开关开关A、B接通(条件)与灯接通(条件)与灯F亮(结果)之亮(结果)之间的这种因果关系就为间的这种因果关系就为与逻辑关系与逻辑关系。 1313在照明电路中在照明电路中开关开关A、B的状态:接通、的状态:接通、断开断开电灯电灯F的状态:亮、不亮的状态:亮、不亮22
7、0V+-ABFABF断开断开断开断开断开断开接通接通接通接通断开断开接通接通接通接通不亮不亮不亮不亮不亮不亮亮亮1010ABF000110110001真值表真值表(逻辑状逻辑状态表态表)14141个输入变量个输入变量AF012个输入变量个输入变量ABF000110113个输入变量个输入变量ABCF000001010011100101110111真值表真值表(逻辑状态表逻辑状态表)1515与逻辑状态表与逻辑状态表与逻辑表达式与逻辑表达式逻辑乘号逻辑乘号“”可以省略可以省略F=AB =ABABF0001101100011616+ 5VRD1ABFD20+3VAB000+3+3 0+3 +3ABF0
8、00010100111与门与门: 实现与逻辑关系的电路实现与逻辑关系的电路10F000+31717&ABF门电路可以有多个输入端门电路可以有多个输入端&ABFC逻辑表达式逻辑表达式 F=ABC1818当开关当开关A接通或者接通或者B接通,接通,或者或者A和和B都接通时,电都接通时,电灯灯F就亮。开关就亮。开关A、B接通接通与灯与灯F亮之间的这种关系亮之间的这种关系为为或逻辑或逻辑关系。关系。000111110110ABF F = A + B或运算也称逻辑加法运算。或运算也称逻辑加法运算。 2.或逻辑运算和或门或逻辑运算和或门220V+-BFA1919ABFC 1ABF 12020+3VAF03
9、.非逻辑运算和非门非逻辑运算和非门RB+12VRCAF+3V02121+3V0+3VAF0RB+12VRCAF+3V+3V非逻辑状态表非逻辑状态表101AF0非门电路也称为反相器。非门电路也称为反相器。2222非门逻辑符号非门逻辑符号1AF2323“与与”、“或或”、“非非”是三种基本的逻辑是三种基本的逻辑关系,任何其它的逻辑关系都可以以它们为基关系,任何其它的逻辑关系都可以以它们为基础表示。础表示。最常见的复合逻辑运算有:最常见的复合逻辑运算有:与非运算与非运算或非运算或非运算异或运算异或运算同或运算同或运算4. 复合逻辑运算和复合门复合逻辑运算和复合门2424“与非与非”逻辑运算是与和非组
10、合而成的复合逻辑运逻辑运算是与和非组合而成的复合逻辑运算算 000111100111ABFABF F&AB2525“或非或非”逻辑运算是或和非的复合逻辑运逻辑运算是或和非的复合逻辑运算算 000101100101ABFBAFFAB 12626“异或异或”逻辑运算,只有当两个输入变量相逻辑运算,只有当两个输入变量相异时,输出才为异时,输出才为1。 异或逻辑状态表异或逻辑状态表ABF001101010110BABABAF FAB=12727“同或同或”逻辑运算,只有当两个输入变量相逻辑运算,只有当两个输入变量相同时,输出才为同时,输出才为1。 同或逻辑状态表同或逻辑状态表ABF0011010110
11、01F=A B ABBA FAB=12828从状态表可以看出,从状态表可以看出,两个变量两个变量的异或和同的异或和同或互为反函数。或互为反函数。ABF000011101110ABF001010100111异异或或同同或或A B BAA B = BA A B C = CBA ?29297.1.3 逻辑代数基本运算规则和基本定律逻辑代数基本运算规则和基本定律逻辑代数又称为布尔代数,它是分析和设计逻逻辑代数又称为布尔代数,它是分析和设计逻辑电路的数学工具。辑电路的数学工具。逻辑变量只能取逻辑变量只能取1和和0两个值两个值,表示两种相反的表示两种相反的逻辑状态逻辑状态。逻辑代数所表示的是逻辑关系。逻辑
12、代数所表示的是逻辑关系。30301. 逻辑代数基本运算规则逻辑代数基本运算规则AAAA1011 00AAAAAAAAAA 01AAAA31312. 逻辑代数基本定律逻辑代数基本定律交换律交换律A+B=B+AAB=BA结合律结合律A+(B+C)=(A+B)+CA(BC)=(AB)C分配律分配律A(B+C)=AB+ACABC=(A+B) (A+C )吸收律吸收律AB+AB=A(A+B ) (A+B) =AA+AB=A A(A+B)=AA+AB=A+BA(A+B)=AB反演律反演律BABA BAAB 3232BAAABA)(BAABABAABABAA 推广推广BCABCAA BACBACAC 7.1
13、.4 逻辑函数的代数法化简与变换3333逻辑函数逻辑函数:通过与、或、非等逻辑运算把各:通过与、或、非等逻辑运算把各个变量联系起来,就构成了一个逻辑函数。个变量联系起来,就构成了一个逻辑函数。逻辑电路图逻辑电路图:在数字电路中,用逻辑符号表示:在数字电路中,用逻辑符号表示的逻辑关系的电路,称为逻辑电路图。的逻辑关系的电路,称为逻辑电路图。例3434CAABBACACAABF )(与或表达式与或表达式或与表达式或与表达式与非与非表达式与非与非表达式 这些表达式反映的是同一逻辑关系,可以这些表达式反映的是同一逻辑关系,可以用若干门电路的组合来实现。在用门电路实现用若干门电路的组合来实现。在用门电路
14、实现其逻辑关系时,究竟使用哪种表达式,要看使其逻辑关系时,究竟使用哪种表达式,要看使用哪种门电路。用哪种门电路。3535BAF&1&1ACCAABF CAF1AB11&)(BACAF CAF1AB&CAABF 3636CAABBACACAABF )(ABCF0 00 00 00 00 00 01 11 10 01 10 00 00 01 11 11 11 10 00 00 01 10 01 10 01 11 10 01 11 11 11 11 1逻辑状态表逻辑状态表唯一!唯一!3737 利用逻辑代数基本运算规则和基本定律对逻利用逻辑代数基本运算规则和基本定律对逻辑函数进行化简和变换。辑函数进行
15、化简和变换。例:化简例:化简CABBAABCF 解解BACCAB )(CABBAABCF BAAB BAA)( B 3838例:化简例:化简DCBAABCF 解解DCBAABCF DCBABC DCABC DCABBC DAB 11 A+AB=A+B3939DCBAABCF 方法二方法二DABCABC D 11 4040试证明试证明BAABBABA 证明证明)(BABABABABABA )(BABA BAAB 4141例:化简例:化简BCCAABF 解解BCCAABF BCAACAAB)( CAABBCACABBCAABCCAAB )1()1(可作为定律用可作为定律用CAABBCCAAB 7.
16、2 集成逻辑门4242优点:可靠性高、体积小、转换速度快等优点:可靠性高、体积小、转换速度快等分类:分类:TTL门电路门电路CMOS门电路门电路43437.2.1 TTL门电路门电路1. 与非门与非门+5VFR4R2R1T2R5R3T3T4T1T5AB4444+5VFR4R2R1T2R5R3T3T4T1T5ABF&AB4545&123456714 13 12 11 10 98电源电源+5V地地7400管脚排列图管脚排列图4646(1 1)电压传输特性电压传输特性&5VVVUiUoUo/VUi/V1233.601230.33.60.34747Uo/VUi/V1233.6012353.62.40.
17、40.30高电平高电平逻辑逻辑1低电平低电平逻辑逻辑0输出输出输入输入00.30.81.83.6 5低电平低电平逻辑逻辑0 高电平高电平 逻辑逻辑1(2 2)主要参数主要参数 输输出出高高、低低电电平平 输入高、低输入高、低电平电平4848Uo/VUi/V1233.60123输入输入00.30.81.83.6 5低电平低电平逻辑逻辑0 高电平高电平 逻辑逻辑1(2 2)主要参数主要参数抗干扰容限抗干扰容限低电平噪声容限低电平噪声容限UNL=0.8-0.3=0.5V高电平噪声容限高电平噪声容限UNH=3.6-1.8=1.8V0.34949平均传输延迟时间平均传输延迟时间&理想波形理想波形UiUo
18、实际波形实际波形tpHLtpLH平均传输延迟时间平均传输延迟时间)(21pLHpHLtttpd 505050502. 集电极开路门(集电极开路门(OC门)门)+5VFR2R1T2R3T1T5AB&FAB逻辑符号逻辑符号使用时输出使用时输出端要接一上端要接一上拉电阻拉电阻RRVCC5151&FABRVCC工程实践中,可将几个工程实践中,可将几个OC门的输出端并联门的输出端并联使用,以实现与逻辑,称为使用,以实现与逻辑,称为“线与线与”。F=F1F2VCCF1F2FR&AB&CD52523. 三态门三态门三态门除了输出高、低电平这两种状态之外,还三态门除了输出高、低电平这两种状态之外,还有第三种状
19、态,即有第三种状态,即高阻抗状态(开路状态),高阻抗状态(开路状态),这这时,三态门与外接线路无电的联系。时,三态门与外接线路无电的联系。逻辑符号逻辑符号FENBA&ENFENBAEN&输入端输入端控制端控制端高电平有效高电平有效低电平有效低电平有效5353可实现用可实现用一条一条总线分时轮流传送多路信号而不总线分时轮流传送多路信号而不互相干扰。互相干扰。“1”“0”“0”A1 B15454可实现数据的双向传输。可实现数据的双向传输。15555高高阻阻态态07.2.2 使用集成逻辑门的注意事项5656电源电压有:额定电源电压和极限电源电压电源电压有:额定电源电压和极限电源电压额定电源电压指正常
20、工作时电源电压的允许大小:额定电源电压指正常工作时电源电压的允许大小:TTL电路为电路为55(54系列为系列为510););CMOS电路为电路为315V(4000B系列为系列为318V)极限电源电压指超过该电源电压器件将永久损极限电源电压指超过该电源电压器件将永久损坏:坏:TTL电路为电路为7V;4000系列系列CMOS电路为电路为18V。5757输入高电平电压应大于输入高电平电压应大于UIHmin而小于电源电压;而小于电源电压;输入低电平应大于输入低电平应大于0而小于而小于UILmax。输入电平小于输入电平小于0或大于电源电压将有可能损坏集或大于电源电压将有可能损坏集成电路。成电路。除除OC
21、门和三态门外普通门电路输出不能并联;门和三态门外普通门电路输出不能并联;否则可能烧坏器件。否则可能烧坏器件。门电路的输出带同类门的个数不得超过扇出系门电路的输出带同类门的个数不得超过扇出系数,否则可能造成状态不稳定;在速度高时带数,否则可能造成状态不稳定;在速度高时带负载数尽可能少。负载数尽可能少。5858与非门的多余输入端应接高电平,或非门的多余与非门的多余输入端应接高电平,或非门的多余输入端应接低电平,以保证正常的逻辑功能。输入端应接低电平,以保证正常的逻辑功能。与非门的不用输入端的处理与非门的不用输入端的处理AB&+VCCA&悬空悬空AB&AB&+VCC13kCMOS与非与非门不能用门不
22、能用5959或非门的不用输入端的处理或非门的不用输入端的处理1AB1AB60607.3 组合逻辑电路组合逻辑电路 组合逻辑电路的分析组合逻辑电路的分析组合逻辑电路的设计组合逻辑电路的设计研究研究内容内容7.3.1 组合逻辑电路的分析6161 组合逻辑电路的分析就是根据给出的逻辑电路图,组合逻辑电路的分析就是根据给出的逻辑电路图,找出输出信号与输入信号之间的逻辑关系,由此找出输出信号与输入信号之间的逻辑关系,由此判断出它的逻辑功能。判断出它的逻辑功能。6262= A AB B AB.FA B.A B.A. .A BBF1.AB&FF3F2.6363反演律反演律反演律反演律6464ABF00001
23、1101110从状态表可以看出,当从状态表可以看出,当A、B相同时,输出为相同时,输出为0,相异时,输出为,相异时,输出为1。该电路实现异或逻辑,该电路实现异或逻辑,称为异或门。称为异或门。6565例例 2:列出逻辑状态表分析图示电路的逻辑功列出逻辑状态表分析图示电路的逻辑功能。能。 BC=1=1AFCB CBA CBAF 6666ABCF00000011010101101001101011001111实现奇偶校验功能。当实现奇偶校验功能。当A、B、C三个输入变量中三个输入变量中有奇数个有奇数个1时电路输出为时电路输出为1,否则为,否则为0。该电路是。该电路是判奇电路。判奇电路。7.3.2 组
24、合逻辑电路的设计6767组合逻辑电路的设计就是根据给定的逻辑功组合逻辑电路的设计就是根据给定的逻辑功能要求,设计能实现该功能的简单而又可靠能要求,设计能实现该功能的简单而又可靠的逻辑电路。的逻辑电路。 设计组合逻辑电路时,基于选用器件的不同,设计组合逻辑电路时,基于选用器件的不同,有着不同的设计方法,一般的设计方法有:有着不同的设计方法,一般的设计方法有:用集成门电路设计组合逻辑电路。用集成门电路设计组合逻辑电路。 用中规模集成电路(用中规模集成电路(MSI)设计组合逻)设计组合逻辑电路。辑电路。用可编程逻辑器件(用可编程逻辑器件(PLD),设计组合),设计组合逻辑电路。逻辑电路。6868依据
25、逻辑要依据逻辑要求,列出逻求,列出逻辑状态表辑状态表写出逻辑写出逻辑表达式表达式运用逻辑运用逻辑代数化简代数化简或变换或变换 画出逻画出逻辑图辑图用集成门电路设计组合逻辑电路的一般用集成门电路设计组合逻辑电路的一般步骤如下:步骤如下: 6969例例:设计三人表决电路(:设计三人表决电路(A、B、C)。每人一个按)。每人一个按键,如果同意则按下,不同意则不按。结果用指示键,如果同意则按下,不同意则不按。结果用指示灯表示,多数同意时指示灯亮,否则不亮。灯表示,多数同意时指示灯亮,否则不亮。首先确定逻辑变量取首先确定逻辑变量取0、1的含义:的含义:A、B、C分别表示三人按键的状态,分别表示三人按键的
26、状态,按下为按下为“1”,不按为,不按为“0”。 F表示表示指示灯的亮灭,灯亮为指示灯的亮灭,灯亮为“1”, 不亮不亮为为“0”。逻辑要求:两个人(包括两个逻辑要求:两个人(包括两个人)以上同意,指示灯亮人)以上同意,指示灯亮0111 0 0 1 01 0 10 0 1 0 1 0 0 1 1 1 0 0 1 1 01 1 10 0 0A B C F 7070CABCABF ABCCABCBABCAF 化简逻辑式可得化简逻辑式可得CABCABF CABCAB CABCAB 7171ABFC&7272例例:旅客列车分特快、直快和普快,并依此为:旅客列车分特快、直快和普快,并依此为优先通行次序。某
27、站在同一时间只能有一趟列优先通行次序。某站在同一时间只能有一趟列车从车站开出,即只能给出一个开车信号。试车从车站开出,即只能给出一个开车信号。试画出满足上述要求的逻辑电路(用与非门实画出满足上述要求的逻辑电路(用与非门实现)。设现)。设A、B、C分别代表特快、直快、普快,分别代表特快、直快、普快,开车信号分别为开车信号分别为FA、FB、FC。直快直快普快普快特快特快7373根据逻辑要求写出状态表根据逻辑要求写出状态表A、B、C 1出站出站 0不出站不出站FA、FB、FC 1亮亮 0灭灭ABCFAFBFC0000000010010100100110101001001011001101001111
28、00写逻辑表达式写逻辑表达式ABCCABCBACBAFA BCACBAFB CBAFC 7474化简逻辑表达式并转换化简逻辑表达式并转换CBACBAFBABAFAFCBA 画出逻辑电路图画出逻辑电路图&1111&ABCFAFBFC7.3.3 常用中规模组合逻辑电路及其应用75751.数据选择器7676数据选择器(数据选择器(Mulitiplexer,简称,简称MUX)又称多路)又称多路开关,能够实现从多路数据中选择一路进行传输。开关,能够实现从多路数据中选择一路进行传输。下图为下图为数据数据输入输入端端选择控制端选择控制端数据输数据输出端出端使能控制端使能控制端表示低电平有效表示低电平有效D3
29、D2D1D0A1A0WE77774选选1MUX的功能表的功能表选择器禁止工作选择器禁止工作W=0;ED0D1D2D3A0A1W4选选1MUX逻辑符号逻辑符号输入输入输出输出A1A0EW00110101100000D0D1D2D3 E17878 E=0选择器工作,选择器工作,哪一路数据被选中由哪一路数据被选中由A0、A1的不同的不同组合决定。组合决定。 301201101001DAADAADAADAAW ED0D1D2D3A0A1W4选选1MUX逻辑符号逻辑符号选择器工作选择器工作4选选1数据选择器的输出逻辑函数数据选择器的输出逻辑函数W 为为7979&11111WD0D1D2D3A0A1E30
30、1201101001DAADAADAADAAW 4选选1数据选择器逻辑电路图数据选择器逻辑电路图80808选选1数据选择器数据选择器1 0 10 0 1 0 1 0 0 1 1 1 0 0 1 1 01 1 10 0 0EN A2 A1 A0 W D0D1D2D3D4D5D6D7 0100000000ENWA0A1A2D0D1D2D3D4D5D6D7逻辑符号逻辑符号WEN8181 EN=1时,时, 选择器禁止工作选择器禁止工作 W=0; EN=0时,时,选择器工作选择器工作70126012501240123012201210120012DAAADAAADAAADAAADAAADAAADAAAD
31、AAAW 1 0 10 0 1 0 1 0 0 1 1 1 0 0 1 1 01 1 10 0 0EN A2 A1 A0 W D0D1D2D3D4D5D6D7 01000000008282解:解:(2)将)将F进行转换后与进行转换后与4选选1MUX输出函输出函数的标准形式进行比较数的标准形式进行比较301201101001DAADAADAADAAW 令令A1=A,A0=B,W=F,则,则例例: : 用用4 4选选1 1数据选择器实现函数数据选择器实现函数CABAF (1)写出)写出4选选1MUX的输出函数的输出函数CBABCACBACBA)BB(CA)CC(BACABAF 8383D0=C D
32、1=C D2=1 D3=0CBABCABACBABCACBACBA 3210ABDDBABDADBA 对比可得对比可得AB1 C C0FED0D1D2D3A0A1W04选选1MUX实现逻辑函数实现逻辑函数F接线示意图接线示意图 使能端应为使能端应为有效电平有效电平8484例例:设计三人表决电路(:设计三人表决电路(A、B、C)。每人一个按)。每人一个按键,如果同意则按下,不同意则不按。结果用指示键,如果同意则按下,不同意则不按。结果用指示灯表示,多数同意时指示灯亮,否则不亮。灯表示,多数同意时指示灯亮,否则不亮。ABCCABCBABCAF 逻辑状态表见逻辑状态表见7.3.2例题,此处略。例题,
33、此处略。逻辑表达式为逻辑表达式为与用集成门电路设计组合逻辑电路不同,无需化与用集成门电路设计组合逻辑电路不同,无需化简逻辑表达式,而是将逻辑表达式整理成与数据简逻辑表达式,而是将逻辑表达式整理成与数据选择器的标准表达式相同的形式。选择器的标准表达式相同的形式。8585写出写出8选选1MUX的输出函数的输出函数70126012501240123012201210120012DAAADAAADAAADAAADAAADAAADAAADAAAW 将将F与与W比较,令比较,令A2=A,A1=B,A0=C,F=WD3= D5=D6=D7=1D0=D1=D2=D4=0则则8686A2ENWMUXA0A1D0
34、D1D2D3D4D5D6D7ABC000101110FEA22. 编码器8787数字系统中有许多数值、文字符号等信息,用若数字系统中有许多数值、文字符号等信息,用若干位干位0和和1组成一个二进制数码组(简称代码),组成一个二进制数码组(简称代码),并指定它所代表的信息,称为并指定它所代表的信息,称为“编码编码”。实现编码功能的逻辑电路称为实现编码功能的逻辑电路称为编码器编码器。编码器分为:二进制编码器、优先二进制编码编码器分为:二进制编码器、优先二进制编码器、二十进制编码器等。这里只简单介绍二器、二十进制编码器等。这里只简单介绍二进制编码器。进制编码器。8888 编码器编码器8989例:把例:
35、把I0,I1, , I7八个输入信号编成对应的八个输入信号编成对应的二进制代码输出。二进制代码输出。编码器每次只能对一个信号进编码器每次只能对一个信号进行编码,不允许两个或两个以上的信号同时有效行编码,不允许两个或两个以上的信号同时有效。设输入信号高电平有效。设输入信号高电平有效。解:解:8个输入信号,输出需用个输入信号,输出需用3位二进制代码,位二进制代码,用用Y2 、Y1、Y0表示表示 。其编码表或逻辑状态。其编码表或逻辑状态表如下所示。表如下所示。90903位二进制编码器状态表位二进制编码器状态表I0 I1 I2 I3 I4 I5 I6 I7 Y2 Y1 Y010000000输输 入入
36、输输 出出010000000010000000010000000010000000010000000010000000010000111100110011010101019191Y2 = I4 + I5 + I6 +I7 = I4 I5 I6 I7.= I4+ I5+ I6+ I7Y1 = I2+I3+I6+I7 = I2 I3 I6 I7. . .= I2 + I3 + I6+ I7Y0 = I1+ I3+ I5+ I7 = I1 I3 I5 I7.= I1 + I3+ I5 + I7写出逻辑式并转换成写出逻辑式并转换成“与非与非”式式9292根据逻辑表达式可画出用集成门电路构成的根据逻辑表
37、达式可画出用集成门电路构成的3位二进制编码器的逻辑电路图(略)。位二进制编码器的逻辑电路图(略)。 这个这个3 3位二进制编码器有位二进制编码器有8 8个输入端个输入端3 3个输出端,个输出端,所以也称所以也称8-38-3线编码器。线编码器。83线编码器线编码器 3.译码器9393译码是编码的逆过程,译码器的作用刚好与编码器译码是编码的逆过程,译码器的作用刚好与编码器相反,它将输入的二进制代码按其编码时所赋予的相反,它将输入的二进制代码按其编码时所赋予的含义译成相应的信号输出,输出信号以高、低电平含义译成相应的信号输出,输出信号以高、低电平表示。表示。 译码器分为:二进制译码器、二十进制译码器
38、译码器分为:二进制译码器、二十进制译码器和显示译码器等。和显示译码器等。9494二进制译码器(又称为二进制译码器(又称为n2n线译码器)线译码器) 959574LS139双双24线译码器线译码器74LS139逻辑状态表逻辑状态表9696例:应用例:应用24线译码器将四个外部设备线译码器将四个外部设备A、B、C、D的数据分时送入计算机中。的数据分时送入计算机中。 译码器工作译码器工作9797011110选中选中数据数据9898在数字系统中,常常需要将测量和运算的结果在数字系统中,常常需要将测量和运算的结果直接以人们习惯的十进制数字形式显示出来。直接以人们习惯的十进制数字形式显示出来。为此,要把二
39、为此,要把二十进制代码送到译码器,并用十进制代码送到译码器,并用译码器的输出去驱动数码显示器件,显示相应译码器的输出去驱动数码显示器件,显示相应的数字。的数字。 译码器译码器二十进二十进制代码制代码驱动器驱动器显示器显示器常用七段半常用七段半导体数码管导体数码管9999 半导体数码管中的半导体数码管中的LED连连接方式接方式共阴极共阴极共阳极共阳极+5Va b c d e f ga b c d e f g100100七段显示译码器七段显示译码器74LS49与半导体数码管与半导体数码管的连接示意图的连接示意图 上拉电阻上拉电阻共阴极共阴极二十进二十进制代码制代码7.4 集成触发器101101双稳
40、态触发器是一种具有记忆功能的基本逻辑单双稳态触发器是一种具有记忆功能的基本逻辑单元电路,它有两种稳定状态:元电路,它有两种稳定状态:0态态和和1态态,在,在触发触发信号信号的作用下,可以从原来的一种稳定状态翻转的作用下,可以从原来的一种稳定状态翻转到另一种稳定状态。到另一种稳定状态。按逻辑功能的不同可分为按逻辑功能的不同可分为R-S触发器、触发器、J-K触发器、触发器、D触发器和触发器和T触发器等;按电路结构的不同可分为触发器等;按电路结构的不同可分为基本触发器、电平触发器和边沿触发器。基本触发器、电平触发器和边沿触发器。 102102触发器触发器QQ一个或多一个或多个输入个输入Q端的状态代表
41、端的状态代表触发器的状态触发器的状态Q=1,Q0时称触时称触发器处于发器处于“1”态态Q=0,Q1时称触时称触发器处于发器处于“0”态态只需了解触发器的基本工只需了解触发器的基本工作原理,作原理,重点掌握逻辑功重点掌握逻辑功能能,以便能正确的使用。,以便能正确的使用。逻辑状态相反,逻辑状态相反,否则为非法输出否则为非法输出7.4.1 RS触发器103103将两个与非门的输出端、输入端相互交叉连接,将两个与非门的输出端、输入端相互交叉连接,就构成了基本就构成了基本R-S触发器触发器 。输入端输入端输出端输出端&G1&G2SDRDQQ104104&G1&G2SDRDQQRDSDQ011011001
42、05105 RD = 0 , SD=110RD端称为端称为置置0端或端或复位端复位端 101&G1&G2SDRDQQ加输入信号前加输入信号前Q=0或或Q=1加输入信号后加输入信号后Q=01010610601011&G1&G2SDRDQQ加输入信号前加输入信号前Q=0或或Q=1加输入信号后加输入信号后Q=110 RD =1 , SD=0SD端称为置端称为置1端或置位端端或置位端 107107 RD = 1 , SD=111nQnQ触发器保触发器保持原状态持原状态触发器具有触发器具有记忆功能记忆功能Qn触发器原状态触发器原状态&G1&G2SDRDQQ108108 RD = 0 , SD=000不符
43、合触发器的两不符合触发器的两个输出状态相反的个输出状态相反的要求。对应的输入要求。对应的输入状态禁止加入。状态禁止加入。11&G1&G2SDRDQQ109109逻辑符号逻辑符号RDSDQ说明说明010复位复位101置位置位11保持原状态保持原状态记忆记忆00不确定不确定禁止禁止SDRDQQ110110SD&G1&G2RDQQ&G3&G4SRCP基本基本RS触发器触发器控制电路控制电路输入端输入端时钟脉冲时钟脉冲输入端输入端111111SD&G1&G2RDQQ&G3&G4SRCP直接置直接置1端端直接置直接置0端端SD,RD 用于用于预置触发器的预置触发器的初始状态。初始状态。工工作过程中应处作
44、过程中应处于高电平于高电平,对,对电路工作状态电路工作状态无影响。无影响。SDRDQ011100112112钟控钟控RS状态表状态表Qn时钟脉冲到来前触发器的状态时钟脉冲到来前触发器的状态Qn+1时钟脉冲到来后触发器的状态时钟脉冲到来后触发器的状态CP高电平时触发器状态由高电平时触发器状态由R、S确定确定CPSRQn+10 Qn100Qn10101101111不定不定11SD&G1&G2RDQQ&G3&G4SRCP电平电平触发触发113113钟控钟控RS触发器的逻辑符号触发器的逻辑符号SDRDQQSRCP114114Q空翻空翻边沿触发器可以解决空翻问题。边沿触发器可以解决空翻问题。115115
45、SDRDQQJKC7.4.2 J-K触发器触发器 JK触发器逻辑状态表触发器逻辑状态表逻辑符号逻辑符号JKQn+1说明说明00110101Qn01Qn输出状态不变输出状态不变同同J端状态端状态同同J端状态端状态输出状态翻转输出状态翻转方框内的方框内的“”表示边沿触发,表示边沿触发,边框外的边框外的“”表示下降沿触发表示下降沿触发 116116例:例:已知一已知一下降沿触发下降沿触发J-K触发器,触发器,J、K及及CP波形波形如图所示。设触发器初始状态为如图所示。设触发器初始状态为0。试画出输出端。试画出输出端Q的波形。的波形。 CPJKQ7.4.3 D触发器DQn+1说明说明0101输出状态与
46、输出状态与D端相同端相同117117SDRDQQDCD触发器状态表触发器状态表上升沿触发上升沿触发逻辑符号逻辑符号118118例:例:分析图示电路的逻辑功能,并画出分析图示电路的逻辑功能,并画出Q端的波端的波形。设触发器初始状态为形。设触发器初始状态为0。SDRDQQDCCP该电路的功能为来一个该电路的功能为来一个CP脉冲,脉冲,Q端状端状态翻转一次,具有计数功能。态翻转一次,具有计数功能。 119119例:例:分析图示电路的逻辑功能。分析图示电路的逻辑功能。SDRDQQJKCTJKQn+100110101Qn01QnTQn+101QnQnT触发器触发器7.4.4 触发器应用举例120120机
47、械按钮开关在按下和释放时,通常伴随着一机械按钮开关在按下和释放时,通常伴随着一定时间的触点抖动,接着才能稳定下来。在触定时间的触点抖动,接着才能稳定下来。在触点抖动期间,检测按键的通与断状态,可能导点抖动期间,检测按键的通与断状态,可能导致判断出错。即一次按下或释放被错误地认为致判断出错。即一次按下或释放被错误地认为多次操作,这种情况是不允许出现的。多次操作,这种情况是不允许出现的。消除抖动电路消除抖动电路121121SDRDQRR接口接口电路电路CPU+VCC开关有开关有打向打向SDRDQ0、1多次变换多次变换消除抖动电路的接线图消除抖动电路的接线图122122SDRDQRR接口接口电路电路
48、CPU+VCC开关有开关有 打向打向SDRDQ0、1多次变换多次变换消除抖动电路的接线图消除抖动电路的接线图7.5 时序逻辑电路123123时序逻辑电路时序逻辑电路:在任一时刻的输出信号不仅与当时:在任一时刻的输出信号不仅与当时的输入信号有关,而且还与电路的原来状态有关。的输入信号有关,而且还与电路的原来状态有关。同步时序逻辑电路同步时序逻辑电路中,各触发器共用同一个中,各触发器共用同一个时钟脉冲。在时钟脉冲。在异步时序逻辑电路异步时序逻辑电路中,各触发中,各触发器不共用同一个时钟脉冲。器不共用同一个时钟脉冲。分类:分类:同步时序逻辑电路同步时序逻辑电路异步时序逻辑电路异步时序逻辑电路因此,时
49、序逻辑电路中必须包含有存储电路(比如因此,时序逻辑电路中必须包含有存储电路(比如触发器)。触发器)。1241247.5.1 时序逻辑电路的分析时序逻辑电路的分析分析一个时序电路,就是根据已知的时序电路图分析一个时序电路,就是根据已知的时序电路图,从中找出电路的状态在输入变量和时钟信号作,从中找出电路的状态在输入变量和时钟信号作用下的变化规律,从而发现电路逻辑功能。用下的变化规律,从而发现电路逻辑功能。首先判断是同步还是异步。首先判断是同步还是异步。根据所给电路图写出各触发器输入端的逻辑表根据所给电路图写出各触发器输入端的逻辑表达式。达式。根据各触发器输入端的逻辑表达式和触发器的根据各触发器输入
50、端的逻辑表达式和触发器的逻辑功能,列写逻辑状态转换表。逻辑功能,列写逻辑状态转换表。确定该时序电路的状态变化规律和逻辑功能。确定该时序电路的状态变化规律和逻辑功能。分析步骤如下:分析步骤如下:125125RDQ0J0K0C0RDQ1J1K1C1RDQ2J2K2C2CPrC悬空悬空“1”与门与门例例. 分析下图所示的时序逻辑电路的逻辑功能。分析下图所示的时序逻辑电路的逻辑功能。各触发器接同一时钟各触发器接同一时钟脉冲,此电路为同步脉冲,此电路为同步时序电路。时序电路。126126RDQ0J0K0C0RDQ1J1K1C1RDQ2J2K2C2CPrC各触发器接同一时钟各触发器接同一时钟脉冲,此电路为
51、同步脉冲,此电路为同步时序电路。时序电路。J0=1 K0=1J1=Q0K1=Q0J2=Q0Q1K2=Q0Q1127127CP现态现态输输 入入 端端次态次态Q2nQ1nQ0nJ2K2J1K1J0K0Q2n1Q1n1Q0n112345678000011110011001101010101000100010001000101010101010101011111111111111111000111100110011010101010状态转移表状态转移表128128CPQ0Q1Q2初始初始状态状态第第1个个CP下降下降沿后沿后23456701八个不同的状态可记八个不同的状态可记8个脉冲的个脉冲的个数。
52、能够对脉冲的个数进行个数。能够对脉冲的个数进行计数的电路称为计数器。计数的电路称为计数器。设频率设频率为为f频率为频率为f/2频率为频率为f/4频率为频率为f/8129129000001010100011101110111综上分析:此电路为综上分析:此电路为同步八进制加法计数器同步八进制加法计数器状态转移图状态转移图后一个状态是后一个状态是前一个状态加前一个状态加1,称为加法计,称为加法计数。数。减减1,称为,称为减法计数器减法计数器130130例例.电路如图所示。试分析该电路,说明三组彩灯电路如图所示。试分析该电路,说明三组彩灯点亮的顺序。在初始状态,三个触发器的点亮的顺序。在初始状态,三个
53、触发器的Q端均端均为为0。Q0J0K0C0Q1J1K1C1Q2J2K2C2CPQ11 1J0=Q1 K0=Q2 J1=Q0+Q2 K1=1 12QJ K2=1 131131初态初态输输 入入 端端次态次态Q2nQ1nQ0nJ2K2J1K1J0K0Q2n1Q1n1Q0n1010010010100011110101111101011111110010101001100100101000110状态转移表状态转移表三组彩灯点亮的顺序:红灯亮三组彩灯点亮的顺序:红灯亮绿灯亮绿灯亮黄黄灯亮灯亮三组灯都亮三组灯都亮三组灯全灭三组灯全灭132132例例. 分析下图所示的时序逻辑电路的逻辑功能。分析下图所示的时
54、序逻辑电路的逻辑功能。解:解: CP同时加到触发器同时加到触发器F0和和F2的时钟脉冲输的时钟脉冲输入端,入端,F1的时钟脉冲输入端与的时钟脉冲输入端与Q0相连,因相连,因而是一个而是一个异步计数器异步计数器。 Q0J0K0C0Q1J1K1C1Q2J2K2C2CPF0F1F2133133Q0J0K0C0Q1J1K1C1Q2J2K2C2CPF0F1F21120QJ 11J2=Q0Q1 134134CP初态初态输输 入入 端端次态次态Q2nQ1nQ0nJ2K2J1K1J0K0Q2n1Q1n1Q0n112345000010011001010000101111111111111111111111111
55、000100110010100五进制计数器五进制计数器状态转移表状态转移表135135CP初态初态输输 入入 端端次态次态Q2nQ1nQ0nJ2K2J1K1J0K0Q2n1Q1n1Q0n101234000010011001010000101111111111111111111111111000100110010100510101110101061100111010107111111101000有效状态有效状态无效状态无效状态能自启能自启1361367.5.2 常用中规模时序逻辑电路及其应用常用中规模时序逻辑电路及其应用寄存器寄存器计数器计数器1371371. 寄存器寄存器寄存器是数字测量和数字
56、控制系统中常用的部寄存器是数字测量和数字控制系统中常用的部件,是计算机的主要部件之一,用来暂时存放件,是计算机的主要部件之一,用来暂时存放数据或指令。数据或指令。 寄存器分为数码寄存器和移位寄存器。寄存器分为数码寄存器和移位寄存器。 138138 数码寄存器数码寄存器数码寄存器具有暂时存放数码的功能,根据数码寄存器具有暂时存放数码的功能,根据需要可以将存放的数码随时取出。需要可以将存放的数码随时取出。 CPRQ0D0CRQ1D1CRQ2D2CRQ3D3C&Q0Q1Q2Q3d0d1d2d3Cr取数指取数指令输入令输入端端存数指令存数指令输入端输入端清零指清零指令输入令输入端端待存数码待存数码输入
57、端输入端139139Q0Q1Q2Q3工作过程工作过程RQ0D0CRQ1D1CRQ2D2CRQ3D3C&0000CPd0d1d2d3Cr(1) 触发器输出端清零。触发器输出端清零。以寄存数码以寄存数码1010为例讲解。为例讲解。140140Q0Q1Q2Q3RQ0D0CRQ1D1CRQ2D2CRQ3D3C&CPd0d1d2d3Cr0101(2) 将待存数码送至各触发器的输入端。将待存数码送至各触发器的输入端。0000141141Q0Q1Q2Q3RQ0D0CRQ1D1CRQ2D2CRQ3D3C&CPd0d1d2d3Cr0101(3) 将待存数码暂存到寄存器。将待存数码暂存到寄存器。000014214
58、2Q0Q1Q2Q3RQ0D0CRQ1D1CRQ2D2CRQ3D3C&CPd0d1d2d3Cr0101(3) 将待存数码暂存到寄存器。将待存数码暂存到寄存器。0101143143Q0Q1Q2Q3RQ0D0CRQ1D1CRQ2D2CRQ3D3C&CPd0d1d2d3Cr0101(4) 将待存数码取出。将待存数码取出。01010101144144 移位寄存器移位寄存器 移位寄存器不仅能寄存数码,而且具有移位功能。移位寄存器不仅能寄存数码,而且具有移位功能。 在移位脉冲的作用下,寄存器中数码在移位脉冲的作用下,寄存器中数码的各位依次向左或向右移动。的各位依次向左或向右移动。以单向右移移位寄存器为例讲解
59、以单向右移移位寄存器为例讲解寄存器的工作过程。寄存器的工作过程。 145145Q3Q2Q1Q0RQ3D3CRQ2D2CRQ1D1CRQ0D0CCPCrDSR并行数据输出端并行数据输出端 清零端清零端 移位脉冲输入端移位脉冲输入端 右移数据右移数据输入端输入端 146146Q0Q1Q2Q3RQ3D3CRQ2D2CRQ1D1CRQ0D0CCPCrDSR(1) 输出端清零。输出端清零。0000147147Q0Q1Q2Q3RQ3D3CRQ2D2CRQ1D1CRQ0D0CCPCrDSR0000待移数据为待移数据为d0d1d2d3=110011000148148Q0Q1Q2Q3RQ3D3CRQ2D2CRQ
60、1D1CRQ0D0CCPCrDSR100011100待移数据为待移数据为d0d1d2d3=1100149149Q0Q1Q2Q3RQ3D3CRQ2D2CRQ1D1CRQ0D0CCPCrDSR110000110待移数据为待移数据为d0d1d2d3=1100150150Q0Q1Q2Q3RQ3D3CRQ2D2CRQ1D1CRQ0D0CCPCrDSR011000011经过四个经过四个CP脉冲后,四个数脉冲后,四个数据据1100移入了移位寄存器。移入了移位寄存器。 待移数据为待移数据为d0d1d2d3=1100151151计数器计数器能对时钟脉冲的个数进行计数的电路称作计数器。能对时钟脉冲的个数进行计数的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年湿地生态系统结构的水文调控技术
- 新课标人教版二年级下册数学第一单元测试卷(二)
- 石油工程设计图纸
- (完整版)项目部食堂卫生管理体系及食品安全措施
- 室外消火栓布置方案
- 2026年网络建设与运维选择题理论试题题库及答案
- 2025年银川市西夏区网格员招聘考试试题及答案解析
- 学生会体育部
- 2026年太原市小店区网格员招聘笔试参考试题及答案解析
- 2026年黑龙江省双鸭山市网格员招聘考试参考题库及答案解析
- 2025年浙江杭州余杭区卫生健康系统面向普通高校择优招聘应届毕业生86名笔试历年典型考题及考点剖析附带答案详解试卷2套
- GB/T 4937.10-2025半导体器件机械和气候试验方法第10部分:机械冲击器件和组件
- 卫生院落实一岗双责制度
- 模架厂品质制度规范
- 门店拉新方案
- NCCN临床实践指南:睾丸癌(2025.v2)解读
- 中国糖尿病防治指南(2024版)课件
- 2025年电力系统智能调度平台建设项目可行性研究报告
- 医院内消毒液的浓度及配置方法
- 项目安全员安全生产责任制
- 酒店行业卫生管理标准手册
评论
0/150
提交评论