数字逻辑(欧阳星明)第七章

上传人:豆浆 文档编号:4676699 上传时间:2017-08-06 格式:PPT 页数:129 大小:9.26MB
返回 下载 相关 举报
数字逻辑(欧阳星明)第七章_第1页
第1页 / 共129页
数字逻辑(欧阳星明)第七章_第2页
第2页 / 共129页
数字逻辑(欧阳星明)第七章_第3页
第3页 / 共129页
数字逻辑(欧阳星明)第七章_第4页
第4页 / 共129页
数字逻辑(欧阳星明)第七章_第5页
第5页 / 共129页
点击查看更多>>
资源描述

《数字逻辑(欧阳星明)第七章》由会员分享,可在线阅读,更多相关《数字逻辑(欧阳星明)第七章(129页珍藏版)》请在金锄头文库上搜索。

1、1,第 七 章 中规模通用集成电路及其应用,第七章 中规模通用集成电路及其应用,2,集成电路由SSI发展到MSI、LSI和VLSI,使单个芯片容纳的逻辑功能越来越强。 一般来说,在SSI中仅是基本器件(如逻辑门或触发器)的集成,在MSI中已是逻辑部件(如译码器、寄存器等)的集成,而在LSI和VLSI中则是一个数字子系统或整个数字系统(如微处理器)的集成。 采用中、大规模集成电路组成数字系统具有体积小、功耗低、可靠性高等优点,且易于设计、调试和维护。,第七章 中规模通用集成电路及其应用,3,本章知识要点:, 熟悉常用中规模通用集成电路的逻辑符号、基本 逻辑功能、外部特性和使用方法;, 用常用中规

2、模通用集成电路作为基本部件,恰当 地、灵活地、充分地利用它们完成各种逻辑电路 的设计,有效地实现各种逻辑功能。,第七章 中规模通用集成电路及其应用,4,7.1 常用中规模组合逻辑电路,使用最广泛的中规模组合逻辑集成电路有二进制并行加法器、译码器、编码器、多路选择器和多路分配器等。,第七章 中规模通用集成电路及其应用,一、定义,二进制并行加法器:是一种能并行产生两个二进制数算术和的组合逻辑部件。,7.1.1 二进制并行加法器,按其进位方式的不同,可分为串行进位二进制并行加 法器和超前进位二进制并行加法器两种类型。,二、类型及典型产品,5,1串行进位二进制并行加法器:由全加器级联构成,高位的进位输

3、出依赖于低位的进位输入。典型芯片有四位二进制并行加法器T692。,四位二进制并行加法器T692的结构框图如下图所示。,第七章 中规模通用集成电路及其应用,6,串行进位二进制并行加法器的特点: 被加数和加数的各位能同时并行到达各位的输入端,而各位全加器的进位输入则是按照由低位向高位逐级串行传递的,各进位形成一个进位链。由于每一位相加的和都与本位进位输入有关,所以,最高位必须等到各低位全部相加完成并送来进位信号之后才能产生运算结果。显然,这种加法器运算速度较慢,而且位数越多,速度就越低。,如何提高加法器的运算速度?必须设法减小或去除由于进位信号逐级传送所花费的时间,使各位的进位直接由加数和被加数来

4、决定,而不需依赖低位进位。根据这一思想设计的加法器称为超前进位(又称先行进位)二进制并行加法器。,第七章 中规模通用集成电路及其应用,7,四位二进制并行加法器T693构成思想如下:,2超前进位二进制并行加法器:根据输入信号同时形成各位向高位的进位,然后同时产生各位的和。通常又称为先行进位二进制并行加法器或者并行进位二进制并行加法器。 典型芯片有四位二进制并行加法器T693。,由全加器的结构可知, 第i位全加器的进位输出函数表达式为,第七章 中规模通用集成电路及其应用,8,当 i=1、2、3、4时,可得到4位并行加法器各位的进位输出函数表达式为:,令(进位传递函数) (进位产生函数) 则有,第七

