电路基础、电子技术与元器件教案 第9章.doc

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第9章数字电路知识
【学习要点】:本章先后讲述门电路、逻辑代数、组合逻辑电路、时序逻辑电路、A/D变换器及D/A变换器的基本知识。

要求读者熟悉各种门电路的逻辑符号及逻辑关系;正确把握逻辑代数的含义及化简方法;掌握组合逻辑电路的分析和设计过程;在此基础上,再逐步理解时序逻辑电路的工作过程及分析方法。

本章难度较大,且又十分重要。

学习本章时,应转变思维方式,不能用模拟电路的分析方法来分析数字电路,也不能一味地使用波形分析法来分析数字电路。

在分析组合逻辑电路时,应以逻辑代数为工具,自始至终将真值表、逻辑函数及逻辑图结合在一起。

在分析时序逻辑电路时,应充分认识电路的结构及电路的状态,再借助状态分析来达到理解电路功能的目的。

9.1 基本门电路
9.2 逻辑代数
9.3 组合逻辑电路
9.4 时序逻辑电路
9.5 A/D变换与D/A变换器
9.1 基本门电路
一.概述
最基本的逻辑关系可以归结为与、或、非三种。

利用下图(a )、(b )、(c )可以分别说明与、或、非三种逻辑关系。

二.分立元件门电路
1. 二极管与门电路
下图(a )是二极管与门电路,A 、B 为输入信号,假定它们的低电平为0V ,高电平为+3V ,Z 为输出信号。

逻辑功能:当所有的输入端都是高电平时,输出才是高电平,否则输出就是低电平。

与门电路的逻辑符号见图(b )所示。

真值表如下。

与门真值表
逻辑表达式:Z =A ·B
与门电路的逻辑功能可以总结为:有0出0,全1出1。

2. 二极
管或门电路
下图(a)是二极管或门电路,其中,A、B为输入信号Z为输出信号。

逻辑关系:A、B只要有一个输入端是高电平,输出就为高电平,只有所有的输入端均是低电位时,输出才为低电位。

或门电路的逻辑符号如图(b)所示。

真值表如下:
或门真值表
逻辑表达式:Z=A+B
或门电路的逻辑功能可以总结为:有1出1,全0出0。

3.非门电路
反相器就是非门,如图(a)所示。

图(b)是非门的逻辑符号。

逻辑关系:输入高电平时,输出为低电平;反之,输入低电平时,
输出为高电平。

逻辑表达式:A
Z=(A头上的“-”号代表非)
非门电路的逻辑功能可以总结为:入0出1,入1出0。

4.与非门电路
与非门电路(简称与非门)如图(a)所示,虚线左边是一个二极管与门电路,右边是非门电路,所以它实际上是由一级与门和一级非门串联而成的。

与非门电路的逻辑符号如图(b)所示Array
逻辑关系:只有当所有的输入端均为高电平时,输出才为低电平,只要输入端有一个或几个为低电平时,输出就为高电平。

表9-6为与非门的真值表。

逻辑表达式为:B
=
Z∙
A
与非门电路的逻辑功能可总结为:有0出1,全1出0。

5.或非门电路
或非门电路如图(a)所示,或非门电路是由一级或门电路和一级非门电路串联而成的。

或非门电路的逻辑符号如图(b)所示。

逻辑关系:输入端只要有一个或几个为高电平时,输出就为低电平,只有当输入端全部为低电平时,输出才为高电平。

或非门电路的真值表见表9-7所示。

其逻辑表达式为:B
A
=
Z+
或非门电路的逻辑功能可以总结为:有1出0,全0出1。

三.TTL门电路
TTL门电路是一种由三极管构成的门电路,这种电路的输入端和输出端都采用三极管结构。

1. TTL与非门电路
1)电路结构
下图所示的电路是一个典型的TTL与非门电路,VT1是多发射极三极管,加到各输入端的信号通过VT1的各个发射结实现与的作用。

VT2和R2、R3组成电路的中间级。

VT3、VT4、VT5和R4、R5构成电路的输出级。

其中,VT3和VT4组成复合管,作为输出管VT5的
有源负载,以提高电路的带负载能力。

