数电 第四节 组合逻辑电路模块及其应用.ppt_第1页
数电 第四节 组合逻辑电路模块及其应用.ppt_第2页
数电 第四节 组合逻辑电路模块及其应用.ppt_第3页
数电 第四节 组合逻辑电路模块及其应用.ppt_第4页
数电 第四节 组合逻辑电路模块及其应用.ppt_第5页
已阅读5页,还剩54页未读 继续免费阅读

下载本文档

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

文档简介

第四节 组合逻辑电路模块及其应用,编码器,译码器,数据选择器,数值比较器,加法器,常用逻辑模块应用应注意的问题,1模块实现的功能(输入与输出的逻辑关系),管脚的定义,有效电平的高低,高级用法:多个模块的连接,一、编码器,功能:输入m个信息; 输出n位二进制代码(m2n)。,逻辑功能:任何一个输入端接低电平时,输出端有一组对应的二进制代码输出。,(一)二进制编码器,将输入信号编成二进制代码的电路,优先编码,优先编码器允许几个输入端同时加上信号,电路只对其中优先级别最高的信号进行编码。,任何时刻只允许一个输 入端有信号输入。,如右图三位二进制编码器 ( 8线3线编码器)。,一、编码器,8线3线优先编码器74148,管脚定义:,(二)编码器的应用,(3)第一片工作时,编码器输出:0000-0111 第二片工作时,编码器输出: 1000-1111,解:(1)编码器输入16线,用两片8-3线编码器,高位为第 一片,低位为第二片。,高位,低位,(2)实现优先编码:高位选通输出与低位控制端连接。,例:用8-3线优先编码器74148扩展成16线-4线优先编码器。,通过对输出取反可得,1111-1000 0111-0000,二十进制编码器,二进制代码,某种代码,译 码,编 码,译码器,编码器,二、译码器,二、译码器,(一) 变量译码器,二进制译码器输入输出满足 2n m,2n = m:二进制全译码器 2-4译码器 3-8译码器(74138) 4-16译码器 2n m:部分译码器 4-10译码器(8421bcd译码器7442),译码输入:n位二进制代码,译码输出m位:,一位为1,其余为0(yi=mi ),2线4线译码器,译码输入,二进制编码07依次对应8个输出。,3线-8译码器(74ls138),八个输出端,低电平有效。 译码状态下,相应输出端为; 禁止译码状态下,输出均为。,g1、,a0 a2,a0 a1 a2,使能端的两个作用:,(1)消除译码器输出尖峰干扰,en端正电平的出现在a0a2稳定之后;,en端正电平的撤除在a0a2再次改变之前。,(2)逻辑功能扩展,例:用3线-8译码器构成4线-16译码器。,避免a0a2在变化过程中引起输出端产生瞬时负脉冲。,例:用3线-8线译码 器构成4线-16线译 码器。,x0x3:译码输入,e:译码控制 e=0,译码 e=1,禁止译码,x3x0:00000111,,第一片工作,x3x0:10001111,第二片工作,8421bcd译码器(7442),f0 f1 f2 f3 f4 f5 f6 f7 f8 f9,a0 a1 a2 a3,(三)译码器的应用,1.逻辑函数的设计,原理:每一个有效输出对应一个最小项的非。,步骤:(1)将逻辑函数表达式转换成用最小项表示的形式;,(3)将表达式中最小项所对应的输出项(积)找出;,(4)将输出项用逻辑门连接,逻辑门的输出即为函数表达式的输出,(2)利用还原律和反演律,将最小项取反;,例:试用 74138和与非门构成一位全加器。,解:全加器的最小项表达式应为,&,a0 a1 a2,ci bi ai,例: 用译码器和门电路实现逻辑函数,=,c b a,2.用译码器构成数据分配器,a0 a1 a2,d,1,(二)数字显示译码器,1.七段数码管,:高电平亮,:低电平亮,每一段由一个发光二极管组成。,2.七段显示译码器(7448),输入:二十进制代码,输出:译码结果,可驱动相应的七段数码管显示正确的数字。,七段译码器7448,双重端子,作为输入信号bi=0时, 显示全黑,作为输出信号rbo 是灭零输出。,当lt为低电平,且bi 为高电平时,试灯。,当lt为高电平,rbi 为低电平时,输入0000 不显示数码0.灭零。,共阳极,0 0 0 0 0 0 1,1 0 0 1 1 1 1,0 0 1 0 0 1 0,0 0 0 0 1 1 0,1 0 0 1 1 0 0,0 1 0 0 1 0 0,0 1 0 0 0 0 0, 低电平驱动,0 0 0 1 1 1 1,0 0 0 0 0 0 0,0 0 0 0 1 0 0,共阴极, 高电平驱动,1 1 1 1 1 1 0,0 1 1 0 0 0 0,1 1 0 1 1 0 1,1 1 1 1 0 0 1,0 1 1 0 0 1 1,1 0 1 1 0 1 1,1 0 1 1 1 1 1,1 1 1 0 0 0 0,1 1 1 1 1 1 1,1 1 1 1 0 1 1,在多个通道中选择其中的某一路,或多个信息中选择其中的某一个信息传送或加以处理。,数据选择器,多输入,一输出,选择,三、数据选择器,(一)分类:2选1、4选1、8选1、16选1。,双四选一数据选择器74153,8选1数据选择器74ls151,三、数据选择器,(一)分类:二选一、四选一、八选一、十六选一。,双四选一数据选择器74153,将地址连接在一起,将两片的输出原端用或门连载一起,和非端用与门连接在一起。,如果a3=0,则(1)片工作,根据a2a0,从d7d0中选择一路输出;如果a3=1,则(2)片工作,根据a2a0,从d15d8中选择一路输出。,例:用一片2-4译码器和四片8选1数据选择器构成32选1数据选择器。,解:,25 = 32 ,32选1就需要5位地址。,用a4a3a2a1a0来表示地址码。,地址分配:,a4a3作2-4译码器地址输入。译码器输出分别接四片8选1数据选择器的片选端 / en。在a4a3作用下,四片8选1分别被选中,片选端为0的选择器工作,片选端为1的选择器不工作。,a2a1a0作8选1地址输入。在a2a1a0作用下,选择器8个输出端分别被选中并输出。,片选信号选择由哪一片选择器工作,工作的选择器哪一位输出由地址码决定。,片选信号:,寻址信号:,例如:a4a3a2a1a0=11101,选中第四片选择器的d5输出。,y = d29,1,1,1,0,1,0,1,1,1,d5,d29,数据选择器的应用, 实现分时多路通讯, 实现组合逻辑函数,要求用数据选择器分时传送4位8421bcd码,并译码显示。,地址码:,0,0,0,0,0 0,0 1,1 0,1 1,1,0,0,0,1,1,0,0,1,1,1,0,1,0,0,1,0,0,0,0,0 0,0 1,1 0,1 1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0 0,0 1,1 0,1 1,1,0,0,0,1,1,0,0,1,1,1,0,1,0,0,1,0,0,0,0,0 0,0 1,1 0,1 1,只要地址码变化周期大于25次/s,显示2769无明显闪烁感。,1,0,0,1,1,1,1,0,1,1,0,0,1,0,0,0,数据选择器的应用, 实现分时多路通讯, 实现组合逻辑函数,利用数据选择器设计组合电路,一、组合电路设计回顾 1.采用逻辑门电路设计 2.采用译码器设计,强调使用的器件,设计基础,0 0 0,二、数据选择器实现组合逻辑函数,1 0 0,c b a,d0,d0,d1,d1,0,1,例: 试用8选1数据选择器74151实现逻辑函数,0,c,0,0,0,1,1,1,d1,d2,d3,d4,d5,d6,d7,b,a,d0,f,0,0,0,0,1,1,1,1,0,1,0,0,0,1,1,1,比较数据选择器数据输入端与真值表中的输出,1.输入取值组合的个数与输入数据通道数相同,(2)输入变量接至数据选择器的控制(地址)输入端;,(3)按真值表的输出变量顺序依次加到数据选择器的数据输入端。,数据选择器实现逻辑函数,(1)将函数表达式转换成标准的积之和形式;,设计变得如此简单,?,2.当输入取值组合的个数大于通道数时,用数据选择器实现逻辑函数的设计,将通道数进行扩展,(1)卡诺图的压缩,着手点:k图,只用一个数据选择器实现,以四变量逻辑函数为例,(2)压缩后卡诺图内容的填写,(3)逻辑电路图的绘制,1,0,d,c,思考,例:试用4选1数据选择器74153实现逻辑函数,0 0,0 1,1 1,0 1,1,0,c,1,c,0 1,0 1 2 3,0 a b,0 c c 1,将传送来的或处理后的信息分配到各通道。,数据分配器,一输入,多输出,分配,发送端,并串,接收端,串并,四、数值比较器,功能:能对两个相同位数的二进制数进行比较的逻辑电路。,(一) 数值比较器的基本概念及工作原理,11位数值比较器,2. 多位比较器,在比较两个多位数的大小时,自高向低地逐位比较,只能在高位相等时,才需要比较低位。,0,0,1,2. 多位比较器,(二) 集成数值比较器(7485),(三)数值比较器的位数扩展,1. 串联扩展方式,b0 b1 b2 b3,a0 a1 a2 a3,0 1 2 3,comp,0 1 2 3,a,ab,a=b,ab,b,=,2. 并联扩展方式,由于串联扩展方式中比较结果是逐级进位的,级联芯片数越多,传递时间越长,工作速度越慢。因此,当扩展位数较多时,常采用并联方式。,五、加法器,(一)加法器的工作原理,1半加器,不考虑来自低位的进位的两个1位二进制数相加称为半加器。,2全加器,在多位数加法运算时,除最低位外,其他各位都需要考虑低位送来的进位 。,(二)串行进位加法器,如图:用全加器实现4位二进制数相加。,注意:ci0=0,和,进位,四位串行进位加法器,(三)快速进位集成4位加法器74283,进位位直接由加数、被加数和最低位进位位ci0形成。,直接形 成进位,四位加法器的逻辑符号,c3,c0,进位,(四)集成加法器的应用,1加法器级联实现多位二进制数加法运算,0,余3码,2实现余3码到8421bcd码的转换,0,3的补码等于减3,8421bcd码,3构成一位8421bcd 码加法器,分析: 当和数小于等于9时,自然二进制码与8421bcd码值相同; 当和数大于9时,自然二进制码与8421bcd码值相差6。,设计: 转换电路:当和数大于9时,在自然二进制码值上加6。,0,8421bcd码,和数 8421bcd码,用加法器、比较器、译码器、编码器、数据选择器和码组检验器等设计特定电路。,任何

温馨提示

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

评论

0/150

提交评论