第3章 组合逻辑电路(10h)_第1页
第3章 组合逻辑电路(10h)_第2页
第3章 组合逻辑电路(10h)_第3页
第3章 组合逻辑电路(10h)_第4页
第3章 组合逻辑电路(10h)_第5页
已阅读5页,还剩64页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1宋绍民宋绍民第第3章章 组合逻辑电路组合逻辑电路勤学勤学 务实务实 园融园融 卓越卓越数字电子技术数字电子技术2本章内容提要本章内容提要u 组合电路概述组合电路概述u 组合电路的一般分析与设计方法组合电路的一般分析与设计方法u 组合电路竞争组合电路竞争-冒险的产生与消除冒险的产生与消除u 常用组合电路常用组合电路 编码器,译码器,数据选择器器,算术运算电路和编码器,译码器,数据选择器器,算术运算电路和 数值比较器数值比较器数字电子技术数字电子技术3 根据逻辑功能特点的不同,数字电路分为:组合(逻辑)电路和时序(逻辑)逻辑电路。组合电路组合电路: (1) 任一时刻的输出只取决于该时刻的输入状态

2、组合,而与电 路的原有状态(历史状态)无关; (2) 电路无存储无记忆; (3) 电路不含记忆元件,仅由门电路构成,并且无反馈。时序电路时序电路: 任一时刻的输出不仅取决于该时刻输入状态组合,而且与电 路的原有状态有关。1、组合电路概述、组合电路概述数字电子技术数字电子技术4 组合电路的功能描述方法 组合逻辑组合逻辑 电路电路1A2AAn1Y2YYm组合逻辑电路的框图组合逻辑电路的框图111212YF(A ,A ,A ) ( )YF (A ,A ,A )nmmn= YF A输入变量输入变量A1 A2 An输出变量输出变量Y1 Y2 Ym 输入取值组合对应的输出值函数表达式描述真值表描述卡诺图描

3、述:1、组合电路概述、组合电路概述每个输出用一个卡诺图表示。每个输出用一个卡诺图表示。数字电子技术数字电子技术51、组合电路的分析与设计过程、组合电路的分析与设计过程 组合电路的分析组合电路的分析:对于给定逻辑电路,确定该电路所能实现逻辑功能的过程。(电路功能) 组合电路的设计组合电路的设计:根据给定的逻辑功能,确定能够实现该逻辑功能要求的逻辑电路的过程。 (功能电路) 显然,组合电路的分析与设计是两个互逆的过程。2、组合电路的一般分析方法、组合电路的一般分析方法: 逻辑电路图写出输出函数式输出函数式(化简真值表)功能描述2、组合电路的分析设计方法、组合电路的分析设计方法数字电子技术数字电子技

4、术6例例1 分析如图所示逻辑电路的功能。(MISO)2、组合电路的分析设计方法、组合电路的分析设计方法 = 1 = 1 L B C A Z 经经分析,该电路3个输入中,有奇数个1时,输出L为1,否则L为0,因而电路具有为奇校验功能。例例2 分析如图所示逻辑电路的功能。(MIMO) B A 1 C Y X Z 1 1 & & & & & & 经经分析,该电路逻辑功能是对输入的二进制码求反码。数字电子技术数字电子技术7例例3 分析如图所示逻辑电路的功能。(MISO)2、组合电路的分析设计方法、组合电路的分析设计方法经分析,该电路逻辑功能为:带进位或借

5、位的加减法运算电路。其中,输入A、B为两个一位二进制数 A、B , C是来自低位的进/借位;输出S 为本位和/差,CO 为向高位产生的进/借位;而M为控制位,当M=0时,电路实现带进位的加法 (全加器),当M=1时,电路实现带借位的减法(减法器)。 1111&1A B C MSCO数字电子技术数字电子技术83、组合电路的一般设计方法、组合电路的一般设计方法1) 逻辑抽象 分析因果关系,确定输入/输出变量 定义逻辑状态的含意(逻辑赋值) 列出真值表2) 写出函数式3) 选定器件类型,并根据所选器件,对逻辑式进行化简(用门)或变换(用MSI) 4) 画出逻辑电路图5) 工艺设计2、组合电路