2)工作原理
当所有的输入端都为高电平(3.6V)时,输出为低电平。

当有一个或几个输入端为低电平时,输出端为高电平。

结论:当所有输入端全部为高电平时,输出为低电平,当输入端有一个或几个为低电平时,输出就为高电平。

可见,TTL与非门电路具有:有0出1,全1出0的逻辑功能。

3)电路优点
TTL与非门电路具有三大优点:一是电路的带负载能力很强;二是电路的工作速度较高;三是工作可靠,且便于集成化。

目前,TTL 与非门电路都已集成化,常见的型号有:SN5400、SN54S00、SN7400、SN74S00等
2. TTL与或非门电路
1)电路结构
图(a)是一个TTL与或非门电路图,它和一般的TTL与非门电路相比,增加了一个由VT6、VT7和R6所组成的输入电路和反相电路。

而增加的这部分电路,和原来由VT1、VT2及R1所组成的电路
完全相同。

2)逻辑关系分析
因VT2和VT7的输出端是并联在一起的,所以它们当中任何一个导通,都可以使VT5饱和、VT4截止,输出低电平。

只有VT2、VT7同时截止,输出才是高电平。

因此,这种门电路的输入和输出的关系是:当A 1~A 2或B 1~B 2任何一组输入全部为高电平时,输出就为低电平;而只有当每一组输入至少有一个为低电平时,输出才是高电平。

这样的逻辑关系,叫做与或非。

与或非门的逻辑符号如图(b )所示。

与或非门电路的逻辑表达式为:
2121B B A A Z ∙∙+=
与或非门电路的逻辑功能可以总结为:一组全1出0,各组有0出1。

3. TTL 异或门电路
异或关系是指:输入相同时,输出低电平;输入不同时,输出高电平。

异或门电路的逻辑符号如图所示。

异或门的逻辑表达式为:B A B A B A Z ⊕=+=∙∙ 异或门的真值表见表所示。

异或门的逻辑功能可以总结为:相同出0,相异出1。

4. 集电极开路与非门电路(OC 门)
将TTL 与非门电路输出端的有源负载电路去掉,使VT5集电极悬空,如图(a )所示,就形成了集电极开路与非门电路,简称OC 门,它的逻辑符号如图(b )所示。

由于OC 门采用集电极开路形式,应用时,就必须在输出端与电源之间外加一负载电阻。

5. 三态输出与非门
三态输出与非门的输出端除了可以出现高电平、低电平外,还可
以出现高阻状态。

三态与非门电路的结构如图(A )所示,A 、B 为输入端,Z 为输出端,EN 为控制端(或称使能端)。

当EN =1时,电路处于与非门工作状态,此时 AB Z 。

当EN =0时,输出端对地和对电源都相当于开路,故输出呈高阻状态。

当EN=1时,电路处于与非门工作状态,故称高电平有效,此时的电路逻辑符号如图(a)所示。

当EN=0时,电路处于与非门工作状态,称低电平有效,其逻辑符号如图(b)所示。

(A)三态与非门电路(B)三态与非门逻辑符号
9.2 逻辑代数
逻辑代数是分析和设计数字电路的基本数学工具,逻辑代数中的变量只有两种取值,即0和1。

且0和1不再表示具体数值的大小,而是表示两种不同的逻辑状态。

一.数制
数制是计数体制的简称,数制可分为十进制、二进制、八进制、十六进制等种类。

1.十进制
十进制数共有0、1、2、3、4、5、6、7、8、9十个数码,在计数时,采用“逢十进一”的规则。

2.其它进制
二进制数、八进制数及十六进制数。

二进制数只有0、1两个数码,采用“逢二进一”的计数规则。

八进制数共有八个数码,即0~7,采用“逢八进一”的计数规则。

十六进制数共有十六个数码,即0~9、A、B、C、D、E、F,采用“逢十六进一”的计数规则,例如,F+1=10。

3.二进制数与十进制数之间的转换
1)二进制数转换为十进制数
将二进制数的各位按权展开即可得到十进制数。