5、章 中规模通用集成电路及其应用,由于C1C4是Pi、Gi和C0的函数,即Ci=f(Pi,Gi,C0),而Pi、Gi又是Ai、Bi的函数,所以,在提供输入Ai、Bi和C0之后,可以同时产生C1C4。通常将根据Pi、Gi和C0形成C1C4的逻辑电路称为先行进位发生器。,9,T692、T693芯片的管脚排列图如右图所示。,三、四位二进制并加法器的外部特性和逻辑符号,1外部特性,第七章 中规模通用集成电路及其应用,图中,A4、A3、A2、A1 - 二进制被加数; B4、B3、 B2、B1 - 二进制加数; F4、 F3、 F2、 F1 -相加产生的和数; C0 -来自低位的进位输入; FC4 -向高位

6、的进位输出。,10,2逻辑符号,四位二进制并行加法器逻辑符号如下图所示。,第七章 中规模通用集成电路及其应用,11,二进制并行加法器除实现二进制加法运算外,还可实现代码转换、二进制减法运算、二进制乘法运算、十进制加法运算等功能。,例1 用4位二进制并行加法器设计一个将8421码转换成余3码的代码转换电路。,四、应用举例,解:根据余3码的定义可知,余3码是由8421码加3后形成的代码。所以,用4位二进制并行加法器实现8421码到余3码的转换,只需从4位二进制并行加法器的输入端A4、A3、A2和A1输入8421码,而从输入端B4、B3、B2和B1输入二进制数0011,进位输入端C0接上“0”,便可

7、从输出端F4、F3、F2和F1得到与输入8421码对应的余3码。,第七章 中规模通用集成电路及其应用,12,实现给定功能的逻辑电路图如下图所示。,13,例2 用4位二进制并行加法器设计一个4位二进制并行加法/减法器。,解分析:根据问题要求,设减法采用补码运算,并令 A = a4a3a2a1 - 为被加数(或被减数); B = b4b3b2b1 - 为加数(或减数); S = s4s3s2s1 - 为和数(或差数); M - 为功能选择变量,当M=0时,执行A+B; 当M=1时,执行A-B。,第七章 中规模通用集成电路及其应用,由运算法则可归纳出电路功能为: 当M=0时,执行 a4a3a2a1+

8、b4b3b2b1+ 0(A+B) 当M=1时,执行 a4a3a2a1+ 1(A-B),14,分析结果表明,可用一片4位二进制并行加法器和4个异或门实现上述逻辑功能。,第七章 中规模通用集成电路及其应用,具体实现: 将4位二进制数a4a3a2a1直接加到并行加法器的A4A3A2A1 输入端,4位二进制数b4b3b2b1分别和M异或后加到并行加法器的B4B3B2B1输入端。并将M同时加到并行加法器的C0端。使之 M=0:Ai=ai ,Bi=bi , C0=0 实现a4a3a2a1 + b4b3b2b1 + 0 (即A+B); M=1:Ai=ai,Bi= , C0=1, 实现 a4a3a2a1+ 1

9、(即A-B)。,15,实现给定功能的逻辑电路图如下图所示。,第七章 中规模通用集成电路及其应用,16,例3 用一个4位二进制并行加法器和六个与门设计一个乘法器,实现AB,其中 A = a3a2a1 , B = b2b1 。,解 根据乘数和被乘数的取值范围,可知乘积范围处在021之间。故该电路应有5个输出,设输出用Z5Z4Z3Z2Z1表示,两数相乘求积的过程如下:,第七章 中规模通用集成电路及其应用,17,因为: 1位二进制数乘法法则和逻辑“与”运算法则相同,“积”项aibj(I=1,2,3;j=1,2)可用两输入与门实现。 对部分积求和可用并行加法器实现。 所以:该乘法运算电路可由6个两输入与

10、门和1个4位二进制并行加法器构成。逻辑电路图如右图所示。,第七章 中规模通用集成电路及其应用,18,例4用4位二进制并行加法器设计一个用余3码表示的1位十进制数加法器。,解:根据余3码的特点,两个余3码表示的十进制数字相加时,需要对相加结果进行修正。修正法则是:若相加结果无进位产生,则“和”需要减3;若相加结果有进位产生,则“和”需要加3。,第七章 中规模通用集成电路及其应用,据此,可用两片4位二进制并行加法器和一个反相器实现给定功能,逻辑电路如右图所示。,图中,片用来对两个1位十进制数的余3码进行相加,片用来对相加结果进行修正。,19,7.1.2 译码器和编码器,译码器的功能是对具有特定含义

