数字电子技术 第三章.ppt
《数字电子技术 第三章.ppt》由会员分享,可在线阅读,更多相关《数字电子技术 第三章.ppt(87页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第三章第三章 组合逻辑电路组合逻辑电路3.1 组合电路的基本分析和设计方法组合电路的基本分析和设计方法3.2 加法器和数值比较器加法器和数值比较器3.3 编码器和译码器编码器和译码器3.4 数据选择器和分配器数据选择器和分配器3.5 用中规模集成电路实现组合逻辑函数用中规模集成电路实现组合逻辑函数3.6 只读存储器只读存储器3.7 组合电路中的竞争冒险组合电路中的竞争冒险概概 述述一、组合电路的特点一、组合电路的特点=F0(I0、I1,In-1)=F1(I0、I1,In-1)=F1(I0、I1,In-1)1.逻辑功能特点逻辑功能特点 电路在任何时刻的输出状态只取决于该时刻的输入电路在任何时刻的
2、输出状态只取决于该时刻的输入 状态,而与原来的状态无关。状态,而与原来的状态无关。2.电路结构特点电路结构特点(1)输出、输入之间输出、输入之间没有反馈延迟没有反馈延迟电路电路(2)不包含记忆性元件不包含记忆性元件(触发器触发器),仅由,仅由门电路门电路构成构成I0I1In-1Y0Y1Ym-1组合逻辑组合逻辑电路电路二、组合电路逻辑功能表示方法二、组合电路逻辑功能表示方法真值表,卡诺图,逻辑表达式,时间图真值表,卡诺图,逻辑表达式,时间图(波形图波形图)三、组合电路分类三、组合电路分类1.按逻辑功能不同:按逻辑功能不同:加法器加法器 比较器比较器 编码器编码器 译码器译码器 数据选择器和分配器
3、数据选择器和分配器 只读存储器只读存储器2.按开关元件不同:按开关元件不同:CMOS TTL3.按集成度不同:按集成度不同:SSI MSI LSI VLSI3.1 组合电路的分析方法和设计方法组合电路的分析方法和设计方法3.1.1 组合电路的基本分析方法组合电路的基本分析方法一、一、分析步骤分析步骤逻辑图逻辑图逻辑表达式逻辑表达式化简化简真值表真值表说明功能说明功能分析目的:分析目的:(1)确定输入变量不同取值时功能是否满足要求;确定输入变量不同取值时功能是否满足要求;(3)得到输出函数的标准与或表达式,以便用得到输出函数的标准与或表达式,以便用 MSI、LSI 实现;实现;(4)得到其功能的
4、逻辑描述,以便用于包括该电路的系得到其功能的逻辑描述,以便用于包括该电路的系 统分析。统分析。(2)变换电路的结构形式变换电路的结构形式(如:如:与或与或 与非与非-与非与非);二、二、分析举例分析举例 例例 分析图中所示电路的逻辑功能分析图中所示电路的逻辑功能表达式表达式真值表真值表A B CY0 0 00 0 10 1 00 1 1A B CY1 0 01 0 11 1 01 1 111000000功能功能判断输入信号极性是否相同的电路判断输入信号极性是否相同的电路 符合电路符合电路ABC&1 解解 例例 3.1.1 分析图中所示电路的逻辑功能,输入信号分析图中所示电路的逻辑功能,输入信号
5、A、B、C、D是一组二进制代码。是一组二进制代码。&ABCDY 解解 1.逐级写输出函数的逻辑表达式逐级写输出函数的逻辑表达式WX&ABCDYWX2.化简化简3.列真值表列真值表A B C DA B C DYY0 0 0 00 0 0 10 0 1 00 0 1 10 1 0 00 1 0 10 1 1 00 1 1 11 0 0 01 0 0 11 0 1 01 0 1 11 1 0 01 1 0 11 1 1 01 1 1 111111111000000004.功能说明:功能说明:当输入四位代码中当输入四位代码中 1 的个数为奇数时输出的个数为奇数时输出为为 1,为偶数时输出为,为偶数时输
6、出为 0 检奇电路检奇电路。3.1.2 组合电路的基本设计方法组合电路的基本设计方法一、一、设计步骤设计步骤逻辑抽象逻辑抽象列真值表列真值表写表达式写表达式化简或变换化简或变换画逻辑图画逻辑图逻辑抽象:逻辑抽象:1.根据根据因果关系因果关系确定输入、输出变量确定输入、输出变量2.状态赋值状态赋值 用用 0 和和 1 表示信号的不同状态表示信号的不同状态3.根据功能要求列出根据功能要求列出真值表真值表 根据所用元器件根据所用元器件(分立元件分立元件 或或 集成芯片集成芯片)的情况将的情况将函数式进行化简或变换。函数式进行化简或变换。化简或变换:化简或变换:(1)设定变量:)设定变量:二、二、设计
7、举例设计举例 例例 3.1.2 设计一个表决电路,要求输出信号的电平设计一个表决电路,要求输出信号的电平与三个输入信号中的多数电平一致。与三个输入信号中的多数电平一致。解解 输入输入 A、B、C ,输出输出 Y(2)状态赋值:)状态赋值:A、B、C=0 表示表示 输入信号为低电平输入信号为低电平Y=0 表示表示 输入信号中多数为低电平输入信号中多数为低电平1.逻辑抽象逻辑抽象A、B、C=1 表示表示 输入信号为高电平输入信号为高电平Y=1 表示表示 输入信号中多数为高电平输入信号中多数为高电平2.列真值表列真值表ABCY0 0 00 0 10 1 00 1 11 0 01 0 11 1 01
8、1 1000101113.写输出表达式并化简写输出表达式并化简最简与或式最简与或式最简与非最简与非-与非式与非式4.画逻辑图画逻辑图 用与门和或门实现用与门和或门实现ABYC&1&用与非门实现用与非门实现&例例 设计一个监视交通信号灯工作状态的逻辑电设计一个监视交通信号灯工作状态的逻辑电路。正常情况下,红、黄、绿灯只有一个亮,否则视路。正常情况下,红、黄、绿灯只有一个亮,否则视为故障状态,发出报警信号,提醒有关人员修理。为故障状态,发出报警信号,提醒有关人员修理。解解 1.逻辑抽象逻辑抽象输入变量:输入变量:1-亮亮0-灭灭输出变量:输出变量:R(红红)Y(黄黄)G(绿绿)Z(有无故障有无故障
9、)1-有有0-无无列真值表列真值表R Y GZ0 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 1100101112.卡诺图化简卡诺图化简RYG0100 01 11 10111113.画逻辑图画逻辑图&1&111RGYZ【例例】P225:3.1(a)【例例】用与非门设计一个组合电路,其输入是用与非门设计一个组合电路,其输入是4位二位二 进制数,当该数小于或等于进制数,当该数小于或等于10(10)时,输出时,输出 为为1,否则输出为,否则输出为0。【例例】设计一个组合逻辑电路,其输入是设计一个组合逻辑电路,其输入是3位二进制位二进制 数数 B=B2B1B0,输出是输出
10、是Y1=2B、Y2=B2。Y1、Y2也是二进制数。也是二进制数。3.2 加法器和数值比较器加法器和数值比较器3.2.1 加法器加法器一、半加器和全加器一、半加器和全加器1.半加器半加器(Half Adder)两个两个 1 位二进制数相加不考虑低位进位。位二进制数相加不考虑低位进位。0 00 11 01 10 01 01 00 1真真值值表表函数式函数式Ai+Bi=Si(半加半加和和)Ci(半加半加进位进位)逻逻辑辑图图曾曾用用符符号号国国标标符符号号半加器半加器(Half Adder)Si&AiBi=1CiCOSiAiBiCiHASiAiBiCi函函数数式式2.全加器全加器(Full Adde
11、r)两个两个多多位二进制数相加,考虑低位进位。位二进制数相加,考虑低位进位。Ai+Bi +Ci-1 (低位进位低位进位)=Si (全加和全加和)Ci (向高位进位向高位进位)1 0 1 1-A 1 1 1 0-B+-低位进位低位进位100101111真真值值表表标准标准与或式与或式A B Ci-10 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 1SiCiA B Ci-1SiCi0 01 01 00 11 00 10 11 1-S高位进位高位进位0卡诺图卡诺图全加器全加器(Full Adder)ABC0100 01 11 101111SiABC0100 01 11
12、101111Ci圈圈“0”最简与或式最简与或式圈圈“1”逻辑图逻辑图(a)用用与门与门、或门或门和和非门非门实现实现曾用符号曾用符号国标符号国标符号COCISiAiBiCi-1CiFASiAiBiCi-1Ci&1111AiSiCiBiCi-11(b)用用与或非门与或非门和和非门非门实现实现&1&1111CiSiAiBiCi-13.集成全加器集成全加器TTL:74LS183CMOS:C661双全加器双全加器1 2 3 4 5 6 714 13 12 11 10 9 8C661C661VDD 2Ai2Bi 2Ci-1 1Ci 1Si 2Si 1Ci-1 2Ci 1Ai1Bi VSS 74LS183
13、74LS183VCC 2Ai2Bi 2Ci-1 2Ci 2Si VCC 2A 2B 2CIn 2COn+1 2F1A1B 1CIn1FGND1Ai1Bi1Ci-11Si地地1Ci1COn+1 二、加法器二、加法器(Adder)实现多位二进制数相加的电路实现多位二进制数相加的电路1.4 位串行进位加法器位串行进位加法器特点:特点:电路简单,连接方便电路简单,连接方便速度低速度低=4 tpdtpd 1位全加器的平均位全加器的平均 传输延迟时间传输延迟时间C0S0B0A0C0-1CO CIC1S1B1A1CO CIC2S2B2A2CO CIC3S3B3A3CO CI2.超前进位加法器超前进位加法器
14、作加法运算时,总进位信号由输入二进制数直接作加法运算时,总进位信号由输入二进制数直接产生。产生。特点特点优点:速度快优点:速度快缺点:电路比较复杂缺点:电路比较复杂逻辑结构示意图逻辑结构示意图集成芯片集成芯片CMOS:CC4008TTL:74283 74LS283超前进位电路超前进位电路 S3 S2 S1 S0C3A3B3A2B2A1B1A0B0C0-1CICICICI3.2.2 数值比较器数值比较器(Digital Comparator)一、一、1 位数值比较器位数值比较器0 00 11 01 10 1 00 0 11 0 00 1 0真真值值表表函数式函数式逻辑图逻辑图 用用与非门与非门和
15、和非门非门实现实现Ai Bi Li Gi MiLi(A B)Gi(A=B)Mi(A BL=1A=BM=1A X X X1 0 0=X X1 0 0=X1 0 0=1 0 0=0 1 0 X X X0 0 1=X X0 0 1=X0 0 10 0 1=&1&1&1&1&1&1&1 1&1&1&1 1 MLGA2A1B3A3B2B1B01 A0G=G3G2G1G04 位数值比较器位数值比较器1 位数值比较器位数值比较器AiMiBiAi BiAiBiLiGiAiBi&1&1&作业:作业:P225 3.2 3.83.3 编码器和译码器编码器和译码器3.3.1 编码器编码器(Encoder)编码:编码:
16、用文字、符号或者数字表示特定对象的过程用文字、符号或者数字表示特定对象的过程(用二进制代码表示不同事物)(用二进制代码表示不同事物)二进制编码器二进制编码器二二十进制编码器十进制编码器分类:分类:普通编码器普通编码器优先编码器优先编码器2nn104或或Y1I1编编 码码 器器Y2YmI2In代代码码输输出出信信息息输输入入编编 码码 器器 框框 图图一、二进制编码器一、二进制编码器用用 n 位二进制代码对位二进制代码对 N=2n 个信号进行编码的电路个信号进行编码的电路1.3 位二进制编码器位二进制编码器(8 线线-3 线线)编码表编码表函函数数式式Y2=I4+I5+I6+I7Y1=I2+I3
17、+I6+I7Y0=I1+I3+I5+I7输输入入输输出出 I0 I7 是一组互相排斥的输入变是一组互相排斥的输入变量,任何时刻只能有一个端输入有效量,任何时刻只能有一个端输入有效信号。信号。输输 入入输输 出出0 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 1Y2 Y1 Y0I0I1I2I3I4I5I6I73 位位二进制二进制编码器编码器I0I7Y2Y1Y0函数式函数式逻辑图逻辑图 用用或门或门实现实现 用用与非门与非门实现实现Y0 Y1 Y2111I7 I6 I5 I4 I3I2 I1I0&Y0 Y1 Y2优先编码:优先编码:允许几个信号同时输入,但只对优先级别
18、最高允许几个信号同时输入,但只对优先级别最高的进行编码。的进行编码。优先顺序:优先顺序:I7 I0编码表编码表输输 入入输输 出出 I7 I6 I5 I4 I3 I2 I1 I0 Y2 Y1 Y0 函数式函数式2.3 位二进制优先编码器位二进制优先编码器1 1 1 10 1 1 1 0 0 0 1 1 0 10 0 0 1 1 0 00 0 0 0 1 0 1 10 0 0 0 0 1 0 1 00 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 10 0 0输入输入输出输出为原为原变量变量逻逻辑辑图图输入输入输出输出为反为反变量变量Y2Y1Y0111&111111111111
19、111I7I6I5I4I3I2I1I0用用 4 位二进制代码对位二进制代码对 0 9 十个信号进行编码的电路十个信号进行编码的电路1.8421 BCD 编码器编码器2.8421 BCD 优先编码器优先编码器3.集成集成 10线线-4线线优先编码器优先编码器(74147 74LS147)三、几种常用编码三、几种常用编码1.二二-十进制编码十进制编码8421 码码 余余 3 码码 2421 码码5211 码码 余余 3 循环码循环码 右移循环码右移循环码循环码(反射码或格雷码)循环码(反射码或格雷码)ISO码码ANSCII(ASCII)码)码二、二二、二-十进制编码器十进制编码器2.其他其他二二-
20、十进制十进制编码器编码器I0I2I4I6I8I1I3I5I7I9Y0Y1Y2Y33.3.2 译码器译码器(Decoder)编码的逆过程,将二进制代码翻译为原来的含义编码的逆过程,将二进制代码翻译为原来的含义一、二进制译码器一、二进制译码器(Binary Decoder)输入输入 n 位二位二进制代码进制代码如:如:2 线线 4 线译码器线译码器 3 线线 8 线译码器线译码器4 线线 16 线译码器线译码器A0Y0A1An-1Y1Ym-1二进制二进制译码器译码器输出输出 m 个个信号信号 m=2n1.3位二进制译码器位二进制译码器(3 线线 8 线线)真值表真值表函数式函数式A0Y0A1A2Y
21、1Y73 位位二进制二进制译码器译码器0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 13 线线-8 线译码器逻辑图线译码器逻辑图000 输出低电平有效输出低电平有效工作原理:工作原理:11111101&Y7&Y6&Y5&Y4&Y3&Y2&Y1&Y0A2A2A1A1A0A0111111A2A1A000111110
22、1110101011111101111101111100111110111011111111011011011111111011111112.集成集成 3 线线 8 线译码器线译码器-74LS138引脚排列图引脚排列图逻辑功能示意图逻辑功能示意图输入选通控制端输入选通控制端芯片芯片禁止禁止工作,工作,输出端全为输出端全为1芯片芯片正常正常工作工作VCC 地地1324567816 15 14 13 12 11 10974LS138Y0 Y1 Y2 Y3 Y4 Y5 Y6 A0 A1 A2 S3 S2 S1 Y7 74LS138Y0 Y1 Y2 Y3 Y4 Y5 Y6 A0 A1 A2 S3 S2
23、 S1 Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 A0 A1 A2 STB STC STA Y7 3.二进制译码器的级联二进制译码器的级联 两片两片3 线线 8 线线4 线线-16 线线Y0Y7Y8Y1574LS138Y0 Y1 Y2 Y3 Y4 Y5 Y6 A0 A1 A2 STB STC STA 高位高位Y7 A0 A1 A2 A3 74LS138Y0 Y1 Y2 Y3 Y4 Y5 Y6 A0 A1 A2 STB STC STA 低位低位Y7 10工作工作禁止禁止有输出有输出无输出无输出 1禁止禁止工作工作无输出无输出有输出有输出0 78 15三片三片 3 线线-8 线线5 线线-2
24、4 线线(1)()(2)()(3)输输 出出工工 禁禁 禁禁禁禁 工工 禁禁禁禁 禁禁 工工0 00 11 01 1禁禁 禁禁 禁禁全为全为 174LS138(1)Y0 Y1 Y2 Y3 Y4 Y5 Y6 A0 A1 A2 STB STC STA Y0Y7 Y774LS138(3)Y0 Y1 Y2 Y3 Y4 Y5 Y6 A0 A1 A2 STB STC STA Y16Y7 Y2374LS138(2)Y0 Y1 Y2 Y3 Y4 Y5 Y6 A0 A1 A2 STB STC STA Y8Y7 Y15A0A1A2A3A41功能特点:功能特点:输出端提供输入变量的全部最小项输出端提供输入变量的全部
25、最小项电路特点:电路特点:与门与门(原变量输出原变量输出)与非门与非门(反变量输出反变量输出)4.二进制译码器的主要特点二进制译码器的主要特点二、二二、二-十进制译码器十进制译码器(Binary-Coded Decimal Decoder)将将 BCD 码翻译成对应的码翻译成对应的十个十个输出信号输出信号集成集成 4 线线 10 线线译码器:译码器:7442 74LS42半导体显示半导体显示(LED)液晶显示液晶显示(LCD)共共阳极阳极每字段是一只每字段是一只发光二极管发光二极管三、显示译码器三、显示译码器数码显示器数码显示器aebcfgdabcdefgR+5 VYaA3A2A1A0+VCC
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字电子技术 第三章 数字 电子技术 第三
限制150内