举一个例
2)十进制数转换为二进制数
方法是:将整数部分连续除以2,直至商为0,取余数作为二进制数的整数。

小数部分连续乘以2,直至积为1,取整数作为二进制数的小数。

举一个例
4.二进制数与八进制数之间的转换
1)二进制数转换为八进制数
整数部分从低位开始,每三位二进制数分为一组,再将每一组用一位等价的八进制数来代替。

小数部分从小数点后面第一位开始,每三位分为一组,再将每一组用一位等价的八进制数来替代。

整数部分不足三位,可在前面补0;小数部分不足三位,可在后面补0。

举一个例
2)八进制数转换成二进制数
只需将每一位八进制数用一组等价的三位二进制数来表示即可。

举一个例
5.二进制数与十六进制数之间的转换
二进制数与十六进制数之间的转换规则同二进制数与八进制数之间的转换,只不过需要按四位一组进行分组。

举一个例
二. 逻辑代数的基本原理
1. 基本逻辑运算
基本逻辑运算有三种:逻辑加、逻辑乘、逻辑非。

1)逻辑加
逻辑加的表达式为:Z =A +B
逻辑加代表的含义是:A 或B 只要有一个是1,则Z 就为1。

实现逻辑加的电路是或门电路。

2)逻辑乘
逻辑乘的表达式为:Z =A • B 书写时,“•”可以省略。

逻辑乘所代表的含义是:A 和B 都为1时,Z 才是1,A 和B 有一个为0时,Z 就是0。

实现逻辑乘的电路是与门电路。

3)逻辑非
逻辑非的表达式为: A Z =
逻辑非所代表的含义是:A=1时,Z=0;A=0时,Z=1,实现逻辑非的电路是非门电路。

2. 逻辑函数
逻辑函数是反映输出和输入之间逻辑关系的表达式。

可以表示为:
Z =f (A ,B )
其中,A 、B 是输入逻辑变量,Z 是输出逻辑变量。

3. 基本公式和常用公式 1)基本公式
自等律: A +0=A , A ·1=A 0-1律: A +1=1,
A ·0=0
互补律: 1=+A A
0=∙A A
交换律: A +B =B +A ,
A ·
B =B ·A
结合律: (A +B )+C =A +(B +C ), (A ·B )·C = A ·(B ·C ) 分配律: A ·(B +C ) = A ·B +A ·C , A +B ·C = (A +B )·(A +C ) 同一律: A +A =A ,
A ·A =A
反演律: B A B A ∙=+
B A B A +=∙
否定律
A A =
2)常用公式 公式1 A B A AB =+
证明:A B B A B A AB =+=+)( 公式2 A AB A =+
证明:A B A AB A =+=+)1( 公式3 B A B A A +=+
证明:B A B A A A B A A +=++=+∙)()( 公式4 C A AB BC C A AB +=++
C
A A
B B
C A C AB BC A ABC C A AB A A BC C A AB BC C A AB +=+++=+++=+++=++)1()1( )( : 证明
公式5 AB
B A B A B A +=+
AB
B A B A B A B A B A B A B A +=++==+∙∙ )()( 证明:
公式6 C A B A A AB C +=+
()
4 )()( C :利用公式证明C A B A C B C A B A C A B A C A AB A AB +=++=++==+∙∙
4. 基本公式扩展运用的两个规则 1)代入规则
在任何一个逻辑等式中,如果将等式两边所有出现某一变量的地方,都代之以一个函数Z ,则等式仍然成立,这个规则叫作代入规则。

举一个例
2)反演规则
对于任意一个函数表达式Z ,如果将Z 中所有的“·”换成“+”,“+”换成“·”;“0”换成“1”,“1”换成“0”;原变量换成反变量,反变量换成原变量。

那么所得到的逻辑函数表达式就是逻辑函数Z 的反函数Z 。

举一个例
二.逻辑函数表达式、真值表与逻辑图
逻辑函数表达式、真值表与逻辑图是逻辑函数的三种不同表示方法,它们之间可以互相转换。

1.逻辑函数表达式与真值表的转换
按照函数表达式,对变量的各种可能取值进行运算,求出相应的函数值,再把变量值和函数值一一对应列成表格,就可以得到真值表。

