第四章组合逻辑电路课件_第1页
第四章组合逻辑电路课件_第2页
第四章组合逻辑电路课件_第3页
第四章组合逻辑电路课件_第4页
第四章组合逻辑电路课件_第5页
已阅读5页,还剩100页未读 继续免费阅读

下载本文档

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

文档简介

《数字电子技术基础》

(第五版)教学课件

信息科学与工程学院·

基础电子教研室《数字电子技术基础》第五版第四章组合逻辑电路内容提要

本章首先介绍组合电路的特点,然后阐述用小规模集成电路(SSI)实现组合电路的分析方法和设计方法;还介绍几种常用中规模集成电路(MSI)(如译码器、数据选择器、加法器等)以及由它们构成组合电路方法。§4.1概述§4.2组合逻辑电路分析和设计方法§4.3若干常用的组合逻辑电路§4.4组合电路的竞争冒险第四章组合逻辑电路逻辑电路组合逻辑电路时序逻辑电路现时的输出仅取决于现时的输入除与现时输入有关外还与原状态有关§4.1概述一、组合逻辑电路的特点1.由给定的逻辑图写出逻辑关系表达式。分析步骤:2.用逻辑代数或卡诺图对逻辑表达式进行化简。3.列出输入输出真值表并得出结论。电路结构输入输出之间的逻辑关系一、组合逻辑电路的分析方法4.2组合逻辑电路分析和设计方法Y【例1】分析下图的逻辑功能。

EWB仿真真值表相同为“0”不同为“1”异或门=1解:由4.2.2图可得其真值表为【例2】分析下图的逻辑功能。

其逻辑功能为半加器奇偶校验电路(器)【例3】分析下图的逻辑功能。

任务要求最简单的逻辑电路1.指定实际问题的逻辑含义(逻辑抽象),列出真值表。设计步骤:二、组合逻辑电路的设计方法(2)定义逻辑状态的含义。(3)列出真值表。(1)确定输入变量和输出变量。3.根据器件类型化简。4.画出逻辑电路图。2.写出逻辑表达式,以便于化简。【例1】设计三人表决电路(A、B、C)。每人一个按键,如果同意则按下,不同意则不按。结果用指示灯表示,多数同意时指示灯亮,否则不亮。逻辑抽象。三个按键A、B、C作为输入变量,按下时为“1”,不按时为“0”。输出量为Y,多数赞成时是“1”,否则是“0”。2.根据题意列出真值表。A

B

C

Y

0

0

0

0

0

1

0

1

0

0

1

1

1

0

0

1

0

1

1

1

0

1

1

1

真值表00001111m3m5m6m7用卡诺图化简ABC0001111001ABACBC3.画出卡诺图:4.根据逻辑表达式画出逻辑图。若用与非门实现EWB仿真【例2】设计一个用3个开关控制灯的逻辑电路,要求任一个开关都能控制等的由亮到灭或由灭到亮。解:用A、B、C分别表示三个开关,用“0”表示“关”,用“1”表示“开”、Y表示灯,用“0”表示“灭”,用“1”表示“亮”。A

B

C

Y

0

0

0

0

0

1

0

1

0

0

1

1

1

0

0

1

0

1

1

1

0

1

1

1

01101001用卡诺图化简ABC0001111001010110101.由给定的逻辑图写出逻辑关系表达式。分析步骤:2.用逻辑代数或卡诺图对逻辑表达式进行化简。3.列出输入输出真值表并得出结论。1.指定实际问题的逻辑含义,列出真值表。3.根据器件类型化简。4.画出逻辑电路图。设计步骤:2.写出逻辑表达式,以便于化简。作业4.14.6

(注意约束条件,要求电路尽量简单)11011001+举例:A=1101,B=1001,计算A+B0110100114.3.4加法器加法运算的基本规则:(1)逢二进一。(2)最低位是两个数最低位的相加,不需考虑进位。(3)其余各位都是三个数相加,包括加数、被加数和低位来的进位。(4)任何位相加都产生两个结果:本位和、向高位的进位。一、1位加法器A

B

SC

0

0

0

1

1

0

1

1

00010110真值表A---被加数;B---加数;S---本位和;C---进位。半加器:相加过程中,仅考虑被加数、加数。全加器:A---被加数;B---加数;CI---低位的进位;S---本位和;CO---向高位的进位。

相加过程中,既考虑加数、被加数又考虑低位的进位位。全加器的真值表11010011-举例:A=1101,B=0011,计算A-B00110010二、1位全减器全减器的真值表A---被减数;B---减数;BI---低位的借位D---本位差;BO---向高位的借位。三、多位加法器的应用(1)加法运算;(2)实现码组变换。bncn-1sncn全加器anbncn-1sncn全加器anA2A1B2B1D2D1CA3~A0:一个四位二进制数的输入;B3~B0:为另一个二进制数的输入;CI:最低位的进位;CO:最高位的进位;S3~S0:各位相加后的和。【例3】利用4位超前进位加法器74LS283器件组成的电路如图所示,试分析电路所能完成的逻辑功能。解:写出各输入端的逻辑式则当Y7=0时,

