版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 门电路与组合逻辑电路基本要求: 1.掌握基本门电路的逻辑功能、逻辑符号、真值表和逻辑表达式。2.会用逻辑代数的基本运算法则化简逻辑函数。3.会分析和设计简单的组合逻辑电路。4.了解加法器、编码器、译码器等常用组合逻辑电路的工作原理。1晶体管的开关特性基本逻辑运算与逻辑门电路2逻辑代数及其运算规律3组合逻辑电路的分析和设计4数据选择器56编码器和译码器加法器7 基本门电路和组合逻辑电路1.晶体管的开关特性1.模拟信号:随时间连续变化的信号,模拟信号数字信号电子电路中的电信号正弦波信号t三角波信号t1.晶体管的开关特性处理模拟信号的电路称为模拟电路。如整流电路、放大电路等,注重研究的是输入和输出
2、信号间的大小及相位关系。在模拟电路中,晶体管三极管通常工作在放大区。2.数字信号数字信号指幅度的取值是离散的,幅值表示被限制在有限个数值之内。二进制码就是一种数字信号。二进制码受噪声的影响小,易于有数字电路进行处理,所以得到了广泛的应用。数字信号的特点:抗干扰能力强、无噪声积累 便于加密处理 便于存储、处理和交换 设备便于集成化、微型 化 便于构成综合数字网和综合业务数字网 数字信号波形图 1.晶体管的开关特性处理数字信号的电路称为数字电路,它注重研究的是输入、输出信号之间的逻辑关系。在数字电路中,晶体管一般工作在截止区和饱和区,起开关的作用。脉冲信号正脉冲:脉冲跃变后的值比初始值高负脉冲:脉
3、冲跃变后的值比初始值低0+3V0-3V正脉冲0+3V0-3V负脉冲1.晶体管的开关特性3 二极管的开关特性R导通截止相当于开关闭合S3V0VSRRD3V0V相当于开关断开1.晶体管的开关特性4 三极管的开关特性饱和截止3V0VuO 0相当于开关断开相当于开关闭合uO UCC+UCCuiRBRCuOTuO+UCCRCECuO+UCCRCEC3V0V2.基本逻辑运算与逻辑门电路逻辑门电路是数字电路中最基本的逻辑元件。 “门”是一种开关,按照一定的条件去控制信号的通过或不通过。门电路的输入和输出之间存在一定的逻辑关系(因果关系),故门电路又称为逻辑门电路。基本逻辑关系为“与”、“或”、“非”三种。逻
4、辑门电路2.基本逻辑运算与逻辑门电路如:开关断开、灯不亮用逻辑 “0”表示,开关闭合、灯亮用逻辑“1”表示。逻辑表达式: Y = A B“与”逻辑关系是指当决定某事件的条件全部具备时,该事件才发生。1 “与”逻辑关系220V+-000101110100ABYBYA真值表2.基本逻辑运算与逻辑门电路2 “或”逻辑关系BY220VA+- “或”逻辑关系是指当决定某事件的条件之一具备时,该事件就发生。逻辑表达式: Y = A + B真值表000111110110ABY2.基本逻辑运算与逻辑门电路3 “非”逻辑关系 “非”逻辑关系是否定或相反的意思。逻辑表达式:Y = A状态表101AY0Y220VA
5、+-R2.基本逻辑运算与逻辑门电路由电子电路实现逻辑运算时,它的输入和输出信号都是用电位(或称电平)的高低表示的。高电平和低电平都不是一个固定的数值,而是有一定的变化范围。门电路是用以实现逻辑关系的电子电路,与前面所讲过的基本逻辑关系相对应。门电路主要有:与门、或门、非门、与非门、或非门、异或门等。门电路2.基本逻辑运算与逻辑门电路1 二极管“与” 门电路输入A、B、C全为高电平“1”,输出 Y 为“1”。输入A、B、C不全为“1”,输出 Y 为“0”。0V0V0V0V0V5V+U 5VRDADCABYDBC5V5V5V0V00000010101011001000011001001111ABY
6、C“与” 门逻辑状态表0V5V2.基本逻辑运算与逻辑门电路即:有“0”出“0”, 全“1”出“1”Y=A B C逻辑表达式: 逻辑符号:&ABYC00000010101011001000011001001111ABYC“与” 门逻辑状态表逻辑关系:“与”逻辑2.基本逻辑运算与逻辑门电路2 二极管“或” 门电路0V0V0V0V0V5V5V5V5V0V00000011101111011001011101011111ABYC“或” 门逻辑状态表5V5V0VRDADCABYDBC输入A、B、C有一个为“1”,输出 Y 为“1”。输入A、B、C全为低电平“0”,输出 Y 为“0”。2.基本逻辑运算与逻辑
7、门电路逻辑关系:“或”逻辑即:有“1”出“1”, 全“0”出“0”Y=A+B+C逻辑表达式: 逻辑符号:ABYC 100000011101111011001011101011111ABYC“或” 门逻辑状态表2.基本逻辑运算与逻辑门电路3 三极管“非” 门电路+UCC-UBBARKRBRCYT 1 0截止饱和逻辑表达式:Y=A“0”10“1”“0”“1”AY“非” 门逻辑状态表逻辑符号1AY2.基本逻辑运算与逻辑门电路基本逻辑门电路的组合1“与非”门电路有“0”出“1”,全“1”出“0”“与”门&ABCY&ABC“与非”门00010011101111011001011101011110ABYC
8、“与非” 门逻辑状态表Y=A B C逻辑表达式: 1Y“非”门2.基本逻辑运算与逻辑门电路2.“或非”门电路有“1”出“0”,全“0”出“1”1Y“非”门00010010101011001000011001001110ABYC“或非” 门逻辑状态表“或”门ABC 1“或非”门YABC 1Y=A+B+C逻辑表达式: 2.基本逻辑运算与逻辑门电路-安5.6例1 根据输入波形画出输出波形。ABY1有“0”出“0”,全“1”出“1”有“1”出“1”,全“0”出“0”&ABY1 1ABY2Y23. 逻辑代数及其运算规律 逻辑代数(又称布尔代数),是分析设计逻辑电路的数学工具。虽然它和普通代数一样也用字母
9、表示变量,但变量的取值只有“0”,“1”两种,分别称为逻辑“0”和逻辑“1”。这里“0”和“1”并不表示数量的大小,而是表示两种相互对立的逻辑状态。 逻辑代数所表示的是逻辑关系,而不是数量关系。这是它与普通代数的本质区别。逻辑代数运算法则1. 常量与变量的关系自等律0-1律重叠律还原律互补律3. 逻辑代数及其运算规律2. 逻辑代数的基本运算法则交换律普通代数不适用结合律分配律证:A+1=1 A A=A.3. 逻辑代数及其运算规律反演律110011111100列状态表证明:AB00011011111001000000吸收律(1) A+AB = A (2) A(A+B) = A对偶式3. 逻辑代数
10、及其运算规律3. 逻辑代数及其运算规律逻辑函数的化简由逻辑状态表直接写出的逻辑式及由此画出的逻辑图,一般比较复杂;若经过简化,则可使用较少的逻辑门实现同样的逻辑功能。从而可节省器件,降低成本,提高电路工作的可靠性。利用逻辑代数变换,可用不同的门电路实现相同的逻辑功能。化简方法公式法卡诺图法3. 逻辑代数及其运算规律1 用 “与非”门构成基本门电路(2)应用“与非”门构成“或”门电路(1) 应用“与非”门构成“与”门电路AY&B&BAY&由逻辑代数运算法则:由逻辑代数运算法则:3. 逻辑代数及其运算规律&YA(3) 应用“与非”门构成“非”门电路(4) 用“与非”门构成“或非”门YBA&由逻辑代
11、数运算法则:3. 逻辑代数及其运算规律2 应用逻辑代数运算法则化简例3化简例4化简(2)配项法(1)并项法4.组合逻辑电路的分析和设计 组合逻辑电路:任何时刻电路的输出状态只取决于该时刻的输入状态,而与该时刻以前的电路状态无关。组合逻辑电路框图X1XnX2Y2Y1Yn. . . . .组合逻辑电路输入输出4.组合逻辑电路的分析和设计组合逻辑电路的分析 (1) 由逻辑图写出输出端的逻辑表达式。(2) 运用逻辑代数化简或变换。(3) 列逻辑状态表。(4) 分析逻辑功能。已知逻辑电路确定逻辑功能分析步骤:4.组合逻辑电路的分析和设计例8 分析下图的逻辑功能 (1) 写出逻辑表达式Y = Y2 Y3=
12、 A AB B AB.A B.A B.A.A BBY1.AB&YY3Y2.4.组合逻辑电路的分析和设计(2) 应用逻辑代数化简Y = A AB B AB. = A AB +B AB.= AB +AB反演律 = A (A+B) +B (A+B).反演律 = A AB +B AB.4.组合逻辑电路的分析和设计 (3) 列逻辑状态表ABY001 100111001Y= AB +AB=A B逻辑式 (4) 分析逻辑功能 输入相同输出为“0”,输入相异输出为“1”,称为“异或”逻辑关系。这种电路称“异或”门。 =1ABY逻辑符号4.组合逻辑电路的分析和设计组合逻辑电路的综合根据逻辑功能要求逻辑电路设计
13、(1) 由逻辑要求,列出逻辑状态表。 (2) 由逻辑状态表写出逻辑表达式。 (3) 简化和变换逻辑表达式。 (4) 画出逻辑图。设计步骤如下:4.组合逻辑电路的分析和设计例11:设计一个三变量奇偶检验器。要求: 当输入变量A、B、C中有奇数个同时为“1”时,输出为“1”,否则为 “0”。用“与非”门实现。 (1) 列逻辑状态表 (2) 写出逻辑表达式取 Y=“1”列逻辑式对应于Y=1,若输入变量为“1”,则取输入变量本身(如 A );若输入变量为“0”则取其反变量(如 A )。 0 0 0 0 A B C Y0 0 1 10 1 0 10 1 1 01 0 0 11 0 1 01 1 0 01
14、 1 1 14.组合逻辑电路的分析和设计在一种组合中,各输入变量之间是“与”关系各组合之间是“或”关系 0 0 0 0 A B C Y0 0 1 10 1 0 10 1 1 01 0 0 11 0 1 01 1 0 01 1 1 1(3) 用“与非”门构成逻辑电路4.组合逻辑电路的分析和设计 (4) 逻辑图YCBA01100111110&10104.组合逻辑电路的分析和设计例13:设计一个三人(A、B、C)表决电路。每人有一按键,如果赞同,按键,表示“1”;如不赞同,不按键,表示 “0”。表决结果用指示灯表示,多数赞同,灯亮为“1”,反之灯不亮为“0”。 (1) 列逻辑状态表 (2) 写出逻辑
15、表达式 0 0 0 0 A B C Y0 0 1 00 1 0 00 1 1 11 0 0 01 0 1 11 1 0 11 1 1 14.组合逻辑电路的分析和设计-安5.8(3) 用“与非”门构成逻辑电路&ABCC&1&1ABCY5.加法器 在数字电路中,为了把电路的两个状态 (“1”态和“0”态)与数码对应起来,采用二进制。二进制:0,1两个数码,“逢二进一”。加法器: 实现二进制加法运算的电路。进位如:0 0 0 0 11+10101010不考虑低位来的进位半加器实现要考虑低位来的进位全加器实现半加:实现两个一位二进制数相加,不考虑来自低位的进位。5.加法器1 半加器 AB两个输入表示两
16、个同位相加的数两个输出SC表示半加和表示向高位的进位逻辑符号:半加器COABSC5.加法器半加器逻辑状态表A B S C0 0 0 00 1 1 01 0 1 01 1 0 1逻辑表达式逻辑图&=1.ABSC5.加法器2 全加器全加:实现两个一位二进制数相加,且考虑来自低位的进位。全加器输入Ai表示两个同位相加的数BiCi-1表示低位来的进位输出表示本位和表示向高位的进位CiSi逻辑符号AiBiCi-1SiCiCOCI5.加法器(1) 列逻辑状态表(2) 写出逻辑式Ai Bi Ci-1 Si Ci 0 0 0 0 00 0 1 1 00 1 0 1 00 1 1 0 11 0 0 1 01 0
17、 1 0 11 1 0 0 11 1 1 1 15.加法器逻辑图&=11AiCiSiCi-1Bi&半加器构成的全加器1BiAiCi-1SiCiCOCO5.加法器3 四位串行加法器A3B3S3C3COCIA2B2S2C2COCIA1B1S1C1COCIA0B0C0-1S0C0COCI优点:电路简单,缺点速度慢。6.编码器和译码器1 编码器 把二进制码按一定规律编排,使每组代码具有一特定的含义,称为编码。具有编码功能的逻辑电路称为编码器。 n 位二进制代码有 2n 种组合,可以表示 2n 个信息。 要表示N个信息所需的二进制代码应满足 2n N6.编码器和译码器二进制编码器将输入信号编成二进制代码
18、的电路。编码器高低电平信号二进制代码6.编码器和译码器例14:设计一个编码器,满足以下要求:(1) 将 I0、I1、I7 8个信号编成二进制代码。(2) 编码器每次只能对一个信号进行编码,不允许两个或两个以上的信号同时有效。(3) 设输入信号高电平有效。(1) 分析要求: 输入有8个信号,即 N=8,根据 2n N 的关系,即 n=3,即输出为三位二进制代码。6.编码器和译码器0 0 10 1 11 0 10 0 00 1 01 0 01 1 01 1 1I0I1I2I3I4I5I6I7 (2)列编码表输入输 出Y2 Y1 Y06.编码器和译码器 (3) 写出逻辑式并转换成“与非”式Y2 =
19、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 + I76.编码器和译码器 (4)画出逻辑图10000000111I7I6I5I4I3I1I2&1111111Y2Y1Y06.编码器和译码器将十进制数 09 编成二进制代码的电路。二 十进制编码器表示十进制数4位10个编码器高低电平信号二进制代码6.编码器和译码器 列编码表:四位二进制代码可以表示十六种
20、不同的状态,其中任何十种状态都可以表示09十个数码,最常用的是8421码。000输 出输 入Y1Y2Y00 (I0)1 (I1)2 (I2)3 (I3)4 (I4)5 (I5)6 (I6)7 (I7)8 (I8)9 (I9)Y300011101000011110001101100000000001118421BCD码编码表6.编码器和译码器 写出逻辑式并化成“或非”门和“与非”门Y3 = I8+I9. = I4 + I6 I5 +I7Y2 = I4 +I5 +I6 +I7Y0 = I1 +I3 +I5 +I7 +I9. = I1+I9 I3 +I7 I5 +I7. = I2 + I6 I3 +
21、I7Y1 = I2 +I3 +I6 +I76.编码器和译码器画出逻辑图10000000011101101001& 1 1 1 1 1 1 I1 I2 I3 I4 I5 I6 I7 I8 I9Y3Y2Y1Y06.编码器和译码器 法二:6.编码器和译码器十键8421码编码器的逻辑图+5V&Y3&Y2&Y1&Y0I0I1I2I3I4I5I6I7I8I91K10S001S12S23S34S45S56S67S78S89S96.编码器和译码器优先编码器 当有两个或两个以上的信号同时输入编码电路,电路只能对其中一个优先级别高的信号进行编码。 即允许几个信号同时有效,但电路只对其中优先级别高的信号进行编码,而
22、对其它优先级别低的信号不予理睬。6.编码器和译码器CT74LS4147 编码器功能表I9Y0I8I7I6I5I4I3I2I1Y1Y2Y3 1 1 1 1 1 1 1 1 1 1 1 1 1输 入 (低电平有效)输 出(8421反码)0 0 1 1 0 1 0 0 1 1 1 1 1 0 1 0 0 01 1 1 0 1 0 0 11 1 1 1 0 1 0 1 01 1 1 1 1 0 1 0 1 11 1 1 1 1 1 0 1 1 0 01 1 1 1 1 1 1 0 1 1 0 11 1 1 1 1 1 1 1 0 1 1 1 06.编码器和译码器2 译码器和数字显示 译码是编码的反过程
23、,它是将代码的组合译成一个特定的输出信号。二进制译码器8个3位译码器二进制代码高低电平信号动画6.编码器和译码器三位二进制译码器(输出高电平有效)状态表 输 入A B CY0 Y1 Y2 Y3 Y4 Y5 Y6 Y70 0 0 1 0 0 0 0 0 0 00 0 1 0 1 0 0 0 0 0 00 1 0 0 0 1 0 0 0 0 00 1 1 0 0 0 1 0 0 0 01 0 0 0 0 0 0 1 0 0 01 0 1 0 0 0 0 0 1 0 01 1 0 0 0 0 0 0 0 1 01 1 1 0 0 0 0 0 0 0 1输 出6.编码器和译码器写出逻辑表达式Y0=A
24、B CY1=A B CY2=A B CY3=A B CY7=A B CY4=A BCY6=A B CY5=A B C6.编码器和译码器逻辑图CBA111&Y0Y1Y2Y3Y4Y5Y6Y70 1 11 0 010000000AABBCC6.编码器和译码器例15:利用译码器分时将采样数据送入计算机总线2-4线译码器ABCD三态门三态门三态门三态门译码器工作6.编码器和译码器总线译码器工作工作原理:(以A0A1= 00为例)000总线2-4线译码器ABCD三态门三态门三态门三态门脱离总线数据全为“1”6.编码器和译码器CT74LS139型译码器(a) 外引线排列图;(b) 逻辑图(a)GND1Y31
25、Y21Y11Y01A11A01S876543212Y22Y32Y11Y02A12A02S+UCC109161514131211CT74LS139(b)11111&Y0&Y1&Y2&Y3SA0A1双 2/4 线译码器A0、A1是输入端Y0Y3是输出端 S 是使能端6.编码器和译码器 输 入 输 出SA0A1Y0110000011001101110139功能表Y1Y2Y3111011101110111CT74LS139型译码器双 2/4 线译码器A0、A1是输入端Y0Y3是输出端 S 是使能端S = 0时译码器工作输出低电平有效6.编码器和译码器集成 3/8线译码器16 15 14 13 12 1
26、1 10 91 2 3 4 5 6 7 874LS138三位二进制代码输入端8个输出端3个输入使能端6.编码器和译码器二-十进制显示译码器在数字电路中,常常需要把运算结果用十进制 数显示出来,这就要用显示译码器。二 十进制代码译码器驱动器显示器6.编码器和译码器 1.半导体数码管由七段发光二极管构成例:共阴极接法a b c d e f g 0 1 1 0 0 0 01 1 0 1 1 0 1gfedcba低电平时发光高电平时发光共阳极接法abcgdef+共阴极接法abcdefg6.编码器和译码器 2. 七段译码显示器Q3 Q2Q1Q0agfedcb译码器二 十进制代码(共阴极)10010111
27、1117个4位6.编码器和译码器七段显示译码器状态表gfedcbaQ3 Q2 Q1 Q0a b c d e f g 0 0 0 0 1 1 1 1 1 1 0 00 0 0 1 0 1 1 0 0 0 0 10 0 1 0 1 1 0 1 1 0 1 20 0 1 1 1 1 1 1 0 0 1 30 1 0 0 0 1 1 0 0 1 1 40 1 0 1 1 0 1 1 0 1 1 50 1 1 0 1 0 1 1 1 1 1 60 1 1 1 1 1 1 0 0 0 0 71 0 0 0 1 1 1 1 1 1 1 81 0 0 1 1 1 1 1 0 1 1 9输 入输 出显示数码6.编码器和译码器BS204A0A1A2A3CT74LS247+5V来自计数器七段译码器和数码管的连接图5107abcdefgRBIBI LTA11A22LT3BI4RBI5A36A07GND8911101
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 冲压车间成型工艺参数调整制度
- 血液透析患者血管通路维护规范
- 医院精细化管理工作年度总结
- 砌体砂浆配合比实验记录制度
- 垃圾分类投放收集管理细则
- 包装工段订单优先级排序调度规范
- 招标文件疑义澄清回复方案指导
- 悬挑脚手架质量验收规范方案
- 急性颅脑损伤重症监护流程
- 2026上海复旦大学高分子科学系招聘科研助理-行政-湾谷岗位1人备考题库附答案详解(综合卷)
- 2025年南阳农业职业学院单招综合素质考试题库带答案解析
- 锦州市三支一扶考试真题2025
- 铣床夹具课件
- 有害生物消杀安全培训课件
- 丙烯酸地面施工技术方案规范
- 药用植物育种学课件
- 雨课堂学堂在线学堂云《药学实践(暨南 )》单元测试考核答案
- 2025年四川综合评标专家库试题及答案
- 【小升初】2025-2026学年江苏省连云港市东海县苏教版六年级下册期中测试数学试题(含答案)
- 2025年人工智能在医疗诊断的精准度研究
- 2025全国高考Ⅰ卷第16题说题比赛课件-2026届高三数学二轮复习
评论
0/150
提交评论