举一个例
若已知真值表,要想得到函数表达式,只要把真值表中的函数值等于1的变量组合挑选出来,然后将变量值是1的写成原变量,是0的写成反变量,再把组合中各个变量相乘,最后把各个乘积项相加,就能得到相应的函数表达式。

举一个例
2.逻辑图与真值表、逻辑函数的转换
若已知逻辑图,要得到真值表,可根据变量的各种取值,求出函数的对应值,便可列出真值表。

若已知逻辑图,要得到函数表达式,可根据逻辑图逐级写出输出的逻辑函数表达式。

举一个例
若已知逻辑函数表达式,要得到逻辑图,则更加简单。

只要用与门、或门、非门来实现这三种运算,就可以得到对应的逻辑图。

举一个例
三.逻辑函数的化简
1.化简的必要性
逻辑函数的化简是很重要的,它意味着可以用较少的元件实现同样的逻辑功能,这样既可节约元件,又可提高电路的可靠性。

2.公式化简法
公式化简法就是运用逻辑代数的基本公式和常用公式进行化简。

1)合并法
利用1=+A A 的公式,将两项合并成一项,合并时消去一个变量。

例如:
AC B B AC C B A ABC Z =+=+= )(
2)吸收法
利用A +AB =A (1+B )=A 的公式,消去多余的项。

例如:
C B DE C B CDE B C B Z =+=+= )1(
3)消去法
利用B A B A A +=+的公式,消去多余的因子。

例如:
C AB C AB AB C B A AB C B C A AB Z +=+=++=++= ) (
4)配项法
利用) (B B A A +=,将它作为配项用,然后消去更多的项。

例如:
C
A A
B
C B A C A C AB AB C B A C AB C A AB A A C B C A AB C B C A AB Z ) ()( )
( +=+++=+++=+++=++=
下面举例来说明。

例9-1:化简逻辑函数 C D A C AB C D A ABC Z +++=
D
A A
B
C C
D A C C AB C
D A C AB C D A ABC Z +=+++=+++= )
()( :解
例9-2:化简逻辑函数 EF B EF B A BD C A AB D A AD Z ++++++=
EF
B BD
C A EF B B
D C A A EF B BD C A EF B B A EF B EF B A BD C A AB A EF B EF B A BD C A AB D A AD Z +++=+++=+++++=+++++=++++++= )1( :解
3. 卡诺图
采用卡诺图进行化简,可以快速、准确地得出最简表达式。

1)最小项的概念
设A 、B 、C 是三个逻辑变量,由这三个变量可构成八个乘积项:
C B A 、 C B A 、C B A 、BC A 、C B A 、C B A 、C AB 、ABC 。

这八个乘积项有着共同的特点:一是都只有三个因子;二是每一个变量都以原变量或者反变量的形式作为一个因子在乘积项中出现一次。

这样的八个乘积项,就称为这三个变量的最小项。

为了方便起见,通常根据最小项中变量的两种出现形式来对最小项进行编号,用m i 表示。

例如,C AB 的编号为m 6。

也可将逻辑函数表示成最小项编号之和的形式,例如:
6510 m m m m C AB C B A C B A C B A Z +++=+++=
=∑m (0,1,5,6)
2)卡诺图表示法
所谓卡诺图就是表示最小项相邻关系的方块图。

三变量卡诺图的画法见教材图9-20所示。

四变量卡诺图的画法见教材图9-21所示。

卡诺图具有如下一些特点:
(1)形象地表达了最小项之间的相邻性,所谓相邻性是指两个最小项之间只有一个变量互为相反变量,其余变量均相同。

(2)卡诺图上的任何一行(或列)的头尾小方格也具有相邻性。

4. 卡诺图化简法 1)合并最小项的规律
利用卡诺图化简逻辑函数时,应掌握如下几个规律。

(1)两个小方块相邻(包括处于一行或列的两端)时,可以合并成一项,合并时只保留取值相同的变量,消去互为相反的变量,如图所示。

