从模电到数电的电子技术课件-dz-chap13_第1页
从模电到数电的电子技术课件-dz-chap13_第2页
从模电到数电的电子技术课件-dz-chap13_第3页
从模电到数电的电子技术课件-dz-chap13_第4页
从模电到数电的电子技术课件-dz-chap13_第5页
已阅读5页,还剩66页未读 继续免费阅读

下载本文档

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

文档简介

1、电子技术 第三章 组合逻辑电路数字电路部分2021/9/121第三章 组合逻辑电路3.1 概述3.2 组合逻辑电路分析基础3.3 组合逻辑电路设计基础3.4 几种常用的组合逻辑组件3.5 利用中规模组件设计组合 电路2021/9/1223.1 概述逻辑电路组合逻辑电路时序逻辑电路功能:输出只取决于 当前的输入。 组成:门电路,不存在记忆元件。功能:输出取决于当前的输入和原来的状态。组成:组合电路、记忆元件。2021/9/123组合电路的研究内容:分析:设计:给定 逻辑图得到逻辑功能分析 给定逻辑功能画出 逻辑图设计2021/9/1243.2 组合逻辑电路分析基础1. 由给定的逻辑图逐级写出逻辑

2、关系表达式。分析步骤:2. 用逻辑代数或卡诺图对逻辑代数进行化简。3. 列出输入输出状态表并得出结论。电路 结构输入输出之间的逻辑关系2021/9/125例1:分析下图的逻辑功能。 &ABF2021/9/126真值表特点:输入相同为“1”; 输入不同为“0”。同或门=1ABF2021/9/127例2:分析下图的逻辑功能。 &ABF2021/9/128真值表特点:输入相同为“0”; 输入不同为“1”。异或门=1ABF2021/9/1291例3:分析下图的逻辑功能。 01被封锁1=1BMF&2&3&4A12021/9/1210=010被封锁1特点: M=1时选通A路信号; M=0时选通B路信号。M

3、&2&3&4AB1F选通电路2021/9/12113.3 组合逻辑电路设计基础任务要求最简单的逻辑电路1. 指定实际问题的逻辑含义,列出真值表。分析步骤:2. 用逻辑代数或卡诺图对逻辑代数进行化简。3. 列出输入输出状态表并得出结论。2021/9/1212例:设计三人表决电路(A、B、C)。每人一个按键,如果同意则按下,不同意则不按。结果用指示灯表示,多数同意时指示灯亮,否则不亮。1. 首先指明逻辑符号取“0”、“1”的含义。2. 根据题意列出真值表。真值表三个按键A、B、C按下时为“1”,不按时为“0”。输出是F,多数赞成时是“1”,否则是“0”。2021/9/1213真值表3. 画出卡诺图

4、,并用卡诺图化简:ABC0001111001ABACBC2021/9/12144. 根据逻辑表达式画出逻辑图。&1&ABBCF(1) 若用与或门实现2021/9/1215&ABCF(2) 若用与非门实现2021/9/12163.4 几种常用的组合逻辑组件3.4.1 编码器所谓编码就是赋予选定的一系列二进制代码以固定的含义。n个二进制代码(n位二进制数)有2n种不同的组合,可以表示2n个信号。一、二进制编码器二进制编码器的作用:将一系列信号状态编制成二进制代码。2021/9/1217例:用与非门组成三位二进制编码器。-八线-三线编码器设八个输入端为I1I8,八种状态,与之对应的输出设为F1、F2

5、、F3,共三位二进制数。设计编码器的过程与设计一般的组合逻辑电路相同,首先要列出状态表(即真值表),然后写出逻辑表达式并进行化简,最后画出逻辑图。2021/9/1218真值表2021/9/1219I1I2I3I4I5I6I7I8&F3F2F18-3 编码器逻辑图2021/9/1220二、二-十进制编码器二-十进制编码器的作用:将十个状态(对应于十进制的十个代码)编制成BCD码。十个输入需要几位输出?四位输入:I0 I9输出:F4 F1列出状态表如下:2021/9/1221逻辑图略状态表2021/9/12223.4.2 译码器译码是编码的逆过程,即将某二进制翻译成电路的某种状态。一、二进制译码器

6、二进制译码器的作用:将n种输入的组合译成2n种电路状态。也叫n-2n线译码器。译码器的输入一组二进制代码译码器的输出一组高低电平信号2021/9/1223&A1A02-4线译码器74LS139的内部线路输入控制端输出2021/9/122474LS139的功能表“”表示低电平有效。2021/9/122574LS139管脚图一片139种含两个2-4译码器2021/9/1226例:利用线译码器分时将采样数据送入计算机。2-4线译码器ABCD三态门三态门三态门三态门总线2021/9/12272-4线译码器ABCD三态门三态门三态门三态门总线000全为1工作原理:(以A0A1=00为例)数据脱离总线20

7、21/9/1228二、显示译码器二-十进制编码显示译码器显示器件在数字系统中,常常需要将运算结果用人们习惯的十进制显示出来,这就要用到显示译码器。显示器件:常用的是七段显示器件。bcdefga2021/9/1229abcdfga b c d e f g1 1 1 1 1 1 00 1 1 0 0 0 01 1 0 1 1 0 1e七段显示器件的工作原理:2021/9/1230显示译码器:11474LS49BCBIDAeabcdfgUccGND74LS49的管脚图消隐控制端2021/9/123174LS49的功能表(简表)输 入输 出显 示DABIag10XXXX0000000消隐8421码译码