74LS283(1):A3=0,A2=D6,A1=D5,A0=D4,74LS283(2):A3=D3,A2=D2,A1=D1,A0=D0,CI=0,做加法后和为Y7~Y0=0D6~D0当Y7=1时,

74LS283(1):A3=1,A2=D6,A1=D5,A0=D4,74LS283(2):A3=D3,A2=D2,A1=D1,A0=D0CI=1,做加法后和为Y7~Y0=1D6~(D0

+1)

此电路是一个带符号位的二进制求补码电路,Y7为符号位,输入二进制数码为D6~D0.译码器的逻辑功能是将每个输入的二进制代码译成对应的输出高、低电平信号。译码器二进制译码器二-十进制译码器显示译码器4.3.2译码器一、二进制译码器

二进制译码器有n个输入端(即n位二进制码),2n个输出线。常见的译码器有2—4译码器、3—8译码器和4—16译码器。3线-8线译码器Y0A2A1A0Y1Y2Y3Y4Y5Y6Y7二进制代码高低电平信号地址输入端片选输入端输出端,低电平有效3—8译码器----74HC138附加控制端输入端输出端低电平有效1A1A仿真11111110111111110111011111101011011111011101011110111001011101111110011011111010010111111100011111111000011111111XXX1X1111111XXXX0A0A1A2S1输出输入74HC138逻辑功能表二、译码器的应用1.地址译码在计算机与外部设备打交道时,常用二进制译码器做地址译码,把地址信号A……送到译码器的输入,译码器的输出Y……接相应的地址外设的使能端,则对应于地址信号的一组代码、可选中且仅选中一个地址外设。例:利用译码器分时将采样数据送入计算机。2-4线译码器ABCD三态门三态门三态门三态门总线2-4线译码器ABCD三态门三态门三态门三态门总线000全为1工作原理:(以A0A1=00为例)脱离总线数据2.级联扩展D3=0(1)片工作,(2)片不工作D3=1(1)片不工作,(2)片工作2.级联扩展(2)3-8译码器(1)

S1S2

S3A1A2A0Y0Y7Y6Y5Y4Y3Y2Y13-8译码器(2)

S1S2

S3A1A2A0Y0Y7Y6Y5Y4Y3Y2Y1Z’0Z’7Z’8Z’15D3D2D1D01Y’0Y’7Y’6Y’1·······D3.用作多路分配器………中规模集成电路是为了实现专门的逻辑功能而设计,但是通过适当的连接,可以实现一般的逻辑功能。用中规模集成电路设计逻辑电路,可以减少连线、提高可靠性。4.实现组合逻辑函数

任何一个逻辑函数都可以表示成最小项和的形式,而3-8译码器的输出对应于不同的最小项,因此,可用3-8译码器方便的实现逻辑函数。【例1】试用3—8译码器实现函数:

1ABC74HC138

S1

S2

S3A1A2A0Y0Y7Y6Y5Y4Y3Y2Y1【例2】设计一个用3个开关控制灯的逻辑电路,要求任一个开关都能控制灯的由亮到灭或由灭到亮。解:用A、B、C分别表示三个开关,用“0”表示“关”,用“1”表示“开”、Y表示灯,用“0”表示“灭”,用“1”表示“亮”。A

B

C

Y

0

0

0

0

0

1

0

1

0

0

1

1

1

0

0

1

0

1

1

1

0

1

1

1

01101001最小项

m0m1m2m3m4m5m6m7ABC174HC138

S1S2

S3A1A2A0Y0Y7Y6Y5Y4Y3Y2Y1Y&【练习1】试用3—8译码器和必要的门实现函数:

【练习2】试用3—8译码器和必要的门电路实现1位二进制数的全减器

A---被减数;B---减数;BI---来自低位的借位D---本位差;BO---向高位的借位。全减器的真值表【练习】试用3—8译码器实现函数:

1ABC74HC138

S1S2

S3A1A2A0Y0Y7Y6Y5Y4Y3Y2Y1总结n-2n线译码器,包含了n变量所有的最小项。加上必要的门电路,可以组成任何形式的输入变量小于或等于n的组合逻辑函数。