(2)相邻的四个小方块、一行(列)、处于两行(列)的始末端、或处于四角的四个项可合并成一项,合并时,只保留取值相同的变量,如图所示。

(3)若八个小方块组成相邻的两行(或列),或组成始末的两行(或列),则可以合并成一项,合并时,只保留取值相同的一个变量,而消去其它三个变量,如图所示。

2)用卡诺图化简逻辑函数
例:化简四变量函数Z=∑m (1,4,5,9,12,13) 解:第一步:画出函数的卡诺图。

卡诺图如图所示。

第二步:合并最小项
按照合并最小项的方法,把可以合并的相邻项分别圈起来。

显然,m 4、m 5、m 12、m 13属相邻四项,可圈在一起,它们合并后得C B ;m 1、m 5、m 13、m 9属同一列,可圈在一起,它们合并后得D C 。

第三步:写出化简后的函数式。

只需将合并后的最简项相加,就可得到化简后的函数式:
D C C B Z +=
在卡诺图中画圈时,不能漏掉任何最小项,每一个圈应尽量大,圈的个数应尽量少,同一最小项可以多次被圈。

例:化简函数C B A D C A C B CD B Z +++=
解:先画函数的卡诺图,因函数是一
个四变量函数,它的每一项都不是最小项,故应化成最小项。