6、的分析设计方法、组合电路的分析设计方法数字电子技术数字电子技术9例例1 设计一个监视交通信号灯状态的逻辑电路。2、组合电路的分析设计方法、组合电路的分析设计方法如果信号灯如果信号灯出现故障,出现故障,Z为为1RAGZZ=RAG+RAG+RAG+RAG+RAG数字电子技术数字电子技术10例例2 试用两输入的与非门和反相器,为某火车站等待进站的特快、直快和慢车三类客运列车,设计一个指示列车等待进站的逻辑电路。要求:1) 用L0、L1、L2 三个灯指示特快、直快和慢车进站的等待进站;2) 列车的优先级别依次定为特快、直快和慢车,即当特快列车请求进站时,无论其它两种列车是否请求进站, L0 灯亮。当特

7、快没有请求,直快请求进站时,无论慢车是否请求, L1 灯亮。当特快和直快均没有请求,而慢车有请求时, L2 灯亮。解解:1) 逻辑抽象:以特快、直快和慢车的进站请求信号为输入信号,分别记为I0、I1、I2,且有请求为1,没有请求为0;输出信号L0、L1、L2分别为3个指示灯的状态,且灯亮为1,灯灭为0。2、组合电路的分析设计方法、组合电路的分析设计方法数字电子技术数字电子技术11根据题意列出真值表2、组合电路的分析设计方法、组合电路的分析设计方法00111002220 101L =IL =I II IL =I I I =I I I=鬃 输输 入入输输 出出I0I1I2L0L1L20000001

8、100010100010012) 写出各输出表达式,并转换成与非式:3) 根据表达式,画出电路。 I0 L0 L1 I1 I2 L2 & 1 1 1 & & 1 1 数字电子技术数字电子技术121、组合电路的竞争冒险现象及成因、组合电路的竞争冒险现象及成因考察以下电路在不考虑和考虑信号经导线及其它门电路的传输延迟时间两种情况下的输出:3、组合电路的竞争、组合电路的竞争-冒险冒险G2G1AYY=AAA理理想想考虑门延时考虑门延时Y0AAY1tpd发现:若两个输入信号向相反方向变化(或互补),且到达时间不同,则在输出端可能会产生不应有的尖峰干扰脉冲。G2G1AYY=A+AA

9、理理想想考虑门延时考虑门延时AY11AY1tpd数字电子技术数字电子技术13竞争的概念竞争的概念:对一个逻辑门,其两个输入信号同时向相反方向变化,并且变化存在时间差异的现象。竞争竞争-冒险现象:冒险现象:因为竞争而可能在输出端产生尖峰脉冲的现象。竞争竞争-冒险的产生原因:冒险的产生原因:1) 门电路输出表达式可简化成两个互补信号相乘或者相加(在卡诺图中,这表现为有相切的圈存在);2) 信号传输过程中存在延迟时间。3、组合电路的竞争、组合电路的竞争-冒险冒险2、组合电路竞争冒险的消除方法、组合电路竞争冒险的消除方法 1) 发现互补变量,并通过修改设计(增加冗余项)予以消除; 2) 在输出端接入滤

10、波电容; 3) 在电路中引入选通脉冲。数字电子技术数字电子技术143、组合电路的竞争、组合电路的竞争-冒险冒险 1) 发现互补变量,并通过修改设计(增加冗余项)予以消除 A B C 1 & L A AC CB C B 1 & & 1 L L=(A+B)(A+C)B=C=0L=A AA AL=AC+AB+BC因时,故可能出现竞争冒险。为消除,可修改为: L=AC+BCA=B=1L=CCCCL=AC+BC+AB+因时,故可能出现竞争冒险。为消除,可修改为: 0 1 A 0 0 0 1 0 1 1 1 L B C 00 01 11 10 AB数字电子技术数字电子技术153、组

11、合电路的竞争、组合电路的竞争-冒险冒险 2) 在输出端接入滤波电容; 3) 在电路中引入选通脉冲:冒险产生的尖脉冲宽度很窄,在电路输出端与地之间并接一个容量为几十到几百皮法的滤波电容就即可削弱尖脉冲幅度,达到消除冒险目的。选通脉冲选通脉冲在可能产生冒险脉冲门电路的输入端再加一个选通脉冲输入端。在选通脉冲没有到达之前,电路的输出保持不变,只有在选通脉冲作用期间,输出才可能变化,因而可以消除冒险。数字电子技术数字电子技术161、编码器、编码器(Encoder)4、常用组合电路、常用组合电路编码编码:用二进制代码来表示某些具有特定意义信息(或被编信号)的过程。编码器编码器:具有编码功能的逻辑电路,其