步骤:1、首先将逻辑函数表示成最小项和的形式。2、将逻辑函数转换成3-8译码器的输出信号的形式。3、画出电路图,注意译码器的片选端的连接。小结基本要求:掌握组合电路的设计方法;了解译码器的工作原理;掌握译码器的扩展实现组合逻辑电路的方法;作业P212习题【4.12】三、显示译码器二-十进制编码显示译码器显示器件在数字系统中,常常需要将运算结果用人们习惯的十进制显示出来,这就要用到显示译码器。显示器件LED显示器LCD显示器显示器件:七段LED显示器abcdfge共阳极LED共阴极LEDLED数码管LED显示器具有亮度高、响应时间短、使用寿命长、可靠性高等优点。其缺点是工作电流较大。LCD(液晶)显示器最大优点是低功耗,可在低电压下工作。其缺点是亮度低、响应速度慢。BCD—七段显示译码器:二-十进制编码显示译码器显示器件BCD--七段显示译码器的真值表abcdefgA0~A3:BCD码输入端;a~g:七段显示码输出端。1147448A3abcdfgVccGNDA1A2A0RBIeLTBI/RBO1147448A3abcdfgVccGNDA1A2A0RBIeLTBI/RBO:灯测试端,低电平有效。检查笔段是否正常发光。LT1147448A3abcdfgVccGNDA1A2A0RBIeLTBI/RBO:灭0输入端,低电平有效。RBI1147448A3abcdfgVccGNDA1A2A0RBIeLTBI/RBO:灭灯输入/灭0输出端,低电平有效。BI/RBOYaYbYcYdYeYfYgA0A1A2A3LTRBOBI/RBI7448abcdefgabcdefg71×WKBS201AVccA3A2A1A017448与七段显示器件的连接:为提高显示亮度,可接上拉电阻00106.80000000.65020036.888106.80.65无效0消隐电路设计:(1)显示结果直观醒目;(2)降低功耗。从一组数据中选择一路信号进行传输的电路,称为数据选择器。A0A1D3D2D1D0W地址信号输入信号输出信号数据选择器类似一个多路开关。选择哪一路信号由相应的一组控制信号控制。4.3.3数据选择器一、数据选择器的工作原理(74HC153)数据输入端地址输入端控制端输出端S1A1A0Y11XX0000D10001D11010D12011D13数据输入端地址输入端控制端输出端数据输入端控制端输出端①作数据选择,以实现多路信号分时传送;②在数据传输时实现并—串转换;③产生序列信号(第6章);④级联扩展;⑤实现组合逻辑函数。

二、数据选择器的应用A0A1D3D2D1D0W1.用74HC153构成八选一数据选择器①74HC153为双四选一数据选择器,需一片即可产生八路输入信号;②需三位地址线控制八路输入端;③用最高位控制芯片的控制端;④两个输出端相或产生输出信号。分析:0==0D0D3D0D311.用74LS153构成八选一数据选择器1.用74LS153构成八选一数据选择器1==0D4D7D4D70如何用四片74HC153实现十六选一数据选择器?分析2.用数据选择器设计逻辑电路

类似三变量函数的表达式!输入

输出

A1

A0

Y

×

×

1

0

0

0

0

D0

0

1

0

D1

1

0

0

D2

1

1

0

D3

四选一选择器功能表例1:利用四选一选择器实现如下逻辑函数。与四选一选择器输出的逻辑式比较可以令:变换BCF接线图D0D1D2D3A0A1Y½74HC153A“1”111010110ABC0001111001例1:利用四选一选择器实现如下逻辑函数。填卡诺图确定数据D画出电路D0D1D3D2【例2】试用4选1数据选择器实现三变量函数:

分析:

选择地址输入,令A1A0=AB(可任意选择)与四选一选择器输出的逻辑式比较将F与Y对照可得½74HC153YA0A1D1D0D3D2SFABC1【例3】用数据选择器74HC153和必要的门电路实现全加器。BCISCOA1EWB仿真总结用n位输入的数据选择器,可以产生任何一种输入变量数不大于n+1的组合逻辑函数。设计时采用函数式对照法。地址端作为输入端,数据输入端可以综合为一个输入端。小结基本要求:了解数据选择器的工作原理;2.掌握数据选择器的扩展实现组合逻辑电路的方法;作业P212习题【4.16】【4.18】4.3.1编码器用文字、符号或数码表示特定对象的过程称为编码。在数字电路中常用二进制代码表示高低电平信号。能实现编码操作的电路就是编码器。编码器普通编码器优先编码器一、三位二进制编码器---八线-三线编码器设八个输入端为I0I7,八种状态,与之对应的输出设为Y0、Y1、Y2,共三位二进制数(设计编码器的过程与设计一般的组合逻辑电路相同)。8线-3线编码器I0Y2Y1Y0I1I2I3I4I5I6I7二进制代码高低电平信号真值表8-3编码器逻辑图仿真优先编码器允许多个输入信号同时有效,但它只按其中优先级别最高的有效输入信号编码,对级别较低的输入信号不予理睬。如:74HC148即为8线-3线优先编码器。二、优先编码器74LS148的功能表注意:I7

的优先级最高YS’

----选通输出端,“电路工作,但无编码输入”时输出低电平。YEX’----

----扩展端,“电路工作,而且有编码输入”时输出低电平。注意:输出信号为反码输出74HC148SI7I6I5I4I3I2I1I0YSY2Y1Y0YEX状态信号输入端代码输出端选通输入端(低电平有效)(低电平有效)选通输出端扩展端【例】试用74HC148接成16线-4线优先编码器

温馨提示

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

评论

0/150

提交评论