第一项CD B 中缺变量A ,应乘以)(A A +,也就是说,CD B 实际包含了CD B A CD B A 和(即m 11和m 3)两个最小
项;同理,C B 包含了m 4、m 5、m 12、m 13四个最小项;D C A 包含了m 1、m 5两个最小项,C B A 包含了m 10、m 11两个最小项,
这样就得到了如图所示的卡诺图。

将m 4、m 5、m 12、m 13合并成C B ,将m 1、m 3合并成D B A ,将m 10、m 11合并成C B A ,故化简后的函数为:
C B A
D B A C B Z ++=
9.3 组合逻辑电路
数字电路可分成两大类:组合逻辑电路和时序逻辑电路。

组合逻辑电路的输出只与输入有关。

一.组合逻辑电路分析和设计方法
1. 组合逻辑电路分析
分析组合逻辑电路,就是要求根据具体的组合逻辑图来确定输入和输出之间的逻辑关系及逻辑功能,具体步骤如图所示。

例如,分析下图(a )所示的逻辑电路。

首先根据逻辑电路写出Z 的表达式:B A AB Z += 。

再根据表达式列出真值表。

真值表
最后确定逻辑功能。

当A 、B 相同时,Z 为1;A 、B 不同时,Z 为0。

显然,这种电路的逻辑功能为:输入相同,输出为1;输入不同,输出为0。

因此常常将这种逻辑电路称为同或门,其逻辑符号如上图(b )所示。

2. 组合逻辑电路的设计方法
设计组合逻辑电路就是根据实际问题的要求来确定逻辑电路,其步骤如图所示。

例如,要设计一个奇偶判断器,它的逻辑功能是:在三个输入端中,奇数个为
高电平时,输出也为高电平;否则,输出为低电平。

首先设三个输入变量为A 、B 、C ,输出变量为Z 。

根据题意,列出真值表,见表所示。

奇偶判断电路真值表
由真值表可写出函数表达式:ABC C B A C B A C B A Z +++= 该函数已为最简,其对应的逻辑电路如下图所示。

二. 编码器
把若干个0和1按一定的规律编排在一起,形成不同的代码,就可以表示多个不同的信号,这个过程称为编码。

用来完成编码工作的数字电路,称为编码器。

1. 二进制编码器
将一般的信号编成二进制代码的电路称为二进制编码器。

一位二进制代
码可以表示两个信号,两位二进制代码有00、01、10、11四种组合,因而可以表示四个信号。

依次类推,用n 位二进制代码,就可以表示2n 个不同的信号。

例如,要求把0、1、2、3、4、5、6、7这八个十进制数编成二进制代码。

第一步:选择输入、输出逻辑变量,绘制编码框图。

因为23=8,所以用三位二进制代码就足以表示0~7这八个十进制数,因此编码器方框图如图所示。

输入端为I 0~I 7,它们分别对应八个十进制数,输出端为C 、B 、A ,它们组成三位二进制代码CBA (注意,C 为高位,A 为低位)。

第二步:列出编码表和真值表。

编码表是表示这八个十进制数字和二进制代码之间对应关系的表格。

从编码表和设计要求可知,当I 0为1,I 1~I 7均为0时,代表输入字0,此时要求输出CBA =000,当I 1=1,I 0=0,I 2~I 7=0时,代表输入字1,此时要求输出CBA =001,这样可列出编码表和真值表。

见教材表9-14和9-15
第三步:写出逻辑函数表达式,并画出逻辑图。

根据真值表可写出函数表达式:
7
6 5 4 32 10
7 6 5 4 32 107 6 5 4 32 107 6 5 4 32 10 I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I A +++=
由于任何时刻输入变量只有一个为1,从而上式化简为:
A = I 1+ I 3 +I 5 +I 7
采用同样的方法可得:
B = I 2 +I 3 +I 6 +I 7
C = I 4 +I 5 +I 6 +I 7
图9-31 二进制编码器框图
根据逻辑表达式,可画出逻辑电路图。

由图可以看出,I0不见了,这是因为当I1~I7均为低电平时,输出为000,这恰好对应I0为高电平时的编码。

2.二-十进制编码器
将十进制数字0、1、2、3、4、5、6、7、8、9编为二-十进制代码的电路,称为二-十进制编码器。

二-十进制代码也称为BCD代码,它用一组四位二进制代码来表示一位十进制数字。

二-十进制编码器的设计过程与二进制编码器是一样的。

目前,不管是二进制编码器还是二-十进制编码器,均已集成化,例如,集成电路C304就是一块二-十进制编码器,能将0~9十个数字编成四位十进制代码。

三.译码器
在编码过程中,每一组二进制代码都被赋予了一个特定的含意。

译码器的作用就是将代码的原意“翻译”出来。

译码器的种类很多,如二进制译码器、二-十进制译码器等。

下面以三位二进制译码器为例,来分析其功能及设计步骤。

二进制译码器就是将二进制代码,按它的原意翻译成相对应的输出信号,其设计步骤如下。

第一步:分析设计要求。

三位二进制译码器的方框图如图所示。

它的输入是三位二进制代码,共有八种不同的组合,因此它的输出有八个信号。

每一个输出与输入的一组二进制代码相对应,例如,输入CBA =001,则对应的输出端I 1为高电平,而其余的七个输出均为低电平。

第二步:列真值表。

根据设计要求可列出真值表如下。

三位二进制译码器的真值表
第三步:写出逻辑函数表达式,并画出逻辑电路图。

根据真值表可写出逻辑函数表达式:
A
B C I A B C I A B C I A B C I A B C I A B C I A B C I A B C I 76543210========
根据逻辑函数表达式得出逻辑电路图。

图9-35 二进制译码器框图
四.加法器
加法器是计算机中最基本的运算单元。

1.半加器
首先来看看两个一位二进制数相加的情况。

因为每一个数有0和1两种状态,所以相加时有四种可能的情况,见表所示,其中S n表示和,C n表示进位,A n、B n表示两个加数。

半加器真值表
由表可知,这里只考虑了两个加数本身,没有考虑由低位来的进位,所以把这种加法运算称为半加,并把实现这种运算的电路称为半加器。

根据表可以写出半加器输出及进位的逻辑函数表达式:
n
n n n n n n n n n B A C B A B A B A S =⊕=+= 其中“⊕”代表半加,也就是异或运算符。

根据半加器的逻辑函数表达式,可以得到图(a )所示的逻辑图,图(b )是半加器的逻辑符号。

2. 全加器
全加器不但考虑两数相加,而且还考虑低位来的进位相加问题。

在全加器中,两个加数及来自低位的进位三者相加,再输出运算结果。

全加器的真值表如下,A n 、B n 表示两个加数,C n -1表示来自低位的进位,S n 表示相加后得到的和,C n 表示向高位发出的进位。

全加器真值表
根据真值表可得到S n 和C n 的逻辑表达式。

1
-n n 1-n n n n n 1-n n n 1-n n n 1-n n n 1-n n n n C B C A B A C C B A C B A C B A C B A S ++=+++=
根据逻辑函数可画出全加器的逻辑电路图,如图(a )所示。

图(b )为全加器的逻辑符号。

9.4 时序逻辑电路
时序逻辑电路是由组合逻辑电路和存储电路两个部分构成的,时序逻辑电路的输出不仅与输入有关,而且还决定于电路的原来状态。

一.触发器
触发器是组成存储电路的基本单元,用一个触发器,可以保存一位二进制信息。

1.基本RS触发器
1)电路结构
基本RS触发器的逻辑电路图及逻辑符号如下。