12、结构框图如下:1) 编码器的概念与分类:编码器的概念与分类:m个个特定特定信息信息输入输入编码器编码器n位二进二进代码代码输出输出注1:编码器功能:m个特定意义信息n位二进制代码;注2:m、n之间须满足关系: 。22 lognmmn轾犏或 者输入信息不同输入信息不同, 输出代码就不同输出代码就不同数字电子技术数字电子技术174、常用组合电路、常用组合电路编码器的分类编码器的分类:普通编码器和优先编码器。普通编码器普通编码器:任何时候只允许输入一个有效信号,否则输出将出现混乱。优先编码器优先编码器:提出背景:实际应用中,经常有两个或更多输入编码信号同时有效。为了对它们进行编码,必须根据轻重缓急,

13、规定好编码器输入信号(如外设允许操作信号) 的先后次序,即优先级别。优先编码器概念:识别多个编码请求信号的优先级别,并进行相应编码的逻辑部件称为优先编码器。特点:允许多个被编信号同时输入,但只对其中优先级别最高的一个信号进行编码。注:若根据输出代码来分,则还有二进制编码器和二十进制编码器之分。数字电子技术数字电子技术184、常用组合电路、常用组合电路2) 二进制普通编码器二进制普通编码器(以8线-3线编码器为例):输输 入入输输 出出I0I1I2I3I4I5I6I7Y2Y1Y010000000000010000000010010000001000010000011000010001000000

14、01001010000001011000000001111注:编码器的输入为高电平有效注:输入信号238个,输出的二进代码为3位。数字电子技术数字电子技术194、常用组合电路、常用组合电路013571236724567Y(128,32,8,2)(128,64,32,16,8,4,2,1)Y(128,64,8,4)(128,64,32,16,8,4,2,1)Y(128,64,32,16)(128,64,32,16,8,4,2,1)jjjmdjIIIImdjIIIImdjIIII=+=+邋=+=+邋=+=+邋 或门实现或门实现与非门实现与非门实现1I2I3I4I5I6I7I0Y1Y2Y数字电子技术

15、数字电子技术204、常用组合电路、常用组合电路3) 二十进制普通编码器:二十进制普通编码器:用BCD码(4 位二进制)对 一位十进制数码(0 9共10个)进行编码的电路,如 2 3 4 5 6 7 8 9 0 1 S0 S1 S2 S4 S5 S6 S7 S8 S9 VCC 1k10 & & & & 1 & GS D C B A S3 键盘输入8421BCD码编码器,输入低电平有效。编码编码输入输入使能标志使能标志 代码输出代码输出数字电子技术数字电子技术214、常用组合电路、常用组合电路 输输 入入输输 出出S0S1S2S3S4S5S6S7S8S9AB

16、CDGS 111111111100000 111111111010011 111111110110001 111111101101111 111111011101101 111110111101011 111101111101001 111011111100111 110111111100101 101111111100011 011111111100001 键盘输入键盘输入8421BCD码编码器码编码器功能表功能表 数字电子技术数字电子技术224、常用组合电路、常用组合电路4) 二进制优先编码器二进制优先编码器(以8线-3线优先编码器为例):假设输入信号优先级按I0到I7递增,则有优先编码真

17、值表:输输 入入输输 出出I0I1I2I3I4I5I6I7Y2Y1Y0XXXXXXX1111XXXXXX10110XXXXX100101XXXX1000100XXX10000011XX100000010X1000000001100000000002765477 67 6 57654YII II I II I I I IIII=+=+176377 6 5 427 6 5 4 376325 45 4YII II I I I I I I I I I I III I II I I=+=+07537 67 6 5 417 6 5 4 3 2753166 46 4 2YII I II I I I I I

18、I I I I I I II II I II I I I=+=+A+AB=A+B数字电子技术数字电子技术234、常用组合电路、常用组合电路5) 集成编码器及其扩展使用:集成编码器及其扩展使用:74LS148是一块对应以上8线3线优先编码原理的集成编码器。 内部电路及结构特点:输入输出低电平有效;优先级按I0到I7递增;增加选通信号和两个附加输出。 引脚功能: 编码功能表: 附加输出状态的含意:如下。选通选通信号信号附附加加输输出出信信号号数字电子技术数字电子技术244、常用组合电路、常用组合电路74LS148编码功能表编码功能表输 入输 出1XXXXXXXX111110111111111110

