chap3-组合逻辑电路_第1页
chap3-组合逻辑电路_第2页
chap3-组合逻辑电路_第3页
chap3-组合逻辑电路_第4页
chap3-组合逻辑电路_第5页
已阅读5页,还剩66页未读 继续免费阅读

下载本文档

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

文档简介

电子技术第三章组合逻辑电路数字电路局部1第三章组合逻辑电路§3.1概述§3.2组合逻辑电路分析根底§3.3组合逻辑电路设计根底§3.4几种常用的组合逻辑组件§3.5利用中规模组件设计组合电路2§3.1概述逻辑电路组合逻辑电路时序逻辑电路功能:输出只取决于当前的输入。组成:门电路,不存在记忆元件。功能:输出取决于当前的输入和原来的状态。组成:组合电路、记忆元件。3组合电路的研究内容:分析:设计:给定逻辑图得到逻辑功能分析给定逻辑功能画出逻辑图设计4§3.2组合逻辑电路分析根底1.由给定的逻辑图逐级写出逻辑关系表达式。分析步骤:2.用逻辑代数或卡诺图对逻辑代数进行化简。3.列出输入输出状态表并得出结论。电路结构输入输出之间的逻辑关系5例1:分析以下图的逻辑功能。&&&ABF6真值表特点:输入相同为“1〞;输入不同为“0〞。同或门=1ABF7例2:分析以下图的逻辑功能。&&&&ABF8真值表特点:输入相同为“0〞;输入不同为“1〞。异或门=1ABF91例3:分析以下图的逻辑功能。01被封锁1=1BMF&2&3&4A110=010被封锁1特点:M=1时选通A路信号;M=0时选通B路信号。M&2&3&4AB1F选通电路11§3.3组合逻辑电路设计根底任务要求最简单的逻辑电路1.指定实际问题的逻辑含义,列出真值表。分析步骤:2.用逻辑代数或卡诺图对逻辑代数进行化简。3.列出输入输出状态表并得出结论。12例:设计三人表决电路〔A、B、C〕。每人一个按键,如果同意那么按下,不同意那么不按。结果用指示灯表示,多数同意时指示灯亮,否那么不亮。1.首先指明逻辑符号取“0〞、“1〞的含义。2.根据题意列出真值表。真值表三个按键A、B、C按下时为“1〞,不按时为“0〞。输出是F,多数赞成时是“1〞,否那么是“0〞。13真值表3.画出卡诺图,并用卡诺图化简:ABC0001111001ABACBC144.根据逻辑表达式画出逻辑图。&1&&ABBCF(1)假设用与或门实现15&&&&ABCF(2)假设用与非门实现16§3.4几种常用的组合逻辑组件3.4.1编码器所谓编码就是赋予选定的一系列二进制代码以固定的含义。n个二进制代码〔n位二进制数〕有2n种不同的组合,可以表示2n个信号。一、二进制编码器二进制编码器的作用:将一系列信号状态编制成二进制代码。17例:用与非门组成三位二进制编码器。---八线-三线编码器设八个输入端为I1I8,八种状态,与之对应的输出设为F1、F2、F3,共三位二进制数。设计编码器的过程与设计一般的组合逻辑电路相同,首先要列出状态表〔即真值表〕,然后写出逻辑表达式并进行化简,最后画出逻辑图。18真值表19I1I2I3I4I5I6I7I8&&&F3F2F18-3编码器逻辑图20二、二---十进制编码器二---十进制编码器的作用:将十个状态〔对应于十进制的十个代码〕编制成BCD码。十个输入需要几位输出?四位输入:I0I9输出:F4

F1列出状态表如下:21逻辑图略状态表223.4.2译码器译码是编码的逆过程,即将某二进制翻译成电路的某种状态。一、二进制译码器二进制译码器的作用:将n种输入的组合译成2n种电路状态。也叫n---2n线译码器。译码器的输入——一组二进制代码译码器的输出——一组上下电平信号23&&&&A1A02-4线译码器74LS139的内部线路输入控制端输出2474LS139的功能表“–〞表示低电平有效。2574LS139管脚图一片139种含两个2-4译码器26例:利用线译码器分时将采样数据送入计算机。2-4线译码器ABCD三态门三态门三态门三态门总线272-4线译码器ABCD三态门三态门三态门三态门总线000全为1工作原理:〔以A0A1=00为例〕数据脱离总线28二、显示译码器二---十进制编码显示译码器显示器件在数字系统中,常常需要将运算结果用人们习惯的十进制显示出来,这就要用到显示译码器。显示器件:常用的是七段显示器件。bcdefga29abcdfgabcdefg111111001100001101101e七段显示器件的工作原理:30显示译码器:11474LS49BCBIDAeabcdfgUccGND74LS49的管脚图消隐控制端3174LS49的功能表〔简表〕输入输出显示DABIag10XXXX0000000消隐8421码译码显示字型完整的功能表请参考相应的参考书。3274LS49与七段显示器件的连接:74LS49是集电极开路,必须接上拉电阻bfacdegbfacdegBIDCBA+5V+5V333.4.3加法器11011001+举例:A=1101,B=1001,计算A+B。011010011加法运算的根本规那么:(1)逢二进一。(2)最低位是两个数最低位的叠加,不需考虑进位。(3)其余各位都是三个数相加,包括加数被、加数和低位来的进位。(4)任何位相加都产生两个结果:本位和、向高位的进位。用半加器实现用全加器实现34一、半加器半加运算不考虑从低位来的进位。设:A---加数;B---被加数;S---本位和;C---进位。真值表35逻辑图半加器ABCS逻辑符号=1&ABSC36二、全加器:an---加数;bn---被加数;cn-1---低位的进位;sn---本位和;cn---进位。真值表37半加和:所以,全加和:anbncn-1sncn全加器逻辑图逻辑符号半加器半加器1anbncn-1sncns's'c'c'38

