1、 杨杨 凌凌 电电 工工 电电 子子 技技 术术 第第1010章章 数字电路数字电路化学工业出版社化学工业出版社 10.1 概述概述 数字电路是应用数字信号完成测量、运算、控制等功能数字电路是应用数字信号完成测量、运算、控制等功能的电路。的电路。一、一、数字电路的特点数字电路的特点 以下例说明数字信号和数字电路的特点。以下例说明数字信号和数字电路的特点。如果要用电的测量方法测量一台电机的转速,通常可如果要用电的测量方法测量一台电机的转速,通常可以在被测电机的轴上装上一只微型测速发电机。通过它把转以在被测电机的轴上装上一只微型测速发电机。通过它把转速这个物理量转化为电信号,即测速发电机的输出电压
2、,然速这个物理量转化为电信号,即测速发电机的输出电压,然后在控制盘上装一只电压表,即可测知电机的转速,如下页后在控制盘上装一只电压表,即可测知电机的转速,如下页图图 所示。所示。10.1 概述概述 测速发电机V0500100015002000这一电压信号的大小是随电机转速的高低而变化的,并且这种这一电压信号的大小是随电机转速的高低而变化的,并且这种变化总是连续的,通常称为模拟信号。这种测量方法应用很广变化总是连续的,通常称为模拟信号。这种测量方法应用很广,但存在一定的缺点。因为测速发电机不可能是理想元件,所以但存在一定的缺点。因为测速发电机不可能是理想元件,所以输出电压与转速之间的正比关系会有
3、误差;在生产环境中,周输出电压与转速之间的正比关系会有误差;在生产环境中,周围的强电场和强磁场也会对测量线路中的电压信号产生影响;围的强电场和强磁场也会对测量线路中的电压信号产生影响;电压表的指示读数一般也只能达到三位有效数字,最后一位往电压表的指示读数一般也只能达到三位有效数字,最后一位往往是目测估计,所有这些这些因素都使测量精度不可能很高。往是目测估计,所有这些这些因素都使测量精度不可能很高。10.1 概述概述再看下图再看下图 所示的另一种方案。所示的另一种方案。光电转换放大整形门电路标准时间脉冲计数译码显示在被测电机上装一个圆盘,圆盘上打一个孔,用光源照射,在被测电机上装一个圆盘,圆盘上
4、打一个孔,用光源照射,10.1 概述概述光线通过小孔到达光电管,电机每转一周,光电管被照射一光线通过小孔到达光电管,电机每转一周,光电管被照射一次,输出一个短暂的电流,称为脉冲信号。而后对这一信号次,输出一个短暂的电流,称为脉冲信号。而后对这一信号进行必要的处理:先放大,使它的幅度和功率都增大;再整进行必要的处理:先放大,使它的幅度和功率都增大;再整形,使它成为规则的矩形脉冲。因为转速是每单位时间的转形,使它成为规则的矩形脉冲。因为转速是每单位时间的转数,所以要让脉冲信号通过一个用标准时间脉冲控制的门电数,所以要让脉冲信号通过一个用标准时间脉冲控制的门电路,使通过门电路的脉冲数是一个单位时间的
5、个数,最后用路,使通过门电路的脉冲数是一个单位时间的个数,最后用计数器计数,并通过译码器和显示器,由显示器读出的数据计数器计数,并通过译码器和显示器,由显示器读出的数据即为电机的转速。这种测量方法可以达到较高的精度,如上即为电机的转速。这种测量方法可以达到较高的精度,如上述电机的转速测量可以精确到述电机的转速测量可以精确到1转转.若在圆盘上沿圆周均匀打若在圆盘上沿圆周均匀打10个孔,每个脉冲就代表个孔,每个脉冲就代表1/10转,测量精度也就达到了转,测量精度也就达到了1/10转,如果需要,还可以再提高。转,如果需要,还可以再提高。10.1 概述概述 另外,数字信号用两个相反的状态来表示,在电路
6、中具体另外,数字信号用两个相反的状态来表示,在电路中具体表现为高电平和低电平(通常用表现为高电平和低电平(通常用1和和0表示),外部的电磁场表示),外部的电磁场干扰,器件工作不稳定都只影响脉冲信号的幅度,影响不了干扰,器件工作不稳定都只影响脉冲信号的幅度,影响不了测量结果。因此数字信号的抗干扰能力很强,工作稳定可靠。测量结果。因此数字信号的抗干扰能力很强,工作稳定可靠。从原理框图上看使人明显感到数字信号的处理电路比较从原理框图上看使人明显感到数字信号的处理电路比较复杂,但因信号本身波形十分简单,它只有两种状态:脉冲复杂,但因信号本身波形十分简单,它只有两种状态:脉冲的有或无,电路只要能区分出这
7、两个相反的状态即可,所以的有或无,电路只要能区分出这两个相反的状态即可,所以用于数字电路的三极管不是工作在放大状态而是工作在开关用于数字电路的三极管不是工作在放大状态而是工作在开关状态,要么饱和导通,要么截止。因此对元件和电路的精度状态,要么饱和导通,要么截止。因此对元件和电路的精度要求不高、功耗小,易于集成化,随着数字集成电路制作技要求不高、功耗小,易于集成化,随着数字集成电路制作技10.1 概述概述术的发展,数字电路获得了广泛的应用。术的发展,数字电路获得了广泛的应用。本章以集成电路为主,对一些主要的数字单元电路进本章以集成电路为主,对一些主要的数字单元电路进行讨论,介绍其原理和应用。行讨
8、论,介绍其原理和应用。二、二、数制和代码数制和代码 1.数制数制 数制是数的表示方法,十进制数是人们日常生活中最数制是数的表示方法,十进制数是人们日常生活中最熟悉的数值表示方法。在数字电路中广泛采用有二进制计熟悉的数值表示方法。在数字电路中广泛采用有二进制计数体制,在书写计算机程序时,还常使用八进制和十六进数体制,在书写计算机程序时,还常使用八进制和十六进制计数体制。下面介绍几种数制的表示方法以及二进制数制计数体制。下面介绍几种数制的表示方法以及二进制数与十进制数之间的转换方法。与十进制数之间的转换方法。10.1 概述概述(1)十进制)十进制 十进制数是用十进制数是用09十个数码按照一定规律排
9、列来十个数码按照一定规律排列来表示数值大小的,数码的个数为基数,十进制数的计数规律表示数值大小的,数码的个数为基数,十进制数的计数规律是是“逢十进一逢十进一”,故称为十进制,如,故称为十进制,如 185110=1103+8102+5101+1100 由上式可知,每个十进制数码在不同数位上表示的数值由上式可知,每个十进制数码在不同数位上表示的数值不同。任何一个不同。任何一个n位十进制数都可以写成位十进制数都可以写成 其中,其中,K是第是第i位的系数,为位的系数,为09十个数码中的任何一个。十个数码中的任何一个。10i为对应数位的权为对应数位的权。10.1 概述概述(2)二进制)二进制 二进制数是
10、用二进制数是用0和和1两个数码按照一定规律排列两个数码按照一定规律排列来表示数值大小的,其计数规律是来表示数值大小的,其计数规律是“逢二进一逢二进一”。它是以。它是以2为基为基数的计数体制,如数的计数体制,如 10112=123+022+121+120 与十进制数的表示方法相似,任意一个与十进制数的表示方法相似,任意一个n位二进制数正整位二进制数正整数可展开为数可展开为 式中,式中,K的取值只能是的取值只能是0或或1。2i为对应数位的权。为对应数位的权。(3)八进制)八进制 八进制数的计数基数为八进制数的计数基数为8,有,有07八个数字符号八个数字符号,10.1 概述概述计数规律是计数规律是“
11、逢八进一逢八进一”,各位数的权是,各位数的权是8的幂,的幂,n位八进制数位八进制数正整数的表达式为正整数的表达式为 例例 2638=282+681+380(4)十六进制)十六进制 十六进制数的计数基数为十六进制数的计数基数为16,有十六个数字,有十六个数字符号符号:0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F。计数规律是。计数规律是“逢十六进一逢十六进一”,各位数的权是,各位数的权是16的幂,的幂,n位十位十六进制数正整数的表达式为六进制数正整数的表达式为10.1 概述概述(5)二)二十进制数的转换十进制数的转换 二进制数转换为十进制数的方法是:二进制数转换为十进制数的方法是
12、:“按权展开,取各位按权展开,取各位加权系数之和加权系数之和”。【例例10-1】将将10012转换为十进制数。转换为十进制数。【解解】10012=123+022+021+120=8+0+0+1=910 十进制数转换为二进制数的方法,对整数部分是采用十进制数转换为二进制数的方法,对整数部分是采用“除除2取余,后余先排取余,后余先排”法。法。10.1 概述概述【例例10-2】将将1310转换为转换为二二进进制数。制数。读数方向读数方向 所以,所以,1310=110122.码制码制 数字电路中的十进制数码不仅数字的大小,还用来表示各种数字电路中的十进制数码不仅数字的大小,还用来表示各种文字、符号、图
13、形等非数值信息。通常把表示文字、符号等信息文字、符号、图形等非数值信息。通常把表示文字、符号等信息的数码称为代码,如运动会上运动员的编号。它仅表示和运动员的数码称为代码,如运动会上运动员的编号。它仅表示和运动员的对应关系,而无数值大小的含义。建立这种代码与文字,符号的对应关系,而无数值大小的含义。建立这种代码与文字,符号或其他特定对象之间一一对应关系的过程,称为编码。或其他特定对象之间一一对应关系的过程,称为编码。【解解】2 13 1 2 6 0 2 3 1 2 1 110.1 概述概述 由于在数字电路中经常用到二进制数码,而人们更习惯于由于在数字电路中经常用到二进制数码,而人们更习惯于使用十
14、进制数码,所以,常用四位二进制数码来表示一位十使用十进制数码,所以,常用四位二进制数码来表示一位十进制数码,称为二进制数码,称为二十进制编码(十进制编码(Binary Coded Decimals System,简称,简称BCD码码),下页表所示是常用的,下页表所示是常用的8421BCD码。码。例如例如 610=01108421BCD 27410=0010 0111 01008421BCD10.1 概述概述十进制数码8421BCD码位权8(23)位权4(22)位权2(21)位权1(20)013456789000000001100001111000011001100010101010110.2
15、逻辑门电路逻辑门电路 用以实现基本逻辑关系的电子电路称为门电路。门电路用以实现基本逻辑关系的电子电路称为门电路。门电路按基本逻辑功能可分为三种:与门、或门、非门。在数字电按基本逻辑功能可分为三种:与门、或门、非门。在数字电路中,门电路是最基本的逻辑部件。路中,门电路是最基本的逻辑部件。一、一、与门电路与门电路 与逻辑关系是指当几个条件同时满足时,结果才成立。与逻辑关系是指当几个条件同时满足时,结果才成立。例如右图例如右图 中的灯泡中的灯泡L,只有当,只有当S1、S2 两个开关全部接通时它才能发光。两个开关全部接通时它才能发光。“灯灯泡泡 L 发光发光”和和“开关开关 S1 闭合闭合”、“开关开
16、关 S2 闭合闭合”两个条件之间的逻辑关系就是与两个条件之间的逻辑关系就是与逻辑关系。逻辑关系。+ES2S1L10.2 逻辑门电路逻辑门电路 下图所示是二极管与门电路,它有两个输入端下图所示是二极管与门电路,它有两个输入端 A 和和 B,输出端输出端 为为Y。+UCC(+5V)ARVD2BVD1Y 如果如果 A、B 两端都输入两端都输入+3V,那么,那么两个二极管两个二极管 VD1、VD2 都会正向导通,都会正向导通,于是输出端于是输出端 Y 的电位也是的电位也是+3V;若两端;若两端只有一端(如只有一端(如A端)输入端)输入+3V,而另一,而另一端(如端(如B端)为端)为0V,则,则VD2
17、优先导通并优先导通并将输出端将输出端Y的电位钳制在的电位钳制在 0V,从而迫使,从而迫使VD1处于反偏而截止。处于反偏而截止。由此可以看出:输出端与两个输入端之间存在着与逻辑关系。由此可以看出:输出端与两个输入端之间存在着与逻辑关系。把把+3V 称为高电平,用称为高电平,用“1”表示;把表示;把0V称为低电平,用称为低电平,用10.2 逻辑门电路逻辑门电路“0”表示表示,可以写出与门电路的逻辑状态表,如下表所示。,可以写出与门电路的逻辑状态表,如下表所示。与与门电门电路符号路符号ABY&ABY00110101 1 0 0 0与逻辑门电路可以用右上图与逻辑门电路可以用右上图 所示的符号表示。所示
18、的符号表示。与逻辑关系还可以用逻辑表达式表示与逻辑关系还可以用逻辑表达式表示 Y=AB 称为逻辑与(逻辑乘)。但应注意这和普通代数中数的乘法称为逻辑与(逻辑乘)。但应注意这和普通代数中数的乘法10.2 逻辑门电路逻辑门电路运算完全是两回事,逻辑与运算只有有限的几种情况,即运算完全是两回事,逻辑与运算只有有限的几种情况,即 00=0 01=0 10=0 11=1 与门电路可以有三个或更多输入端,它们的电路、逻辑与门电路可以有三个或更多输入端,它们的电路、逻辑状态、逻辑表达式和逻辑符号等,请同学们自行推导。状态、逻辑表达式和逻辑符号等,请同学们自行推导。二、或门电路二、或门电路 或逻辑关系是指在几
19、个条件中,只要其中一个得到满足或逻辑关系是指在几个条件中,只要其中一个得到满足结果就成立。结果就成立。10.2 逻辑门电路逻辑门电路 例如右图中的灯泡例如右图中的灯泡L,只要,只要 S1、S2两个开关中有一个接通,它就两个开关中有一个接通,它就发光。发光。“灯泡灯泡 L 发光发光”和和“开关开关 S1 闭合闭合”、“开关开关 S2 闭合闭合”两个两个条件之间就具有或逻辑关系。条件之间就具有或逻辑关系。L +E S2S1ARVD2B UCC(5V)VD1Y 左图左图 是二极管或门电路,是二极管或门电路,A、B 两个输入端只要有一个输入两个输入端只要有一个输入+3V(例如(例如A端),端),VD1
20、优先导优先导通,输出端通,输出端 Y 的电位被钳制在的电位被钳制在+3V,从而迫使,从而迫使VD2处于反偏而处于反偏而10.2 逻辑门电路逻辑门电路截止;若两端都输入截止;若两端都输入+3V,则,则VD1、VD2同时导通,输出仍同时导通,输出仍为为+3V;只有两端都输入;只有两端都输入0V时,输出端才是时,输出端才是 0V。可见输出。可见输出端端Y与输入与输入A、B之间符合或逻辑关系。之间符合或逻辑关系。或门电路的逻辑状态表见下表。逻辑符号见下图。或门电路的逻辑状态表见下表。逻辑符号见下图。ABY001101010111ABY1或逻辑用逻辑表达式表示如下或逻辑用逻辑表达式表示如下 Y=A+B
21、10.2 逻辑门电路逻辑门电路 逻辑或运算有以下几种情况逻辑或运算有以下几种情况 0+0=0 0+1=1 1+0=1 1+1=1 可用二极管组成更多输入端的或门电路,请同学们自行可用二极管组成更多输入端的或门电路,请同学们自行推导。推导。三、三、非门电路非门电路 非逻辑关系是指结果与条件相反,也称为逻辑反。非逻辑关系是指结果与条件相反,也称为逻辑反。10.2 逻辑门电路逻辑门电路 例如右图中的灯泡例如右图中的灯泡L,开关,开关S 闭合时它不亮,开关断开时它却亮,闭合时它不亮,开关断开时它却亮,“开关开关S闭合闭合”和和“灯泡灯泡L亮亮”之之间的逻辑关系就是非逻辑关系。间的逻辑关系就是非逻辑关系
22、。+E SLRUBB YARRCRB+UCC VT左图左图 是三极管非门电路,当输入端是三极管非门电路,当输入端A为高电平时,三极管为高电平时,三极管VT饱和导通,饱和导通,Y端输出低电平;当端输出低电平;当 A 端输入低电端输入低电平时,三极管平时,三极管VT截止,截止,Y端输出高端输出高电平。所以非门电路也称反相电平。所以非门电路也称反相10.2 逻辑门电路逻辑门电路器,加负电源器,加负电源UBB是为了使三极管可靠截止。是为了使三极管可靠截止。非门电路的逻辑状态表见下表。逻辑符号见下图。非门电路的逻辑状态表见下表。逻辑符号见下图。AY0110ABY1非逻辑关系的逻辑表达式为非逻辑关系的逻辑
23、表达式为它的运算只有两种情况它的运算只有两种情况 0=1 1=010.2 逻辑门电路逻辑门电路四、四、复合门电路复合门电路 实际的逻辑问题往往要比与、或、非复杂得多,常常需要实际的逻辑问题往往要比与、或、非复杂得多,常常需要用与、或、非的组合来实现。常见的复合逻辑有与非、或非、用与、或、非的组合来实现。常见的复合逻辑有与非、或非、与或非、异或、同或等。与或非、异或、同或等。与非门电路是与门和非门的组合,其逻辑表达式为与非门电路是与门和非门的组合,其逻辑表达式为与非门的逻辑状态表见下表与非门的逻辑状态表见下表,逻辑电路符号见下图。,逻辑电路符号见下图。10.2 逻辑门电路逻辑门电路ABY0011
24、01011110ABY&或非门电路是或门和非门的组合,其逻辑表达式为或非门电路是或门和非门的组合,其逻辑表达式为或非门的逻辑状态表见下表或非门的逻辑状态表见下表,逻辑电路符号见下图。,逻辑电路符号见下图。ABY001101011000ABY110.2 逻辑门电路逻辑门电路与或非门电路由与门、或门和非门组成,其逻辑表达式为与或非门电路由与门、或门和非门组成,其逻辑表达式为与或非门的逻辑状态表见下表与或非门的逻辑状态表见下表,逻辑电路符号见下图。,逻辑电路符号见下图。ABCDY001100010101001100010110111011ABY1&CD10.2 逻辑门电路逻辑门电路异或门电路的特点是
25、当两个输入端信号不同时输出为异或门电路的特点是当两个输入端信号不同时输出为“1”;相同时输出为相同时输出为“0”。它的逻辑表达式为。它的逻辑表达式为或写成或写成 异或门的逻辑状态表见下表异或门的逻辑状态表见下表,逻辑电路符号见下图。,逻辑电路符号见下图。ABY001101010110ABY=110.2 逻辑门电路逻辑门电路 前面讲过的电路,都是由二极管、三极管组成的简单的前面讲过的电路,都是由二极管、三极管组成的简单的分立元件电路,随着集成电路技术的发展,实际应用中已不分立元件电路,随着集成电路技术的发展,实际应用中已不再采用分立元件电路。非常复杂的逻辑电路完全可以集成在再采用分立元件电路。非
26、常复杂的逻辑电路完全可以集成在一个芯片上,其结构、性能也在不断改进,如提高输入电阻、一个芯片上,其结构、性能也在不断改进,如提高输入电阻、降低输出电阻以提高带负载能力、降低自身损耗、提高工作降低输出电阻以提高带负载能力、降低自身损耗、提高工作速度、提高抗干扰能力等等。产品也有很多品种,如速度、提高抗干扰能力等等。产品也有很多品种,如 TTL(Transistor-Transistor Logic)电路、)电路、CMOS(Complem-entary Metal-Oxide-Semiconductor)电路等等。型号、系)电路等等。型号、系列也有多种并且不断更新。列也有多种并且不断更新。10.2
27、 逻辑门电路逻辑门电路【例例10-3】在在P4页图所示电路中,测定电机转速时,必须用一页图所示电路中,测定电机转速时,必须用一 个门电路来限定在一个单位时间(个门电路来限定在一个单位时间(1秒)内的脉冲信号通过。秒)内的脉冲信号通过。试选择一种门电路来实现这一功能。试选择一种门电路来实现这一功能。【解解】用一个有两个输入端的与门电路即可实现上述功能,用一个有两个输入端的与门电路即可实现上述功能,如右下图所示。如右下图所示。控制端B输入脉冲AY&以以B端作为控制端,当端作为控制端,当B端端输入为输入为“1”时,时,Y端的输出信号端的输出信号与与A端的输入信号相同,相当端的输入信号相同,相当于门被
28、打开,信号通过了这个于门被打开,信号通过了这个门;当门;当B端输入为端输入为“0”时,不论时,不论A端输入信号为何种状态,端输入信号为何种状态,Y端端10.2 逻辑门电路逻辑门电路输出均为输出均为“0”,相当于门被关闭,信号不能通过这个门。因此,相当于门被关闭,信号不能通过这个门。因此,只要控制端只要控制端B输入为输入为“1”的时间为一个单位时间(的时间为一个单位时间(1秒),通过秒),通过的脉冲信号就被限定在此时间之内。输入、输出波形如下:的脉冲信号就被限定在此时间之内。输入、输出波形如下:tAtYtB 用一个有两个输入端的或门电路也可实现用一个有两个输入端的或门电路也可实现【例例10-3】
29、的的功能,有兴趣的同学请自行完成。功能,有兴趣的同学请自行完成。10.2 逻辑门电路逻辑门电路【例例10-4】下图(下图(a)所示逻辑电路的输入信号波形如下图所示逻辑电路的输入信号波形如下图(b)所示,试画出输出端)所示,试画出输出端Y的信号波形。的信号波形。(b)tAtAtCC1AB&Y=1(a)【解解】根据根据图图(a)所)所示示逻辑电逻辑电路写出路写出输输出端出端逻辑逻辑表达式表达式为为 10.2 逻辑门电路逻辑门电路 根据各段时间根据各段时间A、B、C的状态求出相应的状态求出相应Y的状态,计入的状态,计入下表,并画出下表,并画出Y的波形如图所示。的波形如图所示。ABCY01010101
30、0011011011111100011010001110tAtAtCtY10.3 触发器触发器 触发器是一种具有记忆功能的逻辑元件,它有两个相反触发器是一种具有记忆功能的逻辑元件,它有两个相反的稳定输出状态。现在的触发器都由集成门电路组成。为了的稳定输出状态。现在的触发器都由集成门电路组成。为了了解触发器的功能,下面首先介绍一种最简单的触发器。了解触发器的功能,下面首先介绍一种最简单的触发器。一、一、基本基本RS触发器触发器 基本基本RS触发器是由两个集成与非门或者或非门各自的触发器是由两个集成与非门或者或非门各自的输入、输出端相互交叉耦合而成的。下页图(输入、输出端相互交叉耦合而成的。下页图
31、(a)是由与非)是由与非门构成的基本门构成的基本RS触发器,图(触发器,图(b)是它的代表符号。)是它的代表符号。、是输入端,是输入端,Q 是输出端,通常说触发器为是输出端,通常说触发器为“0”状态或状态或“1”状态状态,就是指输出端就是指输出端Q的状态。此外,还有另一端永远输出与的状态。此外,还有另一端永远输出与Q端端10.3 触发器触发器相反的信号,记为相反的信号,记为 端,并在这一端标注有一个小圆圈。端,并在这一端标注有一个小圆圈。RDSDQQRDSDQ&Q&AB置位端置位端复位端复位端(a)(b)工作过程如下。工作过程如下。1.当当 =0,=1时,无论触发器的初始状态为何种状态,由时,
32、无论触发器的初始状态为何种状态,由2.图(图(a)不难确定,此时触发器)不难确定,此时触发器Q端的输出均为端的输出均为“1”。2.当当 =0,=1时,无论触发器的初始状态为何种状态,由时,无论触发器的初始状态为何种状态,由10.3 触发器触发器图图(a)不)不难难确定,此确定,此时时触触发发器器Q端的端的输输出均出均为为“0”。3.当当 =1时,触发器保持原有状态不变。假设触发器时,触发器保持原有状态不变。假设触发器的初态处于的初态处于“0”态,即态,即Q=0,=1,这时,这时,门门B有一个输入端有一个输入端为为“0”,其输出,其输出 =1;门;门A两个输入端均为两个输入端均为“1”,所以其输
33、,所以其输出出Q=0。可见,触发器保持。可见,触发器保持“0”态不变。同样触发器也可保态不变。同样触发器也可保持持“1”态不变,同学们可自行分析。态不变,同学们可自行分析。4.当当 =0时,门时,门A、门、门B均输出均输出“1”态,这就不能满足态,这就不能满足Q、为互补输出的要求。而且,当负脉冲同时撤除后,为互补输出的要求。而且,当负脉冲同时撤除后,触发器将由各种偶然因素决定其最终状态,它究竟稳定在触发器将由各种偶然因素决定其最终状态,它究竟稳定在10.3 触发器触发器“0”态还是态还是“1”态是无法确定的。因此,基本态是无法确定的。因此,基本RS触发器在使触发器在使用中应禁止出现这种情况,它
34、的用中应禁止出现这种情况,它的输入信号之间是存在约束输入信号之间是存在约束关系关系的。下表和下图给出了基本的。下表和下图给出了基本RS触发器输入、输出端的触发器输入、输出端的逻辑关系及工作波形,希望有助于进一步理解其工作特征。逻辑关系及工作波形,希望有助于进一步理解其工作特征。Q10101100保持不变1(置1)0(置0)不定置 1tSDtRDtQtQ置 0保持保持置 1置 0保持不定10.3 触发器触发器 由上述分析可以看出,由上述分析可以看出,P34页图(页图(a)所示基本)所示基本RS触发器触发器的置位(的置位()、复位()、复位()信号低电平有效,即需要)信号低电平有效,即需要负脉冲负
35、脉冲(“0”电平)来置电平)来置“1”或置或置“0”。所以在符号图的引出线前有一。所以在符号图的引出线前有一个小圆圈(若无此小圆圈表明要用正脉冲触发,个小圆圈(若无此小圆圈表明要用正脉冲触发,或非门构成或非门构成的基本的基本RS触发器是用正脉冲触发的触发器是用正脉冲触发的)。)。二、二、同步同步RS触发器触发器 当整个数字电路中有多个触发器时,往往需要各个触发当整个数字电路中有多个触发器时,往往需要各个触发器协调动作,步调一致,这时就需要用一个统一的脉冲信号器协调动作,步调一致,这时就需要用一个统一的脉冲信号进行控制。因而出现了同步进行控制。因而出现了同步RS触发器。触发器。10.3 触发器触
36、发器 在基本在基本RS触发器的基础上,再增加两个与非门触发器的基础上,再增加两个与非门C和和D(称(称为控制门),就构成了同步为控制门),就构成了同步RS触发器,如下图(触发器,如下图(a)所示,图)所示,图(b)为其逻辑符号)为其逻辑符号。RDSDQQSRCP(a)(b)RDSDQ&Q&AB&CDSRCP 同步同步置位端置位端 同步同步复位端复位端 异步异步置位端置位端 异步异步复位端复位端10.3 触发器触发器(1)当)当CP=0时时,门门C、D被封被封锁锁,此,此时时,不,不论论S、R为为何种状何种状态态,控制,控制门输门输出均出均为为“1”。触。触发发器保持原有状器保持原有状态态不不变
37、变。2当异步输入端当异步输入端 、无效(无效(=1)时,)时,CP控制触发控制触发器的动作。器的动作。(2)当)当CP=1时,门时,门C、D被打开,此时,被打开,此时,S、R端的信号通过端的信号通过控制门传递到门控制门传递到门A和门和门B的输入端使触发器置的输入端使触发器置“1”或置或置“0”。因。因为控制门是与非门,所以为控制门是与非门,所以S、R端需要输入正脉冲,通过控制端需要输入正脉冲,通过控制门才能转换成负脉冲使触发器置门才能转换成负脉冲使触发器置“1”或置或置“0”。1当异步输入端当异步输入端 、有效(有效(=0,=1或或 =0,=1)时,触发器不受时,触发器不受CP的控制直接置的控
38、制直接置“1”或置或置“0”。10.3 触发器触发器 下表列出了同步下表列出了同步RS触发器各输入端信号与输出之间的关触发器各输入端信号与输出之间的关系,下图示出了其工作波形。系,下图示出了其工作波形。tCPtStRtQtQ保持置 1置 0不定CPS RQn+10 11 0 1(异步置1)0(异步置0)1 10 Qn(保持)10 00 11 00 1Qn(保持)0(同步置0)1(同步置1)(不定)10.3 触发器触发器三、三、JK触发器触发器 JK触发器是一种功能最齐全的触发器,有多种结构形式触发器是一种功能最齐全的触发器,有多种结构形式,但无论是哪种结构,与但无论是哪种结构,与RS触发器相比
39、,其共同的特征是消除触发器相比,其共同的特征是消除了输入信号之间的约束关系了输入信号之间的约束关系,从而极大地提高了使用的灵活性。从而极大地提高了使用的灵活性。国内生产的主要是主从型国内生产的主要是主从型JK触发器,下页所示为其内部触发器,下页所示为其内部逻辑图,它由两个受互补脉冲信号控制的同步逻辑图,它由两个受互补脉冲信号控制的同步RS触发器组成触发器组成,两者分别称为主触发器和从触发器。时钟脉冲到来(两者分别称为主触发器和从触发器。时钟脉冲到来(CP从从0变到变到1)时,主触发器动作,为从触发器的翻转作准备;时)时,主触发器动作,为从触发器的翻转作准备;时钟脉冲结束(钟脉冲结束(CP从从1
40、变到变到0)时,从触发器动作,输出信息。)时,从触发器动作,输出信息。10.3 触发器触发器CPSCPRSKJQQRQQSDRD主触发器从触发器1异步置位端异步置位端异步复位端异步复位端低电平有效。不低电平有效。不用时,它们应保用时,它们应保持高电平。持高电平。RDSDQQJKCP右图所示为主从右图所示为主从JK触发器的符号图,触发器的符号图,由于它是在时钟脉冲的下降沿触发由于它是在时钟脉冲的下降沿触发翻转的,所以时钟脉冲输入端标一翻转的,所以时钟脉冲输入端标一个小圆圈。个小圆圈。10.3 触发器触发器JKQn+100110101 Qn(保持)0(置0)1(置1)(翻转)Qn 左表列出了左表列
41、出了JK触发器的逻辑状态,触发器的逻辑状态,可以看出,可以看出,JK触发器不会出现不确触发器不会出现不确定的状态,输入信号之间不存在约定的状态,输入信号之间不存在约束关系。另外,还需要说明的一点束关系。另外,还需要说明的一点是,当是,当J=K=1时,时钟脉冲输入后,时,时钟脉冲输入后,触发器在原有状态下翻转一触发器在原有状态下翻转一次,原来为次,原来为“0”翻转为翻转为“1”,原来为原来为“1”翻转为翻转为“0”。这样,若连。这样,若连续施加时钟脉冲,则可累计脉冲的数目,称为计数工作状态。续施加时钟脉冲,则可累计脉冲的数目,称为计数工作状态。JK触发器的功能可用方程表示如下触发器的功能可用方程
42、表示如下10.3 触发器触发器【例例10-5】下下图图(a)所示波形所示波形为为主从主从JK触触发发器器输输入端的状入端的状态态 波形,(波形,(、不用,保持不用,保持“1”状态),试画出输出端状态),试画出输出端Q的状的状 态波形,已知触发器的初始状态为态波形,已知触发器的初始状态为Q0=1。【解解】根据根据JK触发器的功能特点,可画出输出端触发器的功能特点,可画出输出端Q的波形如下的波形如下 图图(b)所示。)所示。tCPtJtKtQ保持置 1置 0翻转保持翻转置 1置 0(a)(b)10.3 触发器触发器四、四、D触发器触发器 D触发器的结构很多,国内生产的主要是维持阻塞型触发器的结构很
43、多,国内生产的主要是维持阻塞型D触触发器,它是一种边沿触发器。发器,它是一种边沿触发器。D触发器的符号见下图,它只有触发器的符号见下图,它只有一个同步输入端一个同步输入端D,图形符号中图形符号中CP端不标注小圆圈,表明触发端不标注小圆圈,表明触发器在时钟脉冲上升沿触发器在时钟脉冲上升沿触发。D触发器仍保留有触发器仍保留有 、端,其功能及用法同前。端,其功能及用法同前。RDSDQQDCP10.3 触发器触发器D触发器的逻辑功能可用方程表示如下触发器的逻辑功能可用方程表示如下DQn+10101Qn+1=D D触发器的输出决定于时钟脉冲到来之前时触发器的输出决定于时钟脉冲到来之前时D的状态的状态,其
44、逻辑状态表见页表。其逻辑状态表见页表。10.4 计数器计数器 计数器的功能是累计输入脉冲的个数,在计算机和数计数器的功能是累计输入脉冲的个数,在计算机和数字逻辑系统中,计数器是基本部件之一。计数器的种类很多,字逻辑系统中,计数器是基本部件之一。计数器的种类很多,按照计数器中触发器的触发方式分,有同步计数器和异步计按照计数器中触发器的触发方式分,有同步计数器和异步计数器之分;按照计数规律分,有加法计数器、减法计数器、数器之分;按照计数规律分,有加法计数器、减法计数器、可逆(可加、可减)计数器之分;按照数的进位方式分,有可逆(可加、可减)计数器之分;按照数的进位方式分,有二进制计数器、十进制计数器
45、、二进制计数器、十进制计数器、N进制计数器等。下面简要进制计数器等。下面简要介绍几种常用的计数器介绍几种常用的计数器一、一、二进制计数器二进制计数器 下页图是用下页图是用JK触发器组成的异步四位二进制计数器,触发器组成的异步四位二进制计数器,各触发器的各触发器的J=K=1,触发器处于计数状态。由于各触发器受,触发器处于计数状态。由于各触发器受10.4 计数器计数器不同的脉冲触发(不同的脉冲触发(CP1=CP,CP2=Q1,CP3=Q2,CP4=Q3),所),所以称为异步计数器。以称为异步计数器。QSDRDQJKCPFF1Q4计数脉冲CP清零QSDRDQJKCPFF2QSDRDQJKCPFF3Q
46、SDRDQJKCPFF4Q3Q2Q1其工作原理如下。其工作原理如下。首先,利用四个触发器的首先,利用四个触发器的 端,同时输入一个负脉冲,端,同时输入一个负脉冲,使其全部置使其全部置“0”,称为清零。这时计数器的输出端,称为清零。这时计数器的输出端Q4Q3Q2Q110.4 计数器计数器成为成为“0000”状态,对应十进制数的状态,对应十进制数的“0”。当第一个计数脉冲到来时,其下降沿触发当第一个计数脉冲到来时,其下降沿触发FF1翻转,翻转,Q1由由01,这时,由于,这时,由于FF2、FF3、FF4没有接收到触发脉冲,故没有接收到触发脉冲,故仍然保持原态,计数器的状态仍然保持原态,计数器的状态Q
47、4Q3Q2Q1=0001,相当于十进,相当于十进制数的制数的“1”。当第二个计数脉冲到来时,其下降沿触发当第二个计数脉冲到来时,其下降沿触发FF1翻转,翻转,Q1由由10,这时,这时FF2接收到触发脉冲接收到触发脉冲(Q1 )被触发,被触发,Q2由由01,FF3、FF4没有接收到触发脉冲,仍然保持原态,计数器的状没有接收到触发脉冲,仍然保持原态,计数器的状态态Q4Q3Q2Q1=0010,相当于十进制数的,相当于十进制数的“2”。10.4 计数器计数器 依此类推,随着计数脉冲逐一输入依此类推,随着计数脉冲逐一输入FF1,后面的触发器,后面的触发器将依次翻转,前一位触发器翻转两次即形成一个完整的进
48、位将依次翻转,前一位触发器翻转两次即形成一个完整的进位脉冲,使后一位触发器翻转一次。计数器的状态随计数脉冲脉冲,使后一位触发器翻转一次。计数器的状态随计数脉冲的不断输入按递增规律计数,故该触发器又称为加法计数器,的不断输入按递增规律计数,故该触发器又称为加法计数器,其工作波形如下页图所示。其工作波形如下页图所示。四位二进制计数器可以累计从四位二进制计数器可以累计从0到到15共共16个数,照此原个数,照此原理可以组成更多位的二进制计数器,若位数为理可以组成更多位的二进制计数器,若位数为n,则可累计,则可累计的数为的数为2n。10.4 计数器计数器tCPtQ1tQ2tQ30000Q4Q3Q2Q1Q
49、41234567891011 12 13 14 15 16t000100100011010001010110011110001001101010111100110111101111二、二、十进制计数器十进制计数器10.4 计数器计数器 二二进进制制计计数器数器结结构构简单简单,但,但读读数不数不习惯习惯,所以在有些,所以在有些场场合采用十合采用十进进制制计计数器数器较为较为方便。前面已方便。前面已经讲过经讲过最常用的最常用的8421编码编码方式,是取四位二方式,是取四位二进进制数的前十种制数的前十种组组合合“00001001”来来表示十表示十进进制数的制数的09十个数十个数码码的,的,这样这样
50、,便可用四位二,便可用四位二进进制制计计数器从数器从0计计到到 9(即从(即从00001001)之后,越)之后,越过过其后其后 6 种种状状态态,直接恢复到,直接恢复到0(即(即0000),并向上),并向上发发出出进进位脉冲,构位脉冲,构成一位十成一位十进进制制计计数器。数器。依据上述思想组成的十进制计数器如下页图所示。依据上述思想组成的十进制计数器如下页图所示。10.4 计数器计数器QSDRDQJKCPFF1Q4计数脉冲CPQSDRDQJKCPFF2QSDRDQJKCPFF3QSDRDQJKCPFF4Q3Q2Q1&进位 由图可见,计数器输出端由图可见,计数器输出端Q4和和Q2接到一个与非门的