19、10XXXXXXX0000100XXXXXX01001100XXXXX011010100XXXX0111011100XXX01111100100XX011111101100X011111111010001111111111100Y1Y2YSYEXYS01234567I I I I I I I I74LS148引脚图引脚图YS=0:表示电路可以编码,但目前无编码信号输入;YEX=0:表示电路正在进行编码,否则YEX1。另外,S=0,允许编码,S=1,禁止编码。数字电子技术数字电子技术254、常用组合电路、常用组合电路扩展应用:用两片74LS148构成一个 16线-4线优先编码器。扩展由两个扩展输

20、出实现,步骤:(A) 选定输入优先级自高至低顺序为A15A0,并据此分配两片输入的优先级。(B) 根据YS的含意和两片的优先权,确定两片YS和S的连接方式。(片(1) 优先权高,故只有(1)片无输入才允许片(2)工作)(C) 确定输出码的产生方式:片(1)的YEX0表示编码A15A8,故用YEX来产生输出代码的最高位,而低3位由两片对应输出的“与”来产生。如 A1201100, A500101高高低低数字电子技术数字电子技术262、译码器、译码器(Decoder)4、常用组合电路、常用组合电路译码译码:译码是编码的逆过程,是将二进制码翻译成具有某种特定含义的信号(如电路状态、显示所需信号等)的

21、过程。译码器译码器:具有译码功能的逻辑电路。其结构框图如下:1) 译码器的概念与分类:译码器的概念与分类:m个个特定特定信息信息输出输出译码器译码器n位二进二进代码代码输入输入注1:实现:代码 对应信号。注2:m、n之间满足关系: 。22 lognmmn轾犏或 者数字电子技术数字电子技术274、常用组合电路、常用组合电路译码器的分类译码器的分类:二进制译码器二进制译码器:其输出信号常用来控制部件或选择芯片,此时,与该控制/片选信号对应的输入二进制码被称作部件或芯片的地址芯片的地址。二进制译码器的特点是,任何时刻,对于任何时刻,对于任意输入,所有输出信号中有且只有一个有效任意输入,所有输出信号中

22、有且只有一个有效。 二十进制译码器二十进制译码器:将8421BCD码译成10个状态输出。 显示译码器:显示译码器:将输入代码翻译成显示与之对应字符或数字符号所需显示码,以驱动显示器显示。数字电子技术数字电子技术284、常用组合电路、常用组合电路2) 二进制译码器:二进制译码器:以3线8线译码器为例 基本原理基本原理输输 入入输输 出出A2A1A0Y7Y6Y5Y4Y3Y2Y1Y00000000000100100000010010000001000110000100010000010000101001000001100100000011110000000002101012172107YA A AY

23、A A AYA A Ammm=电路电路实现实现特特点点能提供关于输入代码的全部最小项。任何时刻,有且只有一个输出有效。数字电子技术数字电子技术294、常用组合电路、常用组合电路以3线8线二进制译码器的电路实现Y1Y2Y3Y4Y5Y6Y7A0A1A2Y0二极管与阵列实现二极管与阵列实现门电路实现门电路实现数字电子技术数字电子技术304、常用组合电路、常用组合电路 集成译码器集成译码器74LS138: 内部逻辑: 引脚及功能: 功能表: 应用:Yiim= 74HC138 Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 E3 E2 E1 A0 A1 A2 1S2S3S0A1A2A 0Y2Y4Y6Y

24、A0 A1 A2 1E 2E E3 7Y GND VCC 1Y 2Y 3Y 4Y 5Y 6Y 0Y 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 0A2A0121237 A A A S S S YGNDCC0123456VYYYYYYY内部逻辑内部逻辑附加控制附加控制输出低电平有效输出低电平有效代码输入代码输入高位高位低位低位数字电子技术数字电子技术314、常用组合电路、常用组合电路3线线8线二进制译码器线二进制译码器74LS138功能表功能表输输 入入输输 出出S1A2A1A00XXXX11111111X1XXX111111111000011111110100