全加器SN74LS183的管脚图114SN74LS1831an1bn1cn-11cn1sn2cn-12cn2sn2an2bnUccGND39例:用一片SN74LS183构成两位串行进位全加器。D1bncn-1sncn全加器anbncn-1sncn全加器anA2A1B2B1D2C串行进位其它组件:SN74H83---四位串行进位全加器。SN74LS283---四位超前进位全加器。403.4.4数字比较器比较器的分类:〔1〕仅比较两个数是否相等。〔2〕除比较两个数是否相等外,还要比较两个数的大小。第一类的逻辑功能较简单,下面重点介绍第二类比较器。41一、一位数值比较器功能表42&&1ABA<BA>BA=BABA>BA<BA=B逻辑图逻辑符号43二、多位数值比较器比较原那么:1.先从高位比起,高位大的数值一定大。2.假设高位相等,那么再比较低位数,最终结果由低位的比较结果断定。请根据这个原那么设计一下:每位的比较应包括几个输入、输出?44A、B两个多位数的比较:AiBi两个本位数(A>B)i-1(A=B)i-1(A<B)i-1低位的比较结果(A>B)i(A=B)i(A<B)i比较结果向高位输出45每个比较环节的功能表46四位数码比较器的真值表a3>b3

100a3=b3a2=b2a1=

b1a0=b0

010a3=b3a2=b2a1=

b1a0<b0

001a3=b3a2=b2a1=

b1a0>b0

100a3=b3a2=b2a1<b1

001

a3=b3a2=b2a1>

b1

100a3=b3a2<b2

001a3=b3a2>b2

100a3<b3

001比较输入

输出a3b3a2b2a1b1a0b0

LES(A>B)(A=B)(A<B)47根据比较规那么,可得到四位数码比较器逻辑式:A=B:A<B:AB:48四位集成电路比较器74LS85A3B2A2A1B1A0B0B3B3(A<B)L(A=B)L(A>B)LA<BA=BA<BGNDA0B0B1A1A2B2A3UCC低位进位向高位位进位(A<B)L(A=B)L(A>B)LA<BA=BA<B49例1:七位二进制数比较器。〔采用两片85〕“1”必接好(A>B)L(A<B)LA>BA=BA<BA1B1A0B0A3B3A2B2(A=B)L74LS85(A>B)L(A<B)LA>BA=BA<BA1B1A0B0A3B3A2B2(A=B)L74LS85(1)(2)a3a2a1a0a6a5a4Ab3b2b1b0b6b5b4B高位片低位片50例2:设计三个四位数的比较器,可以对A、B、C进行比较,能判断:(1)三个数是否相等。(2)假设不相等,A数是最大还是最小。比较原那么:先将A与B比较,然后A与C比较,假设A=BA=C,那么A=B=C;假设A>BA>C,那么A最大;假设A<BA<C,那么A最小。可以用两片74LS85实现。51A=B=C&&A最大A最小&(A>B)L(A<B)LA>BA=BA<BC1C0C3C2(A=B)L(A>B)L(A<B)LA>BA=BA<BB1B0B3B2(A=B)L11A1A0A3A2B1B0B3B2A1A0A3A2B1B0B3B2A1A0A3A2523.4.5数据选择器从一组数据中选择一路信号进行传输的电路,称为数据选择器。控制信号输入信号输出信号数据选择器类似一个多投开关。选择哪一路信号由相应的一组控制信号控制。A0A1D3D2D1D0W53一位数据选择器:从n个一位数据中选择一个数据。m位数据选择器:从n个m位数据中选择一个数据。W3X3Y3W3X2Y2W3X1Y1W3X0Y0A控制信号四二选一选择器n=2,m=454四选一集成数据选择器74LS153功能表控制端:为或,低电平有效。选择端A1A0:为两个4选1数据选择器共用。其中55例:用一片74LS153组成8选1:A2=0:(1)工作;A2=1:(2)工作。D1D7D0D2D3D4D5D6Y1D01D11D21D32D02D12D22D374LS153(1)(2)BAA2(低位)(高位)A0A1选择信号(三位)156八选一集成数据选择器74LS151功能表57例:用两片74LS151构成十六选一数据选择器•••D0D7•••A0A1A2•••D0D7•••A0A1A2&A0A1A2A3D8D15D0D7=0D0D7=1D0D758•••D0D7•••A0A1A2•••D0D7•••A0A1A2&A0A2A2A3D8D15D0D7=1D8D15=1D8D1559§3.5利用中规模组件设计组合电路中规模组件都是为了实现专门的逻辑功能而设计,但是通过适当的连接,可以实现一般的逻辑功能。用中规模组件设计逻辑电路,可以减少连线、提高可靠性。下面介绍用选择器和译码器设计组合逻辑电路的方法。60分析一、用数据选择器设计逻辑电路四选一选择器功能表类似

温馨提示

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

评论

0/150

提交评论