11、的输入代码进行“翻译”,将其转换成相应的输出信号。,译码器(Decoder)和编码器(Encoder)是数字系统中广泛使用的多输入多输出组合逻辑部件。,一、译码器,译码器的种类很多,常见的有二进制译码器、二-十进制译码器和数字显示译码器。,第七章 中规模通用集成电路及其应用,20,1二进制译码器, 二进制译码器一般具有n个输入端、2n个输出端和一个(或多个)使能输入端;,(1)定义,二进制译码器:能将n个输入变量变换成2n个输出函数,且输出函数与输入变量构成的最小项具有对应关系的一种多输出组合逻辑电路。,(2)特点, 使能输入端为有效电平时,对应每一组输入代码,仅一个输出端为有效电平,其余输出

12、端为无效电平 (值与有效电平相反)。, 有效电平可以是高电平(称为高电平译码),也可以是低电平(称为低电平译码)。,第七章 中规模通用集成电路及其应用,21,22,23,24,功能:数字显示译码器是驱动显示器件(如荧光数码管、液晶数码管等)的核心部件,它可以将输入代码转换成相应数字,并在数码管上显示出来。,3数字显示译码器,第七章 中规模通用集成电路及其应用,常用的数字显示译码器有器七段数字显示译码器和八段 数字显示译码器。 例如,中规模集成电路74LS47,是一种常用的七段显示 译码器,该电路的输出为低电平有效,即输出为0时,对应字 段点亮;输出为1时对应字段熄灭。该译码器能够驱动七段显 示

13、器显示015共16个数字的字形。输入A3、A2、A1和A0接收4 位二进制码,输出Qa、Qb、Qc、Qd、Qe、Qf和Qg分别驱动七段 显示器的a、b、c、d、e、f和g段。 (74LS47逻辑图和真值表可参见教材中有关部分。),25,七段译码显示原理图如图(a)所示,图(b)给出了七段显示笔画与015共16个数字的对应关系。,第七章 中规模通用集成电路及其应用,26,译码器在数字系统中的应用非常广泛,它的典型用途是实现存储器的地址译码、控制器中的指令译码、代码翻译、显示译码等。除此之外,还可用译码器实现各种组合逻辑功能。下面举例说明在逻辑设计中的应用。,例1 用译码器T4138和适当的与非门

14、实现全减器的功能。,全减器:能实现对被减数、减数及来自相邻低位的借位进 行减法运算,产生本位差及向高位借位的逻辑电路。,4应用举例,第七章 中规模通用集成电路及其应用,解 令:被减数用Ai表示、减数用Bi表示、来自低位的借位 用Gi-1表示、差用Di表示、向相邻高位的借位用Gi表示。框图如下:,27,由真值表可写出差数Di和借位Gi的逻辑表达式为:,第七章 中规模通用集成电路及其应用,根据全减器的功能,可得到全减器的真值表如下表所示。,28,29,30,31,类型:编码器按照被编信号的不同特点和要求,有各种不同的类型,最常见的有二-十进制编码器(又称十进制-BCD码编码器)和优先编码器。,功能

15、:编码器的功能恰好与译码器相反,是对输入信号按一定规律进行编排,使每组输出代码具有其特定的含义。,二、编码器,1二-十进制编码器,(1) 功能:将十进制数字09分别编码成4位BCD码。,第七章 中规模通用集成电路及其应用,32,这种编码器由10个输入端代表10个不同数字,4个输出端代表相应BCD代码。结构框图如下:,(2)结构框图,第七章 中规模通用集成电路及其应用,注意:二-十进制编码器的输入信号是互斥的,即任何时候只允许一个输入端为有效信号。,最常见的有8421码编码器,例如,按键式8421码编码器(详见教材中有关内容)。,33,2优先编码器,(1) 功能:识别输入信号的优先级别,选中优先级别最高的一个进行编码,实现优先权管理。,第七章 中规模通用集成电路及其应用,优先编码器是数字系统中实现优先权管理的一个重要逻辑部件。它与上述二-十进制编码器的最大区别是,优先编码器的各个输入不是互斥的,它允许多个输入端同时为有效信号。 优先编码器的每个输入具有不同的优先级别,当多个输入信号有效时,它能识别输入信号的优先级别,并对其中优先级别最高的一个进行编码,产生相应的输出代码。,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号