25、011111110110010111110111001111110111101001110111110101110111111011010111111101110111111132SS 76543210 YYYYYYYY不译码不译码译码译码任何时刻,对任一输入,有且只有一个输出有效数字电子技术数字电子技术324、常用组合电路、常用组合电路 集成译码器集成译码器74LS138的应用:的应用:(1) 扩展使用:两片构成4线16线译码器Ziim=D3=1时高位时高位片译码片译码输入代码低输入代码低3位并位并接,最高位接,最高位D3用于用于控制两芯片的工作控制两芯片的工作D3=0时低位时低位片译码片译

26、码数字电子技术数字电子技术334、常用组合电路、常用组合电路 集成译码器集成译码器74LS138的应用:的应用:(2) 设计组合电路: 译码器提供了n位输入代码的全部最小项(共2n个),而任意函数可写成最小项之和的形式,因此,只要将译码器中那些对应函数中最小项的输出组合起来,一个n线2n 线译码器本身即可实现一个n变量的函数。如果再合理利用芯片的附加控制端或进行适当扩展,则还可实现超n变量的函数。L=AC+AB例:例:用一片74LS138集成译码器实现函数:解:02672100267LAC+ABm(0,2,6,7) AA ,BA ,CA , LY Y Y Ym m m m= =鬃=鬃若则据此,

27、即可得到函数的译码器实现电路,如图所示。 L & 74 LS138 Y0 Y2 Y6 Y7 S1 S2 S3 A0 A1 A2 +5V A B C 数字电子技术数字电子技术344、常用组合电路、常用组合电路3) 显示译码器:显示译码器: 数码显示系统一般组成数码显示系统一般组成 显示器、显示原理及显示代码表显示器、显示原理及显示代码表v 数字设备中以七段数码显示器(又称数码管)应用最多。常见数码显示器主要有半导体数码显示器(LED)和液晶显示器(LCD)等,它们都由七段可发光的字段组合而成。v七段LED显示器: 脉冲信号脉冲信号 计数器计数器 译码器译码器 驱动器驱动器 显示器显示器

28、KHz 数字电子技术数字电子技术354、常用组合电路、常用组合电路v七段LED显示器: a b c d e f g 共阳极显示器共阳极显示器 a b c d e f g 共阴极显示器共阴极显示器abcdfge共阳极LED: a g 为低电平时才能点亮相应发光段,因而需要需要配用输出低电平有效的译码器配用输出低电平有效的译码器。共阴极LED: a g 为高电平时才能点亮相应发光段,因而需要需要配用输出高电平有效的译码器配用输出高电平有效的译码器。优点:字形清晰、工作电压低、体积小、可靠性高、响应速度快、寿命长和亮度高等。缺点:工作电流大,每字段工作电流约 10 mA (注意使用限流电阻)。数字电

29、子技术数字电子技术364、常用组合电路、常用组合电路输输 入入 输输 出出数字数字A3A2A1 A0YaYbYcYdYeYfYg字形字形000001111110100010110000200101101101300111111001401000110011501011011011601100011111701111110000810001111111910011110011101010000110111101100110011211000100011131101100101114111000011111511110000000数字电子技术数字电子技术374、常用组合电路、常用组合电路显示译码器

30、及其集成电路显示译码器及其集成电路 (1) 显示译码器的功能与设计方法:显示译码器的功能与设计方法:v 显示译码器:输入代码(对应需要显示的字符)显示代码(用于显示该字符)。v 设计方法:利用以上LED显示代码表并经函数化简,可得到各显示驱动信号的逻辑表达式,据此即可设计出显示译码器。3210312031210210322102102102102103202110321210Y =A A A A +A A +A AY =A A +A A A +A A AY =A A +A A AY =A A A +A A A +A A AY =A A +AY =A A A +A A +A AY =A A A

31、+A A Aabcdefg, , , ,数字电子技术数字电子技术384、常用组合电路、常用组合电路 (2) 集成显示译码器集成显示译码器74LS48:v 内部逻辑:v 引脚排列图:v 附加控制信号:YaYgYfYbYcYdYeVCC3A0A2A1AGNDLTBI/RBORBILT( )LT 0Y Y1agin- 灯测试信号, 时,全为 ;3210RBI( )RBI 0A A A AY Y0()agin- 灭灯信号, 且0000时,全为 灭灯 ;32103210BI/RBO( )/()BI 0A A A AY Y0()A A A A0000RBI 0RBO0aginout- 灭灯灭零信号。 时,