它是由两个与非门G1和G2交叉耦合组成的,图中d R、d S表示负脉冲触发,逻辑符号中输入端的小圆圈也表示用负脉冲触发。

2)逻辑功能分析
基本RS 触发器有两个稳定状态,一个是门G1导通、门G2截止,输出端Q =0,1=Q ,称为触发器的0态;另一个稳定状态是门G1截止,门G2导通,输出端Q =1,0=Q ,称为触发器的1态。

基本RS 触发器的状态真值表如下,表中Q n 表示触发器的现态,Q n +1表示触发器受触发脉冲作用后的下一个状态(简称次态)。

基本RS 触发器状态真值表
由表可知,基本RS 触发器的功能为: 当1d =S 、1d =R 时,电路状态维持不变。

当0d =S 、1d =R 时,电路置
1态。


1d =S 、0d =R 时,电路置
0态。

不允许出现0d =S 、0d =R 时的情况。

2. 同步RS 触发器 1)电路结构
在基本RS 触发器的基础上增添两个门G3、G4就构成了同步RS 触发器,如图(a )所示,图(b )是它的逻辑符号。

图中,S 、R 表示输入触发脉冲,CP 表示时钟脉冲。

2)逻辑功能分析
当没有时钟信号时(即CP=0),触发器的状态不变。

若CP=1时,则触发器的状态将受S、R状态的控制而被置0或置1。

当S=1、R=0时,触发器被置1,即Q=1,0
Q。

=
若R=1,S=0时,触发器被置0,即Q=0,1
Q。

=
若R=0,S=0时,触发器状态不变。

若R=1,S=1时,触发器状态不定,因此要求S·R=0。

3.主从RS触发器
主从RS触发器的逻辑电路图及逻辑符号分别如图(a)(b)所示,它是由两个同步RS触发器加上一个反相器构成的。

下面的触发器称为主触发器,上面的触发器叫从触发器。

Array
主从触发器是分两步工作的:
第一步,在CP=1时,主触发器将根据输入信号R、S的状态,被置1或0。

相当于输入信号存入主触发器,从触发器状态不变。

第二步,在CP=0时,从触发器将按照主触发器所处的状态被置1或0。

相当于主触发器控制从触发器翻转,而主触发器保持状态不变,
不受输入信号的影响。

4. D 触发器
D 触发器如图(a
)所示,图(b )是它的逻辑符号。

当CP =1时,若D =1,门G3输出低电平,而门G4输出高电平,所以Q =1;若D =0,则门G3输出高电平,门G4输出低电平,故Q =0。

D 触发器的输出状态仅仅取决于时钟脉冲为1期间的输入端D 的状态,即:在CP=1期间,若D=0,则Qn+1=0;若D=1则Qn+1=1。

5. T 触发器
T 触发器的逻辑符号如图所示。

T 触发器的逻辑功能比较简单,
当控制端T =1时,每来一个时钟脉冲,它
都要翻转一次;而在T =0时,保持原状态不变。

在T 恒为1的情况下,只要有时钟脉冲到达,触发器的状态就要翻转。

所以常将T =1时的T 触发器叫T ′触发器。

6. JK 触发器
JK 触发器的逻辑符号如图所示,它有两个输入端J 和K 。

JK 触
发器的逻辑功能为:
若J =1,K =0,则CP 脉冲作用以后,Q n +1=1。

若J =0,K =1,则CP 脉冲作用后, Q n +1=0。

相关文档
最新文档