8、显示字型完整的功能表请参考相应的参考书。2021/9/123274LS49与七段显示器件的连接:74LS49是集电极开路,必须接上拉电阻bfacdegbfacdegBIDCBA+5V+5V2021/9/12333.4.3 加法器1 1 0 11 0 0 1+举例:A=1101, B=1001, 计算A+B。011010011加法运算的基本规则:(1) 逢二进一。(2) 最低位是两个数最低位的叠加,不需考虑进位。(3) 其余各位都是三个数相加,包括加数被、加数和低位来的进位。(4) 任何位相加都产生两个结果:本位和、向高位的进位。用半加器实现用全加器实现2021/9/1234一、半加器半加运算不

9、考虑从低位来的进位。设: A-加数;B-被加数;S-本位和;C-进位。真值表2021/9/1235逻辑图半加器ABCS逻辑符号=1&ABSC2021/9/1236二、全加器:an-加数;bn-被加数;cn-1-低位的进位;sn-本位和;cn-进位。真值表2021/9/1237半加和:所以,全加和:anbncn-1sncn全加器逻辑图逻辑符号半加器半加器1anbncn-1sncnsscc2021/9/1238 全加器SN74LS183的管脚图114SN74LS1831an1bn1cn-11cn1sn2cn-12cn2sn2an2bnUccGND2021/9/1239例:用一片SN74LS183构

10、成两位串行进位全加器。D1bncn-1sncn全加器anbncn-1sncn全加器anA2A1B2B1D2C串行进位其它组件:SN74H83-四位串行进位全加器。SN74LS283-四位超前进位全加器。2021/9/12403.4.4 数字比较器比较器的分类:(1)仅比较两个数是否相等。(2)除比较两个数是否相等外,还要比较两个数的大小。第一类的逻辑功能较简单,下面重点介绍第二类比较器。2021/9/1241一、一位数值比较器功能表2021/9/1242&1ABABA=BABABAB)i-1(A=B)i-1(AB)i(A=B)i(Ab3 1 0 0a3=b3 a2=b2 a1= b1 a0 =

11、b0 0 1 0a3=b3 a2=b2 a1= b1 a0 b0 1 0 0a3=b3 a2=b2 a1 b1 1 0 0a3=b3 a2b2 1 0 0a3 B) (A=B) (AB)2021/9/1247根据比较规则,可得到四位数码比较器逻辑式:A=B:AB:AB:2021/9/1248四位集成电路比较器74LS85A3B2A2A1B1A0B0B3B3(AB)LABA=BABGNDA0B0B1A1A2B2A3UCC低位进位向高位位进位(AB)LABA=BAB)L(ABA=BAB)L(ABA=BAB AC,则A最大;若AB AB)L(ABA=BAB)L(ABA=BABB1B0B3B2(A=B

12、)L11A1A0A3A2B1B0B3B2A1A0A3A2B1B0B3B2A1A0A3A22021/9/12523.4.5 数据选择器从一组数据中选择一路信号进行传输的电路,称为数据选择器。控制信号输入信号输出信号数据选择器类似一个多投开关。选择哪一路信号由相应的一组控制信号控制。A0A1D3D2D1D0W2021/9/1253一位数据选择器:从n个一位数据中选择一个数据。m位数据选择器:从n个m位数据中选择一个数据。W3X3Y3W3X2Y2W3X1Y1W3X0Y0A控制信号四二选一选择器n=2 , m=42021/9/1254四选一集成数据选择器74LS153功能表控制端:为 或 ,低电平有效

13、。选择端A1 A0 :为两个4选1数据选择器共用。其中2021/9/1255例:用一片74LS153组成8选1: A2=0:(1)工作; A2=1:(2)工作。D1D7D0D2D3D4D5D6Y1D01D11D21D32D02D12D22D374LS153(1)(2)BAA2(低位)(高位)A0A1选择信号(三位)12021/9/1256八选一集成数据选择器74LS151功能表2021/9/1257例:用两片74LS151构成十六选一数据选择器D0D7A0A1A2D0D7A0A1A2&A0A1A2A3D8D15D0D7=0D0D7=1D0D72021/9/1258D0D7A0A1A2D0D7A

14、0A1A2&A0A2A2A3D8D15D0D7=1D8D15=1D8D152021/9/12593.5 利用中规模组件设计组合电路中规模组件都是为了实现专门的逻辑功能而设计,但是通过适当的连接,可以实现一般的逻辑功能。用中规模组件设计逻辑电路,可以减少连线、提高可靠性。下面介绍用选择器和译码器设计组合逻辑电路的方法。2021/9/1260分析一、用数据选择器设计逻辑电路四选一选择器功能表类似三变量函数的表达式!2021/9/1261例:利用四选一选择器实现如下逻辑函数。与四选一选择器输出的逻辑式比较可以令:变换2021/9/1262接线图D0D1D2D3A0A1WAGRY“1”74LS1532

15、021/9/12632. 用n位地址输入的数据选择器,可以产生任何一种输入变量数不大于n+1的组合逻辑函数。3. 设计时可以采用函数式比较法。控制端作为输入端,数据输入端可以综合为一个输入端。用数据选择器设计逻辑电路小结1. 若要产生单输出逻辑函数时, 可先考虑数据选择器。2021/9/1264二、用线译码器设计多输出逻辑电路从功能表可知:2021/9/1265例:用2-4线译码器产生一组多输出函数。参考上页的逻辑式可知2021/9/1266接线图&Z2Z12021/9/1267n-2n 线译码器,包含了n变量所有的最小项。加上或门或与非门,可以组成任何形式的输入变量小于n的组合逻辑函数。用线译码器设计多输出计逻辑电路小结若要产生多输出逻辑函数时, 使用译码器+门电路较有利。2021/9/1268设计方法(步骤)总结:1. 由功能确定输入、输出量,写出逻辑式

温馨提示

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

评论

0/150

提交评论