32、无论如何,全为 灭灯 ;只有当且 时,输出为 。数字电子技术数字电子技术394、常用组合电路、常用组合电路连接特点: (1)整数部分:个位RBI=1,RBO悬空;自十位起,高位RBO级联至低位RBI,最高位RBI=0。(2) 小数部分:十分位,RBI和RBO接法同整数个位,对于其它位,低位RBO级联至高位RBI,最低位RBI=0。自高往低灭自高往低灭0自低往高灭自低往高灭0v 74LS48的应用: RBI和RBO之间的配合,实现多位显示系统的灭零控制数字电子技术数字电子技术404、常用组合电路、常用组合电路数据选择器数据选择器:能实现数据选择功能的逻辑电路。它的作用相当于多个输入的单刀多掷开关

33、,故又称多路选择器(Multiplexer,简称MUX)或“多路开关” 。数选器功能数选器功能:在通道选择信号(又称地址码)作用下,将多个通道上的数据分时传送到公共的数据通道上去。1) 数据选择器的定义与功能:数据选择器的定义与功能:D0D1D2D3A1A010Y=D1多多路路输输入入一一路路输输出出通道选择信号通道选择信号MUX一般地,输入信号个数m与通道选择信号个数n间满足关系:m2n 。常见数选器有:4选1MUX、 8选1MUX和16选1MUX。3、数据选择器、数据选择器数字电子技术数字电子技术414、常用组合电路、常用组合电路v 功能表:输入有2位地址码A1A0和4路数据; 1路输出Y

34、。v 输出表达式:v电路实现:2) 数据选择器原理:数据选择器原理:以 4选1数据选择器为例YD3D2D1D0A0A1输出输出输输 入入0D000D0D110D101D2D211D3 D330102131010100Y D A AD A AD A AD A ADiiim=+= A1 A0 1 1 D 0 D 1 D2 D 3 & 1 Y 数字电子技术数字电子技术424、常用组合电路、常用组合电路v 内部电路及特点: 内含2个四选一数选器; 地址码A1A0公用; 2个数选器分别由S1、S2控制。v 引脚及功能:3) 集成数据选择器集成数据选择器74LS153:双 4选1集成数据选择器74

35、LS153CC03210V2ST A 2D 2D 2D 2D 2Y132101ST A 1D 1D 1D 1D 1Y GND01D11D21D31D1Y1S1A0A2S32D22D12D02D2Y数字电子技术数字电子技术434、常用组合电路、常用组合电路v 74LS153功能表:以第一个数选器为例70YDiiim=v 74LS151:8选1集成数选器v 引脚:有两个互补输出v 功能表:4) 其它集成数据选择器其它集成数据选择器74LS151:D7YYE74LS151D6D5D4D3D2D1D0S2S1S0输输 入入输输 出出使使 能能选选 择择Y/Y/ES2S1S01XXX010000D0/D

36、00001D1/D10010D2/D20011D3/D30100D4/D40101D5/D50110D6/D60111D7/D7 A1 A0 Y1 1 X X 0 0 0 0 D10 0 0 1 D11 0 1 0 D12 0 1 1 D13 1S数字电子技术数字电子技术444、常用组合电路、常用组合电路5) 数据选择器的应用数据选择器的应用1扩展使用扩展使用: S2 S1 S0 D00 D01 D02 D03 D04 D05 D06 D07 Y Y0 Y1 74HC151 0Y 1Y D0 D1 D2 D3 D4 D5 D6 D7 S0 S2 S1 E Y E D10 D11 D12 D13

37、 D14 D15 D16 D17 Y 74HC151 D0 D1 D2 D3 D4 D5 D6 D7 S0 S2 S1 E Y (0) (I) D C B A D0 D1 D2 D3 D4 D5 D6 D7 Y 74HC151 D0 D1 D2 D3 D4 D5 D6 D7 S0 S2 S1 E Y D8 D9 D10 D11 D12 D13 D14 D15 Y D0 D1 D2 D3 D4 D5 D6 D7 S0 S2 S1 E Y 1 Y Y 1 & (0) 74HC151 (I) 位位扩展扩展2位位8选选1字字扩展扩展用用8选选1构成构成16选选1数字电子技术数字电子技术454、

