版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
高华方学出版社
第2章计算机的逻辑部件
2A三种基本逻辑操作及布尔代数的基本公式
2.2逻辑函数的化简
2.3逻辑门的实现
2.4计算机中常用的组合逻辑电路
2.5时序逻辑电路
2.6阵列逻辑电路
习题
高华步学出血就累翻刷।翻M翻期--------
5r
门”J,厂)»尸二-JiJJ/f7Jt/尸尸“/尸”*工^!>少二
2.1三种基本逻辑操作及布尔代数的基本公式
布尔代数有三种基本逻辑操作——“与”(逻辑乘,符
号•卜“或”(逻辑加,符号+)、“非”(求反,符号一)。
它们的逻辑含义如下:
“与”逻辑操作:当且仅当X,Y均为“1”时,其逻辑乘
X・Y才为“1”,否则为“0”。
“或”逻辑操作:只要X,Y任一(或者同时)为“1”时,
其逻辑加X+Y即为“1%否则为“0”。
“非”逻辑操作:当X为“1”时,X即为“0”;当X为“0”
时,X即%“1”。
有了这三种基本逻辑操作,就可以构造出任何逻辑函
数来。
信华广学出版社
布尔代数是以命题为对象,包含三种基本逻辑操作的
完整的代数学,它可以对命题进行运算,而运算的
基本依据是以下的基本公式和规则:
基本公式
变换律A+B=B+A(2.1)
AB=BA(2.1r)
结合律A+(B+C)=(A+B)+C(2.2)
A(BC)=(AB)C(2.2。
分配律A+B・C=(A+B)・(A+C)(2.3)
A(B+C)=AB+AC(2.3')
吸收律A+AB=A(2.4)
A(A+B)=A(24)
第二吸收律A+A・B=A+B(2.5)
A(A+B)=AB(2.5r)
反演律A+B=AB(2.6)
AB=A+B(26)
包含律AB+AC+BC=AB+AC(2.7)
(A+B)(A+C)・(B+C)=(A+B)(A+C)(27)
重叠律A+A=A(2.8)
AA=A(28)
高华元字出版社
rsirSjTYPR
互补律A+A=l(2.9)
AA=O(29)
0-1律0+A=A(2.10)
1A=A(2.10r)
0A=0(2.11)
1+A=1Q.ir)
高华7出版社
2.2逻辑函数的化简
将一个逻辑函数变成一个形式更简单、与之等效的逻
辑函数,称为化简。由于每个逻辑表达式是和一个
逻辑电路相对应的,因此表达式的化简也就能减少
实现它的电路所用元件。下面介绍两种常用的化简
方法:代数化简法和卡诺图化简法。
2.2.1代数化简法
代数化简法是直接利用布尔代数的基本公式和规则进
行化简的一种方法。
例:化简逻辑函数F=A・B+A・C+B・C・D①
F=AB+AC+BCD=(AB+AC+BC)+BCD=(AB+AC)
+(BC+BCD)=(AB+AC)+BC=AB+AC
①在以后的逻辑函数中,常常把“•”省去
高华尢学出版就看京讨―
门斗门J,厂)-Jr/JZ-'JEJ/J
2.2.2卡诺图化简法
卡诺图化简法是借助于卡诺图的一种几何化简法。代
数化简法技巧性强,化简的结果是否最简不易判断;
而卡诺图化简法是一种肯定能得到最简结果的方法,
但是它只适用于变量较少的情况。
由全部变量或其反变量形成的逻辑乘积项称为最小项,
对n个变量,共有2n个最小项j例姻有A,芈两个
变量,它有4个最小项:,ABB,M和BB。卡
诺图是一种直观的平面方块图。它将平面划分为2n
个小格,用来表示n个变量的全部2n个最小项。图
2.1给出了三变量和四变量的卡诺图。
高华方学出版社
卡诺图的左边和上边书写的规则必须是这样的:两相
邻小格之间只能有一个变量是相反的,而其余的变
量都是相同的。为了简单起见,往往把周边变量的
原码用“1”表示、反码用“0”表示。小格中的数字对
应的是最小项的取值(图2.1中以A为最低位)。
任何一个函数都可展开为若干个最小项之和,因此,
可用卡诺图表示任意一个逻辑函数。例如,函数
F=ABC+BIC可以转换成四个最小项ABCD、
ABCD,ABCD,邓CD之或,我们就在四变量
卡诺图相应的四个小格上填“1”来表示该函数(图
2.2)o
高华元字出版社
TSINGHUAUNIVERSITYPR
BABABABADC\BABABABA
ABCABCABCABCDCABCDABCDABCDABCD
ABCABCABCABC
DCABCDABCDABCDABCD
DCABCDABCDABCDABCD
DCABCDABCDABCDABCD
(a)三变量卡诺图(b)四变量卡诺图
图2.1卡诺图
高华元字出版社
TSINGHUAUNIVERSITYPR
高华大学出蹲.霹醐HI翻Ml县_
例:用卡诺图法化简函数F=AC«K元丽+
BCmAC+BCD+ABD。
首先,将函数F用卡诺图表示(图2.3(a))。
其次,合并最小项。由于“相邻”两小块所表示的最小
项只有一个变量是互为相反的(这里对“相邻”的理
解应扩大,即位于卡诺图同一行或同一列两端的小
格,如四变量卡诺图中的4和6,3和11等,也是“相
邻”的),因此,相邻两小块合并后的布尔表达式显
然会减少一个变量。例如,小块5、13合并后的布
尔式为AC。衽意两个相邻小块所构成的块叫1维
块。两个相邻1维块合并后又可减少一个变量,例
如1维块(5,13)、(7,15)合并后的布尔表达式为AC。
高华尢学出版社累扁喇m翻MI是-
J,=);-Jiii/hry^/P产■fr^'rs^^j.22/^
两相邻的1维块所构成的块叫2维块。两相邻2维块合
并(称3维块)又可减少一个变量。由此可见,越是高
维块,其所占的小块越多,而表示这块区域的变量
却越少。因此在逻辑化简时应将卡诺图中填“1”的
小块尽量合并成高维块,然后就可用最少的变量写
出这块区域的布尔式。对于不能合并成一个高维块
的区域可以分成几块合并,然后再叠加起来。但特
别要注意的是同一小块可以重复使用多次。根据上
述思想,对本例函数F可以合并的小块是(0,2)、(1,
5)、(14,10)、(5,7,13,15)o可以选择的另一个
方案是(0,1)、(2,10)、(5,7,13,15)、(14,10)。
因此可得两个等价的最简布尔式分别为:
高华尢学出版就看京讨―
门斗门J,厂)-Jr/JZ-'JEJ/J
F=ACD+ABm布D+AC
F=BCD+越G-AC+^D
它们的卡诺图分别示于图2.3(b)和图2.3(c)o
有时在某些实际问题中,一个n变量函数的某些最小
项是不会出现或者是不被利用的,因此对应这些最
小项的布尔值就可不加指定,在进行卡诺图化简时,
它们可指定为“1”或“0”,可参加或不参加小格的合
并。
高华元字出版社
TSINGHUAUNIVERSITYPR
图2.3用卡诺图化简逻辑函数
清华之字出版社翻酬麟翻一
IP
j,厂)J尸;-JiJJ/<£?7尸产■/f^'rs^^.22/^
2.3逻辑门的实现
任何复杂的逻辑运算都可通过基本逻辑操作“与”、”
或"、“非”来实现。实现这三种基本逻辑操作的电
路是三种基本逻辑门电路:“与”门、“或”门、“非”
门(反相门)。把这三种基本逻辑门串联组合,可形
成实现“与非”、“或非”、“与或非”、“异或”、“同
或”功能的与非门、或非门、与或非门、异或门、
同或门(异或非门)。图2.4给出了这些门电路的图形
符号。
高华元字出版社
SjTYPR
A+B
(d)与非门
A
B
(e)或非门(f)与或非门(g)异或门(h)同或门
图2.4各种逻辑门的图形符号
IB
2.4计算机中常用的组合逻辑电路
如果逻辑电路的输出状态仅和当时的输入状态有关,
而与过去的输入状态无关,称这种逻辑电路为组合
逻辑电路。常见的组合逻辑电路有加法器、算术逻
辑单元、译码器、数据选择器等。
高华方学出版社
2.4.1加法器
加法器是计算机基本运算部件之一。
不考虑进位输入时,两数码Xn,丫„相加称为半加。
图2.5(a)是其功能表。由表写出半加和H。的表达式
如下:
H=X・V+xY=XEY(2.12)
④益)是忘的逻盘图:半疝器可用反相门及与或非
门来实现,也可用异或门来实现。
功能表
XnXnXn
000
101
011
110
(a)(b)
图2.5半加器的功能表和逻辑图
Xn,Yn及进位输入C%i相加称全加,图2.6(a)是其功
能表。由率可得全加和Fn和进位输出Cn的表达式:
Fn=Xn%Cn4+XYnG-i+X¥Cn-i+XnYnCn_1(2.13)
Cn=XnYnC_1+Xn^Cn_1+廿11clin+X_11cli」(2.14)
图2.6(b)是其逻辑图。全加器还可用两个半加器来形
成。F”是A”、Bn相加再和6.1相加的结果(图2.6(C)),
其表达式为:
Fn=Xn@Yn1BCn.i(2.15)
功能表
XnYnCn—1
00000
00110
10010
10101
01010
01101
11001
11111
(a)功能表(O逻辑图
图2.6全加器的功能表及逻辑图
高华大学出版社一
将n个全加器相连可得n位加法器(图2.7),但其加法时
间较长。这是因为其位间进位是串行传送的,本位
全加和可必须等低位进位C,i来到后才能进行,加
法时间与位数有关。只有改变进位逐位传送的路径,
才能提高加法器工作速度。解决办法之一是采用“
超前进位产生电路”来同时形成各位进位,从而实
现快速加法。我们称这种加法器为超前进位加法器。
高华大字出版社
Xi*X2Y2X3Y3X4Y4
图2.7串行加法器
高华方学出版社累翻版I翻M翻期-------
尸HAT//jin产.1JJ/ry^/p产■/.厂r」jmt//yx
超前进位产生电路是根据各位进位的形成条件来实现
的。只要满足下述两条件中任一个,就可形成C"
(1)X1,%均为“1”;(2)X1,%任一个为“1”,且进
位Co为“1”。由此,可写得Ci的表达式为
G=XiYi+(Xi+Y])Co(2.16)
:
只要满足下述条件中任一个即可形成C2cox2,Y2
均为“1”;(2)X2,丫2任一为“1”,且Xi,%均为“1”;
(3区,丫2任一为“1",同时X"丫1任一为“1”,且
就为“1”。由此可得C2表达式为
C2=X2Y2+(X2+Y2)X1Y1+(X2+Y2)(X1+Y1)C0(2.17)
同理,可有C3,C4表达式如下:
C3=X3Y3+(X3+Y3)X2Y2+(X3+Y3)(X2+Y2)X[YI+(X3+
Y3)(X2+Y2)(X1+Y1)CO(2.18)
©4=*4丫4+区+丫4区丫3+阳+丫4)区+丫3/2丫2+区+
丫4)区+丫3)区+丫2阳丫1+阳+丫4)区+丫3)区+丫2)区
+%)a(2.19)
下面我们引入进位传递函数匕和进位产生函数G的概
念。它们的定义为:
Pi=Xj+K(2.20)
G=X「K(2.21)
高华大学出版社,—一—赢,—无一一-
Pl的意义是:当X1,%中有一个为“1”时,若有进位
输入,则本位向高位传送进位,这个进位可看成是
低位进位越过本位直接向高位传递的。G]的意义是:
当Xj匕均为“1”时,不管有无进位输入,定会产
生向高位的进位。
将P「&代入Ci〜式,便可得:
Ci=Gi+PIo(2.22)
C2=G2+P2G1+P2P1C0(2.23)
C3=G3+P3G2+P3P2G1+P3P2P1C0(2.24)
C4=G4+P4G3+P4P3G2+P4P3P2G1+P4P3P2P1CO(2.25)
高华方学出版社
由图2.6(a)可知,当全加器的输入均取反码时,它的
输出也均取反码。据此,可把它们以“与非”、”或
非”占型K形式改写成如下形式:
。=耳+亏G(2.26)
(2.27)
C3=^+Q^+QQPi+QQqq(2.28)
c4=R+GB+GG理+GGGH+GGGG0
(2.29)
由匕、G定义,也可把半加和改写成以下形式:
Hi=Pi@G(2.30)
根据式(2.26)〜(2.29)可画得“超前进位产生电路”及“
四位超前进位加法器”的逻辑图如图2.8所示。由图
可以看到,只要Xi〜X"%〜丫4和Co同时到来,就
可几乎同时形成Ci〜和艮〜F’。
图2.8四位超前进位加法器
高华尢学出版社累翻删I翻M翻舞------
fr.)炉尸.-J:JJ/£?尸尸产/T^'TS^^J.22/^
2.4.2算术逻辑单元
算术逻辑单元简称ALU,是一种功能较强的组合逻辑
电路。它能进行多种算术运算和逻辑运算。ALU的
基本逻辑结构是超前进位加法器,它是通过改变加
法器的G1和匕来获得多种运算能力的。下面通过介
绍国际流行的美国SN74181型四位ALU中规模集成
电路来介绍ALU的原理。
高华广字出版社暴扁明in翻第肆
尸HAT/J,口^厂.-JIJJ/尸户/.厂”Lrj三tz少=
图2.9是SN74181型ALU逻辑图及其在正逻辑下的功
能表,在功能表中,“加”表示算术加,“+”表示逻
辑加。它能执行16种算术运算和16种逻辑运算,M
是状态控制端,当M=H,执行逻辑运算;M=L,
执行算术运算,So〜S3是运算选择控制端,它决定
电路执行哪种算术运算或哪种逻辑运算。A3〜A。,
B3〜Bo是参加运算的两个数,。是ALU的最低位进
位输入,F3〜及是运算结果,注脚3表示最高位。
湎中广字出版社
FoFCn+4G
<a)逻辑图
图2.9四位ALU逻辑图及功能表
高华方学出版社
正□□
S3$2算口运算
s1M=HM=L
□□运算
C『0
Cn=1
LLLLAAA+1
LLLHA+BA+B(A+B)加1
LLHLXBA+B(A+B)加1
LLHH“0”减1“0”
LHLL7VBA加(A・B)A加(A-B)加1
LHLHB(A唱)加(A+B)(A-B)加(A+B)加1
LHHLA国BA减B减1A减B
LHHHA^B(AF)减1A-
(b)功能表(正逻辑)
图2.9四位ALU逻辑图及功能表
高华元字出版社
TSINGHUAUNIVERSITYPR
正□□
S322SiSoM=HM=L算口运算
□□运算
Cn=1cn=o
HLLLA+BA加(AB)A加(A-B)加1
HLLHA加BA加B加1
HLHLB(A-B)加(A用)(AB)加(A+B)加1
HLHHAB(AB)减1AB
乃
HHLLA加AA加A加1
HHLHA+BA加(A+B)A力口(A+B)力口1
HHHLA+BA加(A+B)A加(A+B)加1
HHHHAA减1A
(b)功能表(正逻辑)续
图2.9四位ALU逻辑图及功能表
用4片74181电路可组成16位ALU(图2.10)。图中片内
进位是快速的,但片间进位是逐片传递的,因此形
成F。〜此5的时间还是比较长。
I
图2.10用4片ALU构成的16位ALU
高华尢学出版社—
如果把16位ALU中的每四位作为一组,用类似四位
超前进位加法器(图2.8)“位间快速进位”的形成方法
来实现16位ALU(由四片ALU组成)中的“组间快速
进位”,那么就能得到16位快速ALU。下面来讨论
组间(即片间)快速进位的形成方法。
和前面讲过的一位的进位产生函数Gj的定义相似,四
位一组的进位产生函数GN为“1”的条件有以下四个
中的任一个:
;
(1)X3,丫3均为“1”,即G3=l
(2)X3,Y3中有一个为“1”,同时X2,丫2均为“1”,即
P3G2=1;
(3)x3,丫3中有一个为“i”,同时X2,丫2中有一个为
“1”,同时X"%均为“1”,即P3P2Gl=1;
(4)X3,Y3中有一个为“1”,同时X2,丫2中有一个为
“1",同时X"Y1中有一个为“1”,同时Xo,Yo均为
“1”,即P3P2PIGO=U依此,可得GN的表达式为:
GN=G3+P3G2+P3P2G1+P3P2P1G0(2.31)
高华方学出版社
二J
四位一组的组进位传递函数PN为“1”的条件为:X3,
丫3中有一个为“1”,同时X2,丫2中有一个为“1”,同
时X],匕中有一个为“1”,同时Xo,Yo中有一个为
“1”。依此,可得PN的表达式为
PN=P3P2PTP0(2.32)
把图2.10所示的第0片ALU向第I片、第I片向第n
片、第n片向第in片传送的进位分别命名为c“+x、
C„+Y、Q+z(其实,cn+x.。+丫、cn+z各为C3,c7,
C11),只要把式(2.22)、(2・23)、(2.24)中的Gl,G2,
G3分别换以GNO,GN1,GN2,把PJP2,P3分别换
以PNO,PNPPg把G)换以Cn,即可得Cn+x,
Cn+Y>Cn+z的表达式如下:
高华尢学出版社9m------------
J,厂)J厂;-J/JJ/「y^F产,fLFE三
Cn+X=GNo+PNoCn=GNo+PNoCn=NGN/NGIC(2・33)
CH+Y=GNI+PN1GNO+PN1PNOCH=GN1+PN1(GNO+PNOCH)
=51•(Ri+Go•PNOQ)________
=必由V1+&1京0Ao+不寻oW(2.34)
CH+Z=GN2+PN2GN1+PN2PN1GN()+PN2PN1PNOCn
=GNZ+PN2(GN]+PN1(GNO+PNOCR))
=G2,(1\2+QQ1(%1+GNI+PN0cli))______________
=」2鼎2+G2G1R1+G2GlGoRo+G2GiQoG
(2.35)
高华方学出版社累朋朋麟翻翻期-------
RIrM
iJJ/2?7JH/姆尸/尸”*少—
由式(2包)二(2.35)可知,只要74181型ALU能提供输
出宓了那么按式(2.33)〜(2.35),用三个与或非
门和四片ALU相连,就能实现16位快速ALU。由图
2.9可知,74”1电幅的P、G输出正是式(2.33)〜
(2.35)所需的R,珠。
实现式(2.33)〜(2.35)的电路就是和74181型ALU相连
的超前进位产生电路,又称超前进位扩展器。图
2.11是它的逻辑图(74182型),图中已把PNO,PNI,
PN2,GNO,GN1,G.分别用PO,Pi,P2,Go,Gp
G2表示。图中P、G输出用于把4组16位快速ALU扩
展成64位快速ALU。图2.12给出了用74181和74182
电路组成16位快速ALUo
高华元字出版社
图2.11和74181型ALU连用的超前进位产生电路
高华大字出版社
01
74182
图2.1216位快速ALU
高华尢学出版就看京讨―
2.4.3译码器
译码器有n个输入变量,211个(或少于211个)输出,每个
输出对应于n个输入变量的一个最小项。当输入为
某一组合时,对应的仅有一个输出为“0”(或为“1”),
其余输出均为“1”(或为"0”)。译码器的用途是把输
入代码译成相应的控制电位,以实现代码所要求的
操作。
图2.13给出了二输入四输出译码器的逻辑图。译码器
中常设置“使能”控制端,当该端为“1”时,译码器
功能被禁止,此时所有输出均为“1”。使能端的一
个主要功能是用来扩充输入变量数。图2.14是用两
片三输入八输出译码器扩展成一个四输入十六输出
译码器的实例。
高华十字出版社
功能表
EAB丫。Y]丫2丫3
0000111
0101011
0011101
0111110
1XX1111
图2.13二输入四输出译码器
输入
(A>
ABCDA
Y。Y7Y8Y15
----------------------------------v----------------------------------)
输出
图2.14两块三输入变量译码器扩展成四输入译码器
高华尢学出版就看京讨―
门斗门J,厂)-Jr/JZ-'JEJ/J
2.4.4数据选择器
数据选择器又称多路开关,是以“与或”门或“与或非”
门为主的电路。它能在选择信号的作用下,从多个
输入通道中选择某一个通道的数据作为输出。
图2.15是“双四通道选一”数据选择器的逻辑图和功能
表。其中So,耕是通道选择信号,是使能端,Do〜
D3是输入数据,输出Y的表达式为
丫=(SogDo+SoSjD]+S0S1D2+S0S1D3)E
使能函作用和译码器中相似,可用它来扩展选择器
的通道数。
高华广字出版社
TSINGHUAUNIVERSITYPR
功能表
S]soD302D]DoEY
XXXXXX10
11D3XXX0D3
10XD2XX0D2
01XXDiX0Di
00XXXDo0Do
图2.15双四通道选一数据选择器
高华方学出版社
2.5时序逻辑电路
如果逻辑电路的输出状态不但和当时的输入状态有关,
而且还与电路在此以前的输入状态有关,称这种电
路为时序逻辑电路。时序电路内必须要有能存储信
息的记忆元件触发器。触发器是构成时序电路
的基础。
高华大学出版社森朋朋舄行翻M翻星--------
JJJ厂:眇FJF冷炉产"/产产/^EFaV^»
2.5.1触发器
触发器种类很多。按时钟控制方式来分,有电位触发、
边沿触发、主从触发等方式。按功能分类,有R・S型、
D型、J・K型等功能。同一功能触发器可以由不同
触发方式来实现。对使用者来说,在选用触发器时,
触发方式是必须考虑的因素。因为相同功能触发器,
若触发方式选用不当,系统是不能达到预期设计要
求的。这里将以触发方式为线索,介绍几种常用的
触发器。
高华尢学出版社
J,厂)J厂;-J/JJ/「y^F产,fLFE三9m------
1.电位触发方式触发器
当触发器的同步控制信号E为约定“1”或“0”电平时,
触发器接收输入数据,此时输入数据D的任何变化
都会在输出Q端得到反映;当E为非约定电平时,
触发器状态保持不变。鉴于它接收信息的条件是E
出现约定的逻辑电平,故称它为电位触发方式触发
器,简称电位触发器。
图2.16给出了被称为锁定触发器(又称锁存器)的电位
触发器的逻辑图。
电位触发器具有结构简单的优点。在计算机中常用它
来组成暂存器。
高华大字出版社
E^L_T"L_T
D_n_n_nr
DE
TTQ「「口「
DEQJU~I—IL
(a)逻辑图和功能表6)图形符号(c)典型波形图
图2.16锁存器
高华尢学出版社9m-------
J,厂)J厂;-J/JJ/「y^F产,fLFE三
2.边沿触发方式触发器
具有下列特点的触发器称为边沿触发方式触发器,简
称边沿触发器。触发器接收的是时钟脉冲CP的某
一约定跳变(正跳变或负跳变)来到时的输入数据。
在CP=1及CP=O期间以及CP非约定跳变到来时,触
发器不接收数据。
常用的正边沿触发器是D触发器,图2.17给出了它的
逻辑图及典型波形图。
下面把边沿触发器和电位触发器作一比较。
高华元字出版社
TSINGHUAUNIVERSITYPR
功能表
RDsDCPDQQ
01XX01
10XX10
11001
11110
〈a〉Z5触发:器谡辑图
QQ-TU-LTTrLI-?
]JSD
RnRDSDSD
DCPUU七
~ini_i___rQ
DCP
J~~LTI_Jl_Q
<b>D触卷器图形符号(c)波形图
图2.17D触发器
高华大学出版社累翻版I翻M翻尾-------
门斗门j,厂)匕r:j?£JJ产卜厂FE三
电位触发器在E=1期间来到的数据会立刻被接收。但
对于正沿触发器,在CP=1期间来到的数据,必须“
延迟”到该CP=1过后的下一个CP正沿来到时才被接
收。因此边沿触发器又称延迟型触发器。
边沿触发器在CP正跳变(对正边沿触发器)以外期间出
现在D端的数据变化和干扰不会被接收,因此有很
强的抗数据端干扰的能力而被广泛应用,它除用来
组成寄存器外,还可用来组成计数器和移位寄存器
等。
至于电位触发器,只要E为约定电平,数据来到后就
可立即被接收,它不需像边沿触发器那样保持到约
定控制信号跳变来到才被接收。
高华大学出版社累M朋朋麟H翻第舞
3.主.从触发方式触发器(简称主-从触发器)
主-从触发器基本上是由两个电位触发器级联而成的,
接收输入数据的是主触发器,接收主触发器输出的
是从触发器,主、从触发器的同步控制信号是互补
的(CP和CP)。
图2.18(a)是主-从J-K触发器的原理图,触发器的输出
Q,0分别和接收K,J数据的输入门相连。在CP=1
期间主触发器接收数据;在CP负跳变来到时,从
触发器接收主触发器最终的状态。图2.18(b)是主-
从J*触发器功能表。主从触发器由于有计数功能,
常用于组成计数器。
高华元字出版社
TSINGHUAUNIVERSITYPR
功能表
RDSDCPJKQQ
01XXX01
10XXX10
00XXX1*1*
11_n_00Q。Qo
11_FL10i0
11_TL0101
11_n_11QoQ。
*指状态不定
3
图2.18主-从J・K触发器图
高华方学出版社累翻版I翻M翻期-------
4.触发器的开关特性
描述触发器特性的参数很多。其中既有描述传输延迟
的参数,也有描述各输入波形宽度要求的参数,还
有描述各输入波形之间时间配合要求的参数。如果
在使用时不能满足参数的要求,那么,电路就不能
正常地工作。
⑴CP到触发器输出的传输延迟tpLHcp—Q,tpHLcP-Q,
tpHLcp—Q,tpLHcp一①_
对于边沿触发器和主■从触发器而言,这个参数是指
从使触发器接收数据的约定时钟跳变来到时开始,
到Q,发磷化为止所需的时间。图2.19(a)、(b)
分别用波幅出了正边沿D触发器以及主-从J・K触
发器的上述参数的定义。
••••,
.二田匕—'厂LLJ匚仔f_/
TsirSJTYPR
CP\50%「
7(^%^CP工50%
susu
50■50%「0%-土-50%[力50%冰50%尸
DK
SU
方PLHCP->QI/PHLCP^Q」;
CP-*Q
r\so%Q
Q50%!!
于50%
QQ50%
^PLHCP^Q^PLHCP^Q^PLHCP^Q
3)。型触发器(b)主-从J-K触发器
图2.I9CP到Q、0传输延迟、数据建立时间、数据保
持时间的定义表示
高华尢学出版就看京讨―
(2)数据建立时间tsu、数据保持时间短
对于边沿触发器和主-从触发器,为了使时钟的约定
跳变能正确地把输入数据送到输出端,其数据必须
比时钟跳变先到,这段最小的提前时间就是数据建
立时间tsu。在时钟的约定跳变来到后,该数据还必
须保持一段时间,这段必须保持的最小时间就是数
据保持时间短。图2.19(a)、(b)分别给出了正边沿D
型触发器以及主■从J・K触发器的端、L
(3)直接置“0”脉冲宽度twR1r直接置“1”脉冲宽度
tw而(图2.20)
只有使直接置“0”或直接置“1”信号保持一定的宽度,
才能使触发器可靠地置“0”或置“1”。它们所需的最
小宽度就是twRD、t\VSD°
图2.20直接置“0”、直接置“I”到输出传输延迟的定义
高华方学出版社累翻版I翻M翻期-------
(4)直接置“0”、直接置“1”信号至输出的传输延迟
tpHLRD—Q,tpLH&一。'tpLHSb一(/tpHLsD一Q(图220)
(5)直接置“0”、直接置“1”信号的恢复时间*RD、
trelSD
在区禄5箫号撤除后,为了使即将到来的CP脉冲能
正确埋把输入数据传送到触发器的输出,从RD,SD
撤除起,到下一个时钟脉冲到来为止的最小时间,
称为直接置“0”或直接置“1”信号的恢复时间。
高华尢学出版就看京讨―
(6)时钟脉冲的最小宽度twcp及最高时钟工作频率
maxcp
由于D型触发器的D信号经门5,6变为互补信号是在
CP=O期间进行的,所以,CP负脉冲宽度应大于ts-
而它的正脉冲宽度则一般应大于CP到输出的传输
延迟。由此即可得D型触发器的twcp和fmaxcp。
对于主-从结构触发器而言,其CP正脉冲宽度应大于
tsu;而CP的负脉冲宽度则一般应大于CP到输出的
传输延迟。
高华尢学出版就看京讨―
门斗门J,厂)-Jr/JZ-'JEJ/J
252寄存器和移位寄存器
寄存器是计算机的一个重要部件,用于暂存数据、指
令等。它由触发器和一些控制门组成。在寄存器中,
常用的是正边沿触发D触发器和锁存器。
图2.21是正沿触发的D触发器组成的四位寄存器。在
CP正沿作用下,外部数据才能进入寄存器。
在计算机中常要求寄存器有移位功能。如在进行乘法
时,要求将部分积右移;在将并行传送的数转换成
串行数时也需移位。有移位功能的寄存器称为移位
寄存器。
图2.22是最向四位移位寄存器。它有左移、右移、并
行输入及保持功能,采用主-从R-S触发器作寄存元
件。
高华十字出版社
功能表
RDCKID2D3D4DIQ2Q3Q4Q
1ID2D3D4DID2D3D4D
0XXXXX0000
IQ1Q4Q4Q
QQQQQ
DCPRDDCPRDDCPRDDCPRD
ID2D3D4D个个
CKRD
图2.21四D寄存器
功能表
RDSoSJCK功能
0XXX置“0R
100f保持
110f右移
101t左移
111t并行输入
图2.22并行输入数据的四位移位寄存器
高华方学出版社累翻版I翻M翻期-------
2.5.3计数器
计数器是计算机、数字仪表中常用的一种电路。计数
器按时钟作用方式来分,有同步计数器和异步计数
器两大类。在异步计数器中,由于高位触发器的时
钟信号是由低一位触发器的输出来提供的,但是结
构简单。同步计数器中各触发器的时钟信号是由同
一脉冲来提供的,因此,各触发器是同时翻转的,
它的工作频率比异步计数器高,但结构较复杂。计
数器按计数顺序来分,有二进制、十进制两大类。
这里着重介绍有并行输入数据功能的正向同步十进
制计数器。
高华大学出版社森醐H扁翻814网晟------
尸斗TJJ,厂)LTr;iJJ/三ry^/F产frf'Py^zj.22/^
图2.23是用主-从J・K触发器构成的同步十进制集成化
计数器。同步计数器是采用快速进位方式来计数的,
触发器及实现快速进位的逻辑电路是它的核心。各
触发器J,K表达式为
JA=KA=1
JB=KB=QA,QD
JC=KC=QAQB
JD=KD=QAQBQC+QAQD
图2.23中门1〜3就是按上式设计的快速进位部分。
高华元字出版社
TSINGHUAUNIVERSITYPR
功能表
pTLRDCK功能
1111JTL计数
XX01-TL并行输入数据
0111X保持
X011X触发揣保持,RC=O
XXX0X异步清“0”
QAQBQCQDRC
44AB伞C
RnLCK
图2.23十进制同步计数器
高华方学出版社累翻版I翻M翻期-------
尸HAT//jin产.1JJ/ry^/p产■/.厂r」jmt//yx
“预置数”是集成化同步计数器的一个重要功能。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 建筑工程模板支架防护试题
- 市政桥梁工程施工安全风险评估
- 手术室患者安全管理
- PHP编程高级技巧分享
- (新)《中医内科学》练习题及答案
- 2026年高考甲卷理综生物考试全国模拟试卷
- 2026年高考北京卷政治考试题库(含答案)
- 2026年湖南省邵阳市中小学教师招聘考试卷附答案
- 2026年安徽省淮北中小学教师招聘考试试卷含答案
- 检测设备是否带电教学设计中职专业课-电气测量技术-电气设备运行与控制-装备制造大类
- 2026山东青岛海上综合试验场有限公司招聘38人备考题库含完整答案详解(全优)
- 大型赛事活动安保服务方案投标文件(技术标)
- 施工工地员工考核管理制度(3篇)
- 医院耗材监督考核制度
- 2025特变电工校园招聘200人笔试历年常考点试题专练附带答案详解2套试卷
- 2026年山东潍坊市高三一模高考生物模拟试卷(含答案详解)
- GB/T 40740-2021堆焊工艺评定试验
- GB/T 19336-2017阿维菌素原药
- GB/T 13891-2008建筑饰面材料镜向光泽度测定方法
- 宾语从句习题
- 钢结构施工技术交底-
评论
0/150
提交评论