版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、补充内容:,2,数字电路与模拟电路,电子电路中信号的分类: 一类是模拟信号,指在时间上和数值上都是连续变化的信号,例如音频电压信号等。工作在模拟信号下的电子电路称为模拟电路。 另一类是数字信号,指在时间上和数值上都是离散的信号,例如各种脉冲信号。工作在数字信号下的电路称为数字电路。 数字电路的特点: 数字信号是非连续变化的,通常只有两种状态,用符号“0”和“1”来表示。 数字电路的基本单元比较简单,对元件的精度要求不高,只要能区分出“0”和“1”两种状态就可以了,所以容易集成化。 数字电路不仅可以对信号进行算术运算,而且还能进行逻辑推演和逻辑判断,在数字计算机、数字控制、数据采集和处理、数字通
2、讯等领域中获得了广泛的应用。 数字电路的主要研究对象是电路的输入和输出之间的逻辑关系,数字电路也称逻辑电路。它的一套分析方法也和模拟电路不同,采用的是逻辑代数、真值表、卡诺图、特性方程、状态转换图、时序波形图等。,3,补充内容: 计算机硬件基础,半导体器件的开关特性,x.1,基本逻辑运算和基本门电路,x.2,组合逻辑电路,x.3,时序逻辑电路,x.4,数制及其转换,x.0,4,x.0 数制与编码,5,一、常用的进位计数制,任何数制都涉及3个基本术语: 数码:该数制表示数值时使用的不同的数字符号。 基(数)或底:该数制使用的数码的个数。一般用R表示。 权:该数制根据各位数码所处位置的不同而赋予的
3、一个固定的单位值。对于每一个数位i,该位上的权为Ri。 二进制: R=2, 基本符号为 0和1 八进制: R=8, 基本符号为 0,1,2,3,4,5,6,7 十六进制: R=16, 基本符号为 0,1,2,3,4,5,6,7,8,9, A,B,C,D,E,F 十进制: R=10, 基本符号为 0,1,2,3,4,5,6,7,8,9,6,二、不同数制间的转换,R进制数转换成十进制数:按权展开法 十进制数转换成R进制数: 整数部分的转换:除基取余法(先低后高) 小数部分的转换:乘基取整法(先高后低) 二、八、十六进制数的相互转换 八进制数转换成二进制数 十六进制数转换成二进制数 二进制数转换成八
4、进制数 二进制数转换成十六进制数,7,三、二进制运算规则,算术运算 加法:1101+1001 = ? 减法:1101-0111 = ? 乘法:11011001 = ? 除法:11101011001 = ? 逻辑运算 与运算: 11001010 = ? 或运算: 11001010 = ? 非运算: (1011) = ? 异或运算:11001010 = ?,8,x.1 半导体器件的开关特性,9,一、二极管的开关特性,10,二、三极管的开关特性,11,三、MOS管的开关特性,12,x.2 基本逻辑运算和基本门电路,13,逻辑常量:逻辑常量只有两个,即0和1,用来表示两个对立的逻辑状态。 逻辑变量:逻
5、辑变量一般用字母、数字及其组合来表示,其取值只有两个,即0和1。 在“正逻辑”的数字电路设计中,用低电平信号(如0.5V)表示逻辑0;用高电平信号(如3V)表示逻辑1。 逻辑运算:对逻辑常量和变量的操作。有与、或、非三种基本逻辑运算。 逻辑门(logic gates) :对逻辑常量和变量完成基本的逻辑运算的电路。,一、逻辑变量和逻辑表达式,14,逻辑函数:用于表达逻辑变量之间关系的代数式。使用与、或、非3种基本逻辑运算,可以构造出任何逻辑函数 。 逻辑代数:逻辑代数是研究逻辑函数运算和化简的一种数学系统,也是用来描述、分析、简化数字电路的数学工具。又称布尔代数。 在数字电路中,表示逻辑变量之间
6、的逻辑关系的方法一般有3种:逻辑代数式、真值表、电路图。 真值表:将所有输入变量的所有可能的取值组合,及其在此情况下输出变量应有的取值罗列出来,所形成的一张表。它最全面、最直观地表达了逻辑关系。,一、逻辑变量和逻辑表达式,15,二、逻辑门,常见的逻辑门及表示方式,16,二、逻辑门,常见的逻辑门及表示方式,17,基本的 逻辑运算,与运算(AND),或运算(OR),非运算(NOT),二、逻辑门,三种基本的逻辑运算: 所有逻辑运算都是按位操作的,18,与运算(AND),逻辑表达式:F AB AB 逻辑门电路符号:,运算规则:有0就出0,真值表:,19,或运算(OR),逻辑表达式:FAB 逻辑门电路符
7、号:,运算规则:有1就出1,真值表:,20,非运算(NOT),逻辑表达式:FA 逻辑门电路符号:,运算规则:取反,真值表:,21,二、逻辑门,门电路举例: 双极型逻辑门(双极型逻辑门),22,二、逻辑门,单极型逻辑门(MOS型逻辑门),23,单极型逻辑门与双极型逻辑门的比较: 就逻辑功能来说,并无区别; MOS器件的优势: 制造工艺简单 集成度高 体积小 功耗低 抗干扰能力强 MOS型门电路在各种数字电路中得到广泛应用。,24,除了3种基本的逻辑门电路外,还有4种常用的逻辑门,它们均可以由与,或,非门组合而成。 与非门(NAND) 或非门(NOR) 异或门(XOR) 同或门(XNOR),二、逻
8、辑门,25,与非门(NAND),逻辑表达式:FABAB 逻辑门电路符号:,运算规则:有0就出1,真值表:,26,或非门(NOR),逻辑表达式:,运算规则:有1就出0,真值表:,逻辑门电路符号:,27,异或门(XOR),逻辑表达式:,运算规则:相异得1,真值表:,逻辑门电路符号:,28,同或门(XNOR),逻辑表达式:,运算规则:相同得1,真值表:,FABABA B,逻辑门电路符号:,29,二、逻辑门,单极型逻辑门(MOS型逻辑门),30,逻辑符号对照:,31,三、逻辑代数的基本定律,32,交换律: A+B = B+A AB = BA 结合律: A+(B+C) = (A+B)+C A(BC) =
9、 (AB)C 分配律: A+BC = (A+B)(A+C) A(B+C) = AB+AC,33,吸收律: A+AB = A A(A+B)= A 第二吸收律: A+AB = A+B A(A+B) = AB 反演律: A+B = AB AB = A+B,34,包含律: AB+AC+BC = AB+AC (A+B)(A+C)(B+C) = (A+B)(A+C) 重叠律: A+A=A AA=A 互补律: A+A=1 AA=0,35,0-1律: 0+A=A 1A=A 0A=0 1+A=1,36,四、逻辑函数的化简,化简:将一个逻辑函数变换成一个形式更简单、与之等效的逻辑函数。 在设计逻辑电路时,每个逻辑
10、表达式是和一个逻辑电路相对应,因此必须将逻辑表达式进行化简,以减少实现它的电路所用元器件。 化简方法:代数化简法,卡诺图化简法 代数化简法:直接利用逻辑代数的基本公式和规则进行化简。要求熟练地掌握逻辑函数的公式,且技巧性很强,并经过多次训练才能进行快速化简。化简的结果是否最简不易判断。 卡诺图化简法:是一种借助于卡诺图的几何化简法,肯定能得到最简结果。但仅适用于变量较少的情况。,37,四、逻辑函数的化简-代数化简法,38,(5)配项法 有些函数很难直接用上述方法来化简,不妨利用互补律公式,先将某些项乘以(A+A),展开后再消去更多的项;也可以先适当加上一些多余项或无关项,然后再简化。配项的原则
11、: 增加的新项不会影响原始函数的逻辑关系; 新增加的项要有利于其他项的合并. 一般来说,化简时要注意以下几点: 尽可能先使用并项法、吸收法、消去法、取消法等简单方法进行化简,当这些方法不凑效时,再考虑使用配项法。 如果原始函数不是“与或”式,需先将其转换成“与或”式,然后再化简。 化简后得到的最简表达式不一定是唯一的,但它们中的“与”项个数及“与”项中的因子数都应该是最少的。,四、逻辑函数的化简,39,x.3 组合逻辑电路,组合逻辑电路设计方法,一,二进制加法器,二,译码器,三,算术逻辑运算单元ALU,四,数据选择器,五,40,一、组合逻辑电路设计方法,组合逻辑电路的特点:逻辑电路的输出状态仅
12、和当时的输入状态有关,而与过去的输入状态无关。即当输入信号变化时,输出信号也跟着变化。 常用的组合逻辑电路:加法器、算术逻辑单元、译码器、数据选择器等。 在计算机CPU设计中,组合逻辑电路通常被用来产生控制信号,输入可能是指令的操作码和状态信号,而其输出则是寄存器、存储器等等的写入控制信号和数据选择信号。 组合逻辑电路的设计步骤如下: 分析该逻辑电路的逻辑要求; 根据逻辑要求确定输入变量和输出变量; 将输入输出关系表示成真值表; 根据真值表写出输出函数的逻辑表达式,并化简; 画出逻辑电路。,41,二、二进制加法器,加法器:计算机基本运算部件之一。 所有的算术运算加、减、乘、除都可以分解成加法和
13、移位操作。 加法器分类: 半加器:不考虑低位进位输入,两个二进制数码相加的电路。 HiXiYi Ci+1XiYi 全加器:考虑低位进位输入的加法器 输入变量:3个,即加数Xi、被加数Yi和低位来的进位Ci; 输出变量:2个,即本位的和Si、向高位的进位Ci1。,全加器真值表,半加器真值表,42,二、二进制加法器,由真值表可得全加器输出Fi和进位输出 Ci1的表达式为:,化简可得: Fi = Xi Yi Ci Ci1 = XiYi + (XiYi)Ci = XiYi + (Xi Yi)Ci,Fi = XiYiCi + XiYiCi + XiYiCi +XiYiCi Ci1 = XiYiCi +
14、XiYiCi + XiYiCi +XiYiCi,43,一位全加器逻辑电路,一位全加器逻辑框图,Fi = Xi Yi Ci Ci1 = XiYi + (XiYi)Ci = XiYi + (Xi Yi)Ci,44,四位二进制加法器,由4个全加器串连构成行波进位加法器,特点:位间进位是串行传送(称为行波进位),即本位全加和Fi必须等低位进位Ci来到后才能得到。 缺点:加法时间与位数有关,速度较慢。,45,四位二进制并行进位加法器,在4个全加器基础上进行改造,以便并行产生进位,构成并行进位加法器。,46,三、算术逻辑运算单元ALU,ALU(Arithmetic & Logic Unit):即算术逻辑运
15、算单元。一种功能较强的组合逻辑电路,可以多种算术运算和逻辑运算。 全加器:只能对输入数据进行加法运算。 ALU的特点: 在全加器基础上,增加一些逻辑电路和功能控制信号线,可完成多功能的算术逻辑运算。(功能扩展) 内部提供并行(先行)进位逻辑,可以几乎同时产生各位的进位,从而实现高速运算。(并行进位),47,如何进行功能扩展?,基本思想: 在全加器的输入端插入一个函数发生器电路。函数发生器在控制参数s0,s1, s2,s3的控制下,将输入量Ai和Bi进行组合,产生组合函数Xi和Yi, 然后组合函数Xi和Yi,以及相邻低位送来的进位一起通过全加器进行全加。 不同的控制参数可以得到不同的组合函数,从
16、而可实现多种不同的算术运算和逻辑运算。,48,XiYi 与控制参数、输入量的关系(书p47表2.4),49,进一步化简,并代入Fi和Cn+i+1,可得到ALU的某一位逻辑表达式如下:,50,4位ALU 问题:内部是串行进位还是并行进位?,回答:由上图结构中可以看出 Cn1Y0X0Cn Cn2Y1X1Cn1 Cn3Y2X2Cn2 Cn4Y3X3Cn3 显然是一个串行进位!速度慢,为了实现快速ALU,需加以改进。,51,思考:Cni与X、Y有关,而每一位中X、Y的产生是否同时?,答:由于每一位中X、Y的产生是同时的,则可以由下面方法算出并行进位的 Cn1 Cn4: 第0位向第1位的进位公式为 Cn
17、1Y0X0Cn 第1位向第2位的进位公式为 Cn2 Y1X1Cn1 Y1Y0X1X0X1Cn 第2位向第3位的进位公式为 Cn3 Y2X2Cn2 Y2Y1X1Y0X1X2X0X1X2Cn 第3位的进位输出(即整个4位运算进位输出)公式为 Cn4 Y3X3Cn3 Y3Y2X3Y1X2X3Y0X1X2X3X0X1X2X3Cn,如何实现内部并行进位?,52,令 GY3Y2X3Y1X2X3Y0X1X2X3 PX0X1X2X3 则 Cn+4 = G + PCn G 为进位发生(函数)输出 P 为进位传送(函数)输出 增加P和G的目的:在于实现多片(组)ALU之间的先行进位。,53,ALU芯片实例:741
18、81,74181(SN74181,74LS181)是国际流行的4位ALU,属于中规模集成电路芯片。 可以实现4位二进制数的算术运算(16种)和逻辑运算(16种); 片内用先行进位; 可以用多个74181组成更多位数的算术/逻辑运算部件。例如,用4片74181可组成16位的ALU。 片间进位:串行;并行(需要用到片间先行进位发生器或先行进位部件,74182)。,54,74181ALU的方框图:,具有正逻辑和负逻辑两种,内部逻辑结构图见下页,55,74181ALU逻辑图(1),Bi,56,74181ALU逻辑图(2),57,74181ALU逻辑图(2),P G,X3Y3,X2Y2,X1Y1,X0Y
19、0 Cn,GY3Y2X3Y1X2X3Y0X1X2X3PX0X1X2X3,58,74181ALU逻辑图(总体),59,74181ALU:,算术逻辑运算的实现: M=L时,对进位信号没有影响,做算术运算 M=H时,进位门被封锁,做逻辑运算 说明: 74181执行正逻辑输入/输出方式的一组算术运算和逻辑运算和负逻辑输入/输出方式的一组算术运算和逻辑运算是等效的。 A=B端:可以判断两个数是否相等。 减法是用补码方式进行的,其中数的按位取反在内部完成,而结果输出“A减B减1”。因此做减法时必须在最末尾产生一个强迫进位(加1)。,60,如何利用74181组成16位ALU?,Cn+x=G0+P0Cn Cn
20、+y=G1+P1Cn+x Cn+z=G2+P2Cn+y Cn+4=G3+P3Cn+z 片内先行进位,片间串行进位,Cn,Cn+X,Cn+Y,Cn+Z,Cn+4,61,两级先行进位ALU:,4片(组)的先行进位逻辑 Cn+x = G0+P0Cn Cn+y = G1+P1Cn+x=G1+G0P1+P0P1Cn Cn+x = G2+P2Cn+y = G2+G1P2+G0P1P2+P0P1P2Cn Cn+4 = G3+P3Cn+z = G3+G2P3+G1P2P3+G0P1P2P3+P0P1P2P3Cn = G* + P*Cn G* 为成组先行进位发生(函数)输出 P* 为成组先行进位传送(函数)输出
21、,62,成组先行进位部件CLA的逻辑图(如74182CLA),63,例:设计16位先行进位ALU 片内先行进位,片间先行进位.,64,32位ALU逻辑方框图,2个74L182 8个4位ALU74L181,65,64位组间先行进位ALU,66,四、译码器,译码器功能:把输入编码译成相应的控制电位,作为芯片的片选信号或其他操作控制信号。 特点: 有n个输入变量, 2n个输出变量( n 2n ) ; n个输入信号具有2n个编码对应于2n条输出线输出:当输入为某一编码时,对应仅有一根输出为“0”(或为“1”),其余输出均为“1”(或为“0”)。 常用的译码器芯片: 74LS139:双24译码器(n2)
22、 74LS138:38译码器(n3),67,74LS139,内部集成两个24译码器; 功能表: “使能”控制端E:用来控制译码器是否工作,当E端为“1”时,禁止译码器工作,此时译码器的所有输出线均为无效即“1”。,X:指可以取值1或者0,68,74LS139,按照真值表,四个输出的逻辑代数式为:,24译码器逻辑电路:,69,74LS138,3输入8输出的译码器:38译码器; 功能表:,70,五、数据选择器,数据选择器也称多路选择开关。 数据选择器是从2n个输入数据中选择一个送到输出端,选择哪一个输入数据由n位地址输入来选择决定。,71,作业:,PPT:p43-44,试写出Xi、Yi的化简过程
23、阅读:教材p46-50 ALU的组成原理, 74181功能 阅读:参考书,译码器、数据选择器的组成原理,72,x.4 时序逻辑电路,触发器和锁存器,一,寄存器,二,计数器,三,移位寄存器,四,73,时序逻辑电路的基本部件:触发器。 电路的输出不仅与当前的输入状态有关,而且还与前一时刻的状态有关。 计算机中常用的时序逻辑电路:寄存器、移位寄存器、计数器等。,74,一、触发器和锁存器,(1)电平触发方式触发器,C:时钟信号 D:数据输入信号 Q:输出信号,代表触发器的状态,即储存了0/1 Q:反相输出信号,75,一、触发器和锁存器,(1)电平触发方式触发器 特点: 触发器只在时钟信号C为触发约定电
24、平高电平(或低电平)时,才接收输入数据D(至Q端),否则,触发器状态保持不变。 在时钟信号C为触发约定电平时,输出Q端的状态随着输入端D的变化而变化; 电平触发方式触发器又称为D锁存器,主要用作存储器的地址锁存器,以使CPU发出的地址在整个存储器读或写周期保持稳定不变。,76,一、触发器和锁存器,(2)边沿触发方式触发器,CP:时钟信号D:数据输入 RD:异步清零端,任何时间该信号为0,则Q端必清零 SD:异步置位端,任何时间该信号为0,则Q端必置1 Q:输出信号,代表触发器的状态;Q:反相输出信号,77,一、触发器和锁存器,(2)边沿触发方式触发器 特点: 触发器只在时钟脉冲CP的约定边沿(
25、上升沿或下降沿)来到时,才接收输入数据D(至Q端),否则,触发器状态保持不变。 在时钟信号C为高电平或者低电平时,输出Q端的状态不会随着输入端D的变化而变化; 常用的正边沿触发器之一就是D触发器,由于它在CP上升沿以外时间出现在D端的数据变化和干扰信号不会被接收,因此具有很强的抗干扰能力而得到广泛应用。它一般可用来组成寄存器、计数器和移位寄存器等 。,78,二、寄存器,功能:存储多位二进制信息。 组成:由一组触发器组成,所有触发器采用同一个时钟信号或其他控制信号,以便进行统一的打入或其他控制操作。 由n位触发器构成的寄存器称为n位寄存器,它可以存储n位二进制信息。,79,二、寄存器,工作原理:当时钟脉冲CP到来时,寄存器的输入数据(D3D0)同时打入寄存器,即输入存放输出到寄存器的输出端(Q3Q0)。 CLR:寄存器清零信号,为低电平时,寄存器的输出端清为零。,80,二、寄存器,带清零端的8D触发器74LS273芯片 MR:清零信号,当为低电平时,无论输入D是什么,输出Q均为0。 CP:寄存器打入脉冲信号,当CP来一上升沿,则将输入端
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026江苏连云港市海州区教育局所属学校赴高校招聘高层次人才20人备考题库含答案详解(完整版)
- 2026广东中山大学附属第五医院外科医师岗位招聘2人备考题库及1套完整答案详解
- 2026年延吉市事业单位公开招聘工作人员(含专项招聘高校毕业生)备考题库(325人)及答案详解参考
- 2026四川省现代种业发展集团种芯农业有限公司招聘财务人员(会计岗)的1人备考题库含答案详解(突破训练)
- 2026江苏南京大学YJ20260234大气科学学院博士后招聘1人备考题库及答案详解参考
- 2026江苏苏州华锦油脂科技有限公司招聘备考题库有完整答案详解
- 2026云南省有色地质局三〇六队招聘12人备考题库及一套参考答案详解
- 2026甘肃近代物理研究所人事人才处招聘1人备考题库及答案详解(典优)
- 2025年院前急救护士理论考试真题解析含答案
- 2026吉林长春理工大学招聘博士人才53人备考题库(2号)及完整答案详解1套
- 医院培训课件:《急性阑尾炎》
- 连云港职业技术学院招聘真题
- 语文说课课件全国创新杯大赛一等奖
- 平改坡规范参考教学课件
- 国际救生设备规则
- 2023年中医医师定期考核专业理论知识考试题库及答案(共600题)
- 医院科室设置及布局消防通道分布及措施概述
- 隧道工程施工日常安全检查清单
- PLC流水线产品检测与分选控制课程设计(文末附梯形图)
- FZ/T 61009-2015纤维素纤维绒毯
- CB/T 3768-1996方形导缆孔
评论
0/150
提交评论