38、常用组合电路、常用组合电路5) 数据选择器的应用数据选择器的应用2并行数据转串行数据并行数据转串行数据:并行输入并行输入 0 1 0 0 1 1 0 1 L 74LS151 E S2 S1 S0 Y S2 S1 S0 D0 D7 S0 S1 L S2 0 0 0 1 1 0 1 1 0 0 0 1 0 1 1 0 0 0 1 1 0 1 0 1 1 1 1 1 串行输出串行输出数字电子技术数字电子技术464、常用组合电路、常用组合电路5) 数据选择器的应用数据选择器的应用3组合组合电路设计或逻辑函数实现电路设计或逻辑函数实现:70YDiiim=逻辑逻辑函数函数实现实现原理原理D7YYE74LS

39、151D6D5D4D3D2D1D0S2S1S0035712461246DDDD0, DDDD1,Y+mmmm=若则 053712460357DD1, DX, DX, DDDD0,Y+X+Xmmmm=若则 可见,控制Di的接法,可得到不同的函数。并且,最多可实现n+1=4变量的函数。逻辑逻辑函数函数实现实现步骤步骤(1) 改写逻辑函数为标准与或式;(2) 使能数选器;(3) 用输入变量构成数选器地址;(4) 确定数选器数据输入端接法:与函数中mi 对应的Di 接1,否则接0。数字电子技术数字电子技术474、常用组合电路、常用组合电路例:例:用4选1数据选择器74LS153实现逻辑函数:解:LAB

40、CABCAB=+012301021310001122331010100123LABCABCABC(AB)C(AB)AB 0CC174LS153YD A AD A AD A AD A ADDDDAA ABD0, DDC, D1L74LS153mmmmmmmm=+=+= + + + =+=+=结合并比较的输出表达式:得:,据此,画出逻辑函数 的实现电路如下。74LS153132101ST A 1D 1D 1D 1D 1Y GNDCC03210V2ST A 2D 2D 2D 2D 2YLBAC010+5V+5V注:注:此例也可先对74LS153进行字扩展,变为8选1数据选择器,再实现逻辑函数L。数字

41、电子技术数字电子技术484、常用组合电路、常用组合电路 半加和全加半加和全加:两个1位二进制数相加时,若不考虑来自低位的进位,则为半加;否则,若考虑来自低位的进位,则称为全加。 半加器半加器(HA)和全加器和全加器(FA):分别是实现半加和全加功能的电路,统称为加法器。其基本框图如下: HA原理与设计原理与设计:1) 1位半加器和全加器:位半加器和全加器:4、算术运算电路、算术运算电路 A B S C HA FA Ai Bi Ci-1 Ci Si 数字电子技术数字电子技术494、常用组合电路、常用组合电路 HA的原理与设计的原理与设计:v 真值表:v 输出函数表达式:v 电路实现:SABABA

42、B, COAB=+= A B S CO 0 0 0 0 0 1 1 0 1 0 1 0 1 1 0 1 数字电子技术数字电子技术504、常用组合电路、常用组合电路 FA的原理与设计的原理与设计:v 真值表:v 输出函数表达式:IIIIIoIIISA BCA B CA B CA BC (1,2,4,7) ABC ,CA BA BCA BC (3,5,6,7)A B(AB )Ciiiiiiiiiiiiiiiiiiiiimm=+=排=+=+Ai Bi CI Si Co 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

43、0 1 1 1 1 1 1 0 1 0 1 1 0 1 0 Si Ai CI Bi 0 0 1 0 0 1 1 1 Co Ai CI Bi 数字电子技术数字电子技术514、常用组合电路、常用组合电路v FA的电路实现:IIIIIoIIISA BCA B CA B CA BC(1,2,4,7) ABC ,CA BA BCA BC(3,5,6,7)A B(AB )Ciiiiiiiiiiiiiiiiiiiiimm=+=排=+=+ Si Ai Bi CI Co BA iCBA AB i)(CBA 1 CO CO Ai Bi Si CO CI C O C I 思考:考虑FA的门电路、集成译码器、集成数据

44、选择器实现方案。74LS183数字电子技术数字电子技术524、常用组合电路、常用组合电路 串行进位串行进位(行波进位行波进位)加法器:加法器:2) 多位加法器:多位加法器: 如何用1位FA实现两个四位二进数相加:A3 A2 A1 A0 + B3 B2 B1 B0 =? A0 B0 A1 B1 A2 B2 A3 B3 S0 S1 S2 S3 C3 C0 C1 C2 FA0 FA1 FA2 FA3 特点:特点:1、进位像波浪一样自低位流向邻近高位;2、运算速度慢,这在位数较多时尤为突出。数字电子技术数字电子技术534、常用组合电路、常用组合电路 超前进位加法器:超前进位加法器:v基本思想基本思想:

45、设计专门的进位电路(即超前进位电路),旨在被加数和加数输入同时得到该位全加的进位信号,而克服对低位进位信号的等待。v 设计方法:设计方法:oICA B(AB )CGPiiiiii=+考察,并从进位产生信号进位传递信取和号中提:GA B ,PABiiiiii= -1-1CGP CSPCiiiiiii=+=于是,。并据此可得:000-111101101 0-122212212 102 1 0-1333233232132 1032 1 0-1CGP CCGP CGPGPP CCGP CGP GP PGP PP CCGP CGPGPP GPP PGPP PP C=+=+=+=+=+=+=+00-111

46、0221332SPCSPCSPCSPC=数字电子技术数字电子技术544、常用组合电路、常用组合电路v 集成超前进位加法器集成超前进位加法器74LS283: 超前进位超前进位电路电路 =1 & & 1 1 1 =1 & & & & =1 & & & 1 & & =1 =1 =1 =1 & =1 & & 0P0G1P1G2P2G3P3G1C0A0B1A1B2A2B3A3B0C1C2C0S1S2S3S3C特点:特点:1) 运算快,每位的和及最后进位几乎同时产生;2) 电路复杂。数字电子技术

47、数字电子技术554、常用组合电路、常用组合电路 A3 B2 A2 B1 A1 B0 A0 C1 74HC283 B3 CO S3 S2 S1 S0 7474HC283 3逻辑框图逻辑框图 VCC B3 S3 CO A2 S2 A3 B2 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 S1 B0 C1 GND A1 S0 A0 B1 74HC283引脚图引脚图数字电子技术数字电子技术564、常用组合电路、常用组合电路 级联使用:级联使用:两片74LS283构成8位二进加法电路3) 加法器的应用:加法器的应用: A4 B4 A5 B5 A6 B6 A7 B7 742

48、83(2) 74283(1) C1 CO C1 CO S3 S2 S1 S0 S7 S6 S5 S4 0 C7 S3 S2 S1 S0 S3 S2 S1 S0 A0 B0 A1 B1 A2 B2 A3 B3 A0 B0 A1 B1 A2 B2 A3 B3 A0 B0 A1 B1 A2 B2 A3 B3 片内超前进位,片间串行进位数字电子技术数字电子技术574、常用组合电路、常用组合电路 码制转换:码制转换:8421BCD余3码 加加/减法器:减法器: B1 B0 B3 B2 A1 A0 A3 A2 S3 74283 S2 S1 S0 C1 CO 0 8421码输入码输入余余3 3码输出码输出1

49、 10 0CO S3 S2 S1 S0 C3 C-1 A3 A2 A1 A0 B3 B2 B1 B0 =1 =1 =1 =1 被加数被加数/被减数被减数 加数加数/减数减数 加减控制加减控制 10C时,0BB,电路执行A+B运算; -1C =1时,B1=B,电路执行AB运算。 74LS283 数字电子技术数字电子技术584、常用组合电路、常用组合电路 二十进加法电路:二十进加法电路: C & 进位进位 输出输出 被加数被加数 加数加数 “0” 1 & & 8421 BCD 输出 S3 S2 S1 S0 C3 74LS283 C-1 A3 A2 A1 A0 B3 B2 B1 B0 S3 S2 S1 S0 C3 74LS283 C-1 A3 A2 A1 A0 B3 B2 B1 B0 进位输入进位输入 33231C=C +S S +S S注注:此电路的功能相当于执行8086CPU的AAA、AAS等指令。相加时,若有进位或结果超出1001,则C=1,对结果作加6调整。否则,结果不调整。加加法法电电路路调调整整电电路路数字电子技术数字电子技术594、常用组合电路、常用组合电路 结构框图结构框图:输入:两个1位二进制数A、B;输出:3种比较结果, ABYAB =1;AB YAB YAB YA=B 数字电子技术数字电子技术604、常用组合电

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论