1、触发器的工作原理及逻辑功能寄存器、计数器的工作原理及构成555定时器的工作原理及其应用数模/模数转换器的组成和工作原理触发器是构成时序逻辑电路的基本逻辑部件。它有两个稳定的状态:0状态和1状态;在不同的输入情况下,它可以被置成0状态或1状态;当输入信号消失后,所置成的状态能够保持不变。所以,触发器可以记忆1位二值信号。根据逻辑功能的不同,触发器可以分为RS触发器、D触发器、JK触发器、T和T触发器;按照结构形式的不同,又可分为基本RS触发器、同步触发器、主从触发器和边沿触发器。12.1.1 基本基本RS触发器触发器电电路路组组成成和和逻逻辑辑符符号号 SR QQ S R Q Q(a)逻辑图(b
2、)逻辑符号&SR信号输入端,低电平有效。信号输入端,低电平有效。信号输出端,信号输出端,Q=0、Q=1的状态称的状态称0状态,状态,Q=1、Q=0的状态称的状态称1状态,状态,SR QQ&工作原理工作原理R SQ10010 10R=0、S=1时:由于R=0,不论原来Q为0还是1,都有Q=1;再由S=1、Q=1可得Q0。即不论触发器原来处于什么状态都将变成0状态,这种情况称将触发器置0或复位。R端称为触发器的置0端或复位端。SR QQ&0110R SQ0 10R=1、S=0时:由于S=0,不论原来Q为0还是1,都有Q=1;再由R=1、Q=1可得Q0。即不论触发器原来处于什么状态都将变成1状态,这
3、种情况称将触发器置1或置位。S端称为触发器的置1端或置位端。1 01 SR QQ&1110R=1、S=1时:根据与非门的逻辑功能不难推知,触发器保持原有状态不变,即原来的状态被触发器存储起来,这体现了触发器具有记忆能力。R SQ0 101 011 1不变10 SR QQ&0011R SQ0 101 011 1不变0 0不定R=0、S=0时:Q=Q=1,不符合触发器的逻辑关系。并且由于与非门延迟时间不可能完全相等,在两输入端的0同时撤除后,将不能确定触发器是处于1状态还是0状态。所以触发器不允许出现这种情况,这就是基本RS触发器的约束条件。功能表功能表R SQ功能0 00 11 01 1不定01
4、不变不允许置 0置 1保持波形图波形图反映触发器输入信号取值和状态之间对应关系的图形称为波形图RSQQ置1置0置1置1置1保持不允许基本基本RS触发器的特点触发器的特点(1)触发器的次态不仅与输入信号状态有关,而且与触发器的现态有关。(2)电路具有两个稳定状态,在无外来触发信号作用时,电路将保持原状态不变。(3)在外加触发信号有效时,电路可以触发翻转,实现置0或置1。(4)在稳定状态下两个输出端的状态和必须是互补关系,即有约束条件。在数字电路中,凡根据输入信号R、S情况的不同,具有置0、置1和保持功能的电路,都称为RS触发器。12.1.2 同步同步RS触发器触发器G1 G2G3 G4S CP
5、R&Q QS CP RS CP RQ QQ Q(a)逻辑电路(b)逻辑符号&RSCP0时,R=S=1,触发器保持原来状态不变。CP1时,工作情况与基本RS触发器相同。功能表功能表CPR SQn+1功能0 Qn保持11110 00 11 01 1Qn10不定保持置1置0不允许主主要要特特点点波波形形图图(1)时钟电平控制。在CP1期间接收输入信号,CP0时状态保持不变,与基本RS触发器相比,对触发器状态的转变增加了时间控制。(2)R、S之间有约束。不能允许出现R和S同时为1的情况,否则会使触发器处于不确定的状态。C PRSQQ不变不变不变不变不变不变置1置0置1置0不变&(a)电路 Q Q(b)
6、逻辑符号 SD J C K RDS2 Q2C2R2 Q2从触发器S1 Q1C1R1 Q1主触发器1 JCP K SD RDQQ12.1.3 主从主从JK触发器触发器工工作作原原理理(1)接收输入信号的过程。CP=1时,主触发器被打开,可以接收输入信号J、K,其输出状态由输入信号的状态决定。但由于CP=0,从触发器被封锁,无论主触发器的输出状态如何变化,对从触发器均无影响,即触发器的输出状态保持不变。&S2 Q2C2R2 Q2从触发器S1 Q1C1R1 Q1主触发器1 JCP K SD RDQQ(2)输出信号过程当CP下降沿到来时,即CP由1变为0时,主触发器被封锁,无论输入信号如何变化,对主触
7、发器均无影响,即在CP=1期间接收的内容被存储起来。同时,由于CP由0变为1,从触发器被打开,可以接收由主触发器送来的信号,其输出状态由主触发器的输出状态决定。在CP=0期间,由于主触发器保持状态不变,因此受其控制的从触发器的状态也即Q、Q的值当然不可能改变。&S2 Q2C2R2 Q2从触发器S1 Q1C1R1 Q1主触发器1 JCP K SD RDQQ(1)0J、0K。设触发器的初始状态为 0,此时主触发器的01 KQR、01 QJS,在1CP时主触发器状态保持 0 状态不变;当 CP 从 1 变 0 时,由于从触发器的12R、02S,也保持为 0 状态不变。如果触发器的初始状态为 1,当
8、CP 从 1 变 0 时,触发器则保持1 状态不变。可见不论触 发器原来的状态如何,当0 KJ时,触发器的状态均保持不变,即nnQQ1。逻逻辑辑功功能能分分析析&S2 Q2C2R2 Q2从触发器S1 Q1C1R1 Q1主触发器1 JCP K SD RDQQ(2)0J、1K。设触发器的初始状态为 0,此时主触发器的01R、01S,在1CP时主触发器保持为 0 状态不变;当CP 从 1 变 0 时,由于从触发器的12R、02S,从触发器也保持为 0 状态不变。如果触发器的初始状态为 1,则由于11R、01S,在1CP时将主触发器翻转为 0 状态;当 CP 从 1 变 0时,由于从触发器的12R、0
9、2S,从触发器状态也翻转为 0 状态。可见不论触发器原来的状态如何,当0J、1K时,输入CP 脉冲后,触发器的状态均为 0 状态,即01nQ。&S2 Q2C2R2 Q2从触发器S1 Q1C1R1 Q1主触发器1 JCP K SD RDQQ(3)1J、0K。设触发器的初始状态为 0,此时主触发器的01R、11S,在1CP时主触发器翻转为 1 状态;当 CP 从 1 变0 时,由于从触发器的02R、12S,故从触发器也翻转为 1 状态。如果触发器的初始状态为 1,则由于01R、01S,在1CP时主触发器状态保持 1 状态不变;当 CP 从 1 变 0 时,由于从触发器的02R、12S,从触发器状态
10、也保持 0 状态不变。可见不论触发器原来的状态如何,当1J、0K时,输入 CP 脉冲后,触发器的状态均为 1 状态,即11nQ。&S2 Q2C2R2 Q2从触发器S1 Q1C1R1 Q1主触发器1 JCP K SD RDQQ(4)1J、1K。设触发器的初始状态为 0,此时主触发器的01R、11S,在1CP时主触发器翻转为 1 状态;当 CP 从 1 变 0时,由于从触发器的02R、12S,故从触发器也翻转为 1 状态。如果触发器的初始状态为 1,则由于11R、01S,在1CP时将主触发器翻转为 0 状态;当 CP 从 1 变 0 时,由于从触发器的12R、02S,故从触发器也翻转为 0 状态。
11、可见当1 KJ时,输入 CP 脉冲后,触发器状态必定与原来的状态相反,即nnQQ1。由于每来一个 CP 脉冲触发器状态翻转一次,故这种情况下触发器具有计数功能。功功能能表表CPJKQ波波形形图图J K1nQ功能0 0nQ保持0 10置 01 01置 11 1nQ翻转12.1.4 触发器逻辑功能的转换触发器逻辑功能的转换在双稳态触发器中,除了RS触发器和JK触发器外,根据电路结构和工作原理的不同,还有众多具有不同逻辑功能的触发器。根据实际需要,可将某种逻辑功能的触发器经过改接或附加一些门电路后,转换为另一种逻辑功能的触发器。JK触发器触发器D触发器触发器DSDD CRDQQJ CKQQ1CPD
12、触发器的构成及其逻辑符号(a)电路 (b)逻辑符号D 触发器的功能表D1nQ功能00置 011置 1JK触发器触发器T触发器触发器T 触发器的功能表T1nQ功能0nQ保持1nQ翻转TSDT CRDQQJ CKQQ1CPT 触发器的构成及其逻辑符号(a)电路 (b)逻辑符号JK触发器触发器T触发器触发器T触发器的逻辑功能:每来一个时钟脉冲翻转一次。D触发器触发器T触发器触发器CPD CQQJ CK1QQCP在数字电路中,用来存放二进制数据或代码的电路称为寄存器。寄存器是由具有存储功能的触发器组合起来构成的。一个触发器可以存储1位二进制代码,存放n位二进制代码的寄存器,需用n个触发器来构成。按照功
13、能的不同,可将寄存器分为数码寄存器和移位寄存器两大类。数码寄存器只能并行送入数据,需要时也只能并行输出。移位寄存器中的数据可以在移位脉冲作用下依次逐位右移或左移,数据既可以并行输入、并行输出,也可以串行输入、串行输出,还可以并行输入、串行输出,串行输入、并行输出,十分灵活,用途也很广。12.2.数码寄存器数码寄存器D1DCQ0 Q0D0F0DCQ1 Q1F1DCQ2 Q2D2F2DCQ3 Q3D3F3CP无论寄存器中原来的内容是什么,只要送数控制时钟脉冲CP上升沿到来,加在并行数据输入端的数据D0D3,就立即被送入进寄存器中,即有:012310111213DDDDQQQQnnnnQ0 Q1 Q
14、2 Q3Di D0 D1 D2D CD CD CD CF0 F1 F2 F3CP移位脉冲右 移输出右移输入Q Q Q QRD清零脉冲Q Q Q Q12.2.2 移位寄存器移位寄存器1 1、4 4位右移移位寄存器位右移移位寄存器并行输出在存数操作之前,先用RD(负脉冲)将各个触发器清零。当出现第1个移位脉冲时,待存数码的最高位和4个触发器的数码同时右移1位,即待存数码的最高位存入Q0,而寄存器原来所存数码的最高位从Q3输出;出现第2个移位脉冲时,待存数码的次高位和寄存器中的4位数码又同时右移1位。依此类推,在4个移位脉冲作用下,寄存器中的4位数码同时右移4次,待存的4位数码便可存入寄存器。Q0
15、Q1 Q2 Q3Di D0 D1 D2 D3D CD CD CD CQ0 Q1 Q2 Q3F0 F1 F2 F3CP移位时钟脉冲右移输出右移输入Q0 Q1 Q2 Q3输入现态次态Di CPnnnnQQQQ3210 13121110 nnnnQQQQ说明1 1110 0 0 01 0 0 01 1 0 01 1 1 01 0 0 01 1 0 01 1 1 01 1 1 1连续输入4个 12 2、4 4位左移移位寄存器位左移移位寄存器Q0 Q1 Q2 Q3F0 F1 F2 F3 D0 D1 D2 D3D CD CD CD CQ0 Q1 Q2 Q3CP移位时钟脉冲左移输出左移输入DiQ0 Q1 Q
16、2 Q3并行输出输入现态次态Di CPnnnnQQQQ3210 13121110 nnnnQQQQ说明1 1110 0 0 01 0 0 01 1 0 01 1 1 00 0 0 10 0 1 10 1 1 11 1 1 1连续输入4个 1(a)引脚排列图 16 15 14 13 12 11 10 974LS194 1 2 3 4 5 6 7 8VCC Q0 Q1 Q2 Q3 CP M1 M0CR DSR D0 D1 D2 D3 DSL GND M1 M0 DSL 74LS194 Q0 Q1 Q2 Q3(b)逻辑功能示意图 D0 D1 D2 D3 CR CP DSR3 3、集成双集成双向移位向
17、移位寄存器寄存器74LS19474LS194CPMMCR 01工作状态0 1 0 0 1 0 1 1 1 0 1 1 1 异步清零保 持右 移左 移并行输入由由74LS19474LS194构成的能自构成的能自启动的启动的4位位环形计数器环形计数器启动信号 CR DSR M1 M0 DSL 74LS194Q0 Q1 Q2 Q3D0 D1 D2 D3 0 1 1 1&11CPG2G1CPQ0Q1Q2Q3能够记忆输入脉冲个数的电路称为计数器。计数器二进制计数器十进制计数器N进制计数器加法计数器同步计数器异步计数器减法计数器可逆计数器加法计数器减法计数器可逆计数器二进制计数器十进制计数器N进制计数器1
18、2.3.1 二进制计数器二进制计数器1 1、异步二进制计数器、异步二进制计数器3位异步二进制加法计数器位异步二进制加法计数器Q0 Q1 Q21CPJ CKJ CKJ CKQ Q QQ Q QF0 F1 F2RD由于3个触发器都接成了T触发器,所以最低位触发器F0每来一个时钟脉冲的下降沿(即CP由1变0)时翻转一次,而其他两个触发器都是在其相邻低位触发器的输出端Q由1变0时翻转,即F1在Q0由1变0时翻转,F2在Q1由1变0时翻转。CPQ0Q1Q2波形图波形图F0每输入一个时钟脉冲翻转一次。F1在Q0由1变0时翻转。F2在Q1由1变0时翻转。二分频二分频四分频四分频八分频八分频从状态表或波形图可
19、以看出,从状态000开始,每来一个计数脉冲,计数器中的数值便加1,输入8个计数脉冲时,就计满归零,所以作为整体,该电路也可称为八进制计数器。由于这种结构计数器的时钟脉冲不是同时加到各触发器的时钟端,而只加至最低位触发器,其他各位触发器则由相邻低位触发器的输出Q来触发翻转,即用低位输出推动相邻高位触发器,3个触发器的状态只能依次翻转,并不同步,这种结构特点的计数器称为异步计数器。异步计数器结构简单,但计数速度较慢。计数脉冲Q2 Q1 Q00123456780 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 10 0 0状态表状态表Q0 Q1 Q2 Q3CPD CD CD
20、 CD CQ Q Q QQ Q Q QF0 F1 F2 F3RDCPQ0Q1Q2Q3用上升沿触发的用上升沿触发的D D触发器构成的触发器构成的4 4位位异步二进制加法计数器及其波形图异步二进制加法计数器及其波形图F0每输入一个时钟脉冲翻转一次。F1在Q0由1变0时翻转,F2在Q1由1变0时翻转,F3在Q2由1变0时翻转。3位异步二进制减法计数器位异步二进制减法计数器Q0 Q1 Q2CPD CD CD CQ Q QQ Q QF0 F1 F2RDCPQ0Q1Q2计数脉冲Q2 Q1 Q00123456780 0 01 1 11 1 01 0 11 0 00 1 10 1 00 0 10 0 0F0每
21、输入一个时钟脉冲翻转一次,F1在Q0由1变0时翻转,F2在Q1由1变0时翻转。2 2、同步二进制计数器、同步二进制计数器CPJ CK J C KJ CK&1&QQQQQQQ0 Q1 Q2F0 F1 F2RD100 KJ011QKJ0122QQKJCPQ0Q1Q2F0每输入一个时钟脉冲翻转一次F1在Q0=1时,在下一个CP触发沿到来时翻转。F2在Q0=Q1=1时,在下一个CP触发沿到来时翻转。100 KJ011QKJ0122QQKJ12.3.2 十进制计数器十进制计数器选用4个CP下降沿触发的JK触发器F0、F1、F2、F3。8421 编码计数脉冲Q3 Q2 Q1 Q0十进制数012345678
22、9100 0 0 00 0 0 10 0 1 00 0 1 10 1 0 00 1 0 10 1 1 00 1 1 11 0 0 01 0 0 10 0 0 0012345678901 1、同步十进制加法计数器、同步十进制加法计数器F0:每来一个CP计数脉冲翻转一次,。100 KJF2:在Q0 和Q1都为1时,再来一个计数脉冲才翻转,。0122QQKJF3:在Q0、Q1和Q2都为1时,再来一个CP计数脉冲才翻转,但在第10个脉冲到来时Q3应由1变为0,0123QQQJ、03QKF1:在Q0为1时,再来一个CP计数脉冲才翻转,但在Q3为1时不得翻转,、。031QQJ、01QK Q0 Q1 Q2
23、Q31CP J CK J C KJ CK&J CK&QQQQQQQQF0 F1 F2 F3RD驱动方程:CPQ0Q1Q2Q303012301220103100,1QKQQQJQQKJQKQQJKJ2 2、异步十进制加法计数器、异步十进制加法计数器Q0 Q1 Q2 Q3CPJ CKJ CKJ CK J CK&QQQQQQQQF0 F1 F2 F3RD设计数器初始状态为00000123QQQQ,在触发器 F3翻转之前,即从 0000 起到 0111 为止,13Q,F0、F1、F2的翻转情况与 3 位异步二进制加法计数器相同。第 7 个计数脉冲到来后,计数器状态变为0111,112 QQ,使1123
24、QQJ,而13K,为 F3由 0 变 1 准备了条件。第 8 个计数脉冲到来后,4 个触发器全部翻转,计数器状态变为 1000。第 9 个计数脉冲到来后,计数器状态变为 1001。这两种情况下3Q均为 0,使01J,而11K。所以第 10 个计数脉冲到来后,Q0由 1 变为 0,但 F1的状态将保持为 0 不变,而 Q0能直接触发 F3,使 Q3由 1 变为 0,从而使计数器回复到初始状态 0000。12.3.3 N进制计数器进制计数器1 1、由触发器构成、由触发器构成N N进制计数器进制计数器由触发器组成的N进制计数器的一般分析方法是:对于同步计数器,由于计数脉冲同时接到每个触发器的时钟输入
25、端,因而触发器的状态是否翻转只需由其驱动方程判断。而异步计数器中各触发器的触发脉冲不尽相同,所以触发器的状态是否翻转除了考虑其驱动方程外,还必须考虑其时钟输入端的触发脉冲是否出现。解解:由图可知,由于 CP 计数脉冲同时接到每个触发器的时钟输入端,所以该计数器为同步计数器。3 个触发器的驱动方程分别为:F0:20QJ、10KF1:011QKJF2:012QQJ、12KQ0 Q1 Q2J CKJ CK CP J CK&Q Q Q Q Q Q F0 F1 F2例:例:分析图示计数器为几进制计数器。CPQ0Q1Q2列状态表的过程如下:首先假设计数器的初始状态,如000,并依此根据驱动方程确定J、K的
26、值,然后根据J、K的值确定在CP计数脉冲触发下各触发器的状态。在第1个CP计数脉冲触发下各触发器的状态为001,按照上述步骤反复判断,直到第5个CP计数脉冲时计数器的状态又回到初始状态000。即每来5个计数脉冲计数器状态重复一次,所以该计数器为五进制计数器。计数脉冲Q2 Q1 Q0J0 K0J1 K1J2 K20123450 0 00 0 10 1 00 1 11 0 00 0 01 11 11 11 10 1 1 10 01 10 01 10 00 00 10 10 11 10 10 1例:例:分析图示计数器为几进制计数器。Q0 Q1 Q2J CKJ CK CP J CK&Q Q Q F0
27、F1 F2 Q Q Q解解:由图可知,触发器 F0、F2由 CP 计数脉冲触发,而 F1由F0的输出 Q0触发,也就是只有在 Q0出现下降沿(由 1 变 0)时 Q1才能翻转,各个触发器不是都接 CP 计数脉冲,所以该计数器为异步计数器。3 个触发器的驱动方程分别为:F0:20QJ、10K CP 脉冲触发F1:111 KJ Q0脉冲触发F2:012QQJ、12K CP 脉冲触发列异步计数器状态表与同步计数器不同之处在于:决定触发器的状态,除了要看其J、K的值,还要看其时钟输入端是否出现触发脉冲下降沿。从状态表可以看出该计数器也是五进制计数器。计数脉冲Q2 Q1 Q0J0 K0J1 K1J2 K
28、20123450 0 00 0 10 1 00 1 11 0 00 0 01 11 11 11 10 11 11 11 11 11 11 11 10 10 10 11 10 10 12 2、由集成计数器构成、由集成计数器构成N N进制计数器进制计数器 74LS161 Q0 Q1 Q2 Q3(b)逻辑功能示意图(a)引脚排列图 16 15 14 13 12 11 10 974LS161 1 2 3 4 5 6 7 8UCC CO Q0 Q1 Q2 Q3 CTT LDCR CP D0 D1 D2 D3 CTP GND CR D0 D1 D2 D3 CTT CTP CP CO LD4位集成同步二进制
29、加法计数器位集成同步二进制加法计数器74LS161CR=0时异步清零。CR=1、LD=0时同步置数。CR=LD=1且CPT=CPP=1时,按4位自然二进制码同步计数。CR=LD=1且CPTCPP=0时,计数器状态保持不变。用集成计数器构成N进制计数器的方法:利用清零端或置数端,让电路跳过某些状态来获得N进制计数器。11&1(a)用异步清零端 CR 归零(b)用同步置数端 LD 归零 74LS161 Q3 Q2 Q1 Q0 D0 D1 D2 D3 CO LD CR CTT CTP CPCP&1 74LS161 Q3 Q2 Q1 Q0 D0 D1 D2 D3 CO LD CR CTT CTP CP
30、CP用用74LS161构成十二进制计数器构成十二进制计数器将状态1100反馈到清零端归零将状态1011反馈到清零端归零CPQ0Q1Q2Q3CPQ0Q1Q2Q3(a)用异步归零法构成的十二进制计数器的波形(b)用同步归零法构成的十二进制计数器的波形用异步归零构成十二进制计数器,存在一个极短暂的过渡状态1100。十二进制计数器从状态0000开始计数,计到状态1011时,再来一个CP计数脉冲,电路应该立即归零。然而用异步归零法所得到的十二进制计数器,不是立即归零,而是先转换到状态1100,借助1100的译码使电路归零,随后变为初始状态0000。1 74LS161 Q3 Q2 Q1 Q0 D0 D1
31、D2 D3 CO LD CR CTT CTP CPCP1 74LS161 Q3 Q2 Q1 Q0 D0 D1 D2 D3 CO LD CR CTT CTP CP111256 进制计数器1 74LS161 Q3 Q2 Q1 Q0 D0 D1 D2 D3 CO LD CR CTT CTP CPCP 74LS161 Q3 Q2 Q1 Q0 D0 D1 D2 D3 CO LD CR CTT CTP CP11&60 进制计数器高位片计数到3(0011)时,低位片所计数为163=48,之后低位片继续计数到12(1100),与非门输出0,将两片计数器同时清零。1616=256用用74LS161构成构成256
32、进制和进制和60进制计数器进制计数器1 74LS161(个位)Q3 Q2 Q1 Q0 D0 D1 D2 D3 CO LD CR CTT CTP CPCP 74LS161(十位)Q3 Q2 Q1 Q0 D0 D1 D2 D3 CO LD CR CTT CTP CP11&8421 码 24 进制计数器&1 74LS161(个位)Q3 Q2 Q1 Q0 D0 D1 D2 D3 CO LD CR CTT CTP CPCP 74LS161(十位)Q3 Q2 Q1 Q0 D0 D1 D2 D3 CO LD CR CTT CTP CP18421 码 60 进制计数器&1用用74LS161构成构成8421码码
33、60进制和进制和24进制计数器进制计数器CP1 R0A R0B NC UCC S9A S9B14 13 12 11 10 9 874LS90 1 2 3 4 5 6 7CP0 NC Q0 Q3 GND Q1 Q274LS90S9A S9B R0A R0BQ0 Q3 Q1 Q2CP0CP1(a)引脚排列图(b)逻辑功能示意图集集成成异异步步十十进进制制计计数数器器74LS90输 入输 出R0A R0B S9A S9B CP0 CP1Q3 Q2 Q1 Q0 1 1 0 1 1 0 1 1 0 0 0 0 0 0 0 0 Q0 0 0 Q1 0 0 0 00 0 0 01 0 0 1二进制计数五进制
34、计数8421码十进制计数 5421码十进制计数异步计数器一般没有专门的进位信号输出端,通常可以用本级的高位输出信号驱动下一级计数器计数,即采用串行进位方式来扩展容量。CP1 Q0 Q1 Q2 Q3 S9A S9B R0A R0B CP1 CPCP0 74LS90(个位)N1=10 Q0 Q1 Q2 Q3 S9A S9B R0A R0BCP0 74LS90(十位)N2=10用用74LS161构成构成N进制计数器进制计数器 CP 74LS90(个位)74LS90(十位)S9A S9B R0A R0B S9A S9B R0A R0B Q0 Q1 Q2 Q3 Q0 Q1 Q2 Q3CP0CP1 CP0
35、CP1 CP 74LS90(个位)74LS90(十位)Q0 Q1 Q2 Q3 Q0 Q1 Q2 Q3 S9A S9B R0A R0B S9A S9B R0A R0BCP0CP0CP1 CP1 1&12.4.1 555定时器的结构和工作原理定时器的结构和工作原理71COTHTR+UCCuo5k5k5kV265843R +A1 +A2DQQRDSD电平触发端电平触发端电压控制端复位端电平有效放电端4.516V71COTHTR+UCCuo5k5k5kV265843R +A1 +A2DQQRDSD001R=0时,Q=1、Q=0,uo=0,V导通。71COTHTR+UCCuo5k5k5kV265843R
36、 +A1 +A2DQQRDSDR=0时,Q=1、Q=0,uo=0,V饱和导通。R=1、UTH2UCC/3、UTRUCC/3时,RD=0、SD=1,Q=1、Q=0,uo=0,V饱和导通。2UCC/3UCC/3001171COTHTR+UCCuo5k5k5kV265843R +A1 +A2DQQRDSDR=0时,Q=1、Q=0,uo=0,V饱和导通。R=1、UTH2UCC/3、UTRUCC/3时,RD=0、SD=1,Q=1、Q=0,uo=0,V饱和导通。2UCC/3UCC/31001R=1、UTH2UCC/3、UTRUCC/3时,RD=1、SD=1,Q、Q不变,uo不变,V状态不变。1171COT
37、HTR+UCCuo5k5k5kV265843R +A1 +A2DQQRDSDR=0时,Q=1、Q=0,uo=0,V饱和导通。R=1、UTH2UCC/3、UTRUCC/3时,RD=0、SD=1,Q=1、Q=0,uo=0,V饱和导通。2UCC/3UCC/31100R=1、UTH2UCC/3、UTRUCC/3时,RD=1、SD=1,Q、Q不变,uo不变,V状态不变。R=1、UTH2UCC/3、UTRUCC/3时,RD=1、SD=0,Q=0、Q=1,uo=1,V截止。12.4.2 555定时器的应用定时器的应用1、由、由555定时器构成单稳态触发器定时器构成单稳态触发器2UCC/3CRui8 47 3
38、 6 5552 5 10.01FuoUCCuiuotttP00(a)电路(b)工作波形uct0输出脉冲宽度 tp。tp1.1RC2UCC/3CRui8 47 3 6 5552 5 10.01FuoUCCuiuotttP00uct0接通UCC后瞬间,UCC通过R对C充电,当uc上升到2UCC/3时,比较器A1输出为0,将触发器置0,uo0。这时Q=1,放电管V导通,C通过V放电,电路进入稳态。ui到来时,因为uiUCC/3,使A20,触发器置1,uo又由0变为1,电路进入暂稳态。由于此时Q=0,放电管V截止,UCC经R对C充电。虽然此时触发脉冲已消失,比较器A2的输出变为1,但充电继续进行,直到
39、uc上升到2UCC/3时,比较器A1输出为0,将触发器置0,电路输出uo0,V导通,C放电,电路恢复到稳定状态。uo&uiuAuo(a)电路示意图(b)波形图单稳态触发器uououiuAtp单稳态触发器的应用单稳态触发器的应用uiuotpCR1uc8 47 3 6 5552 5 10.01FuoUCCR2ucuotttP1tP20UCC/32UCC/30(a)电路(b)工作波形2 2、由、由555定时器构成无稳态触发器定时器构成无稳态触发器接通UCC后,UCC经R1和R2对C充电。当uc上升到2UCC/3时,uo=0,V导通,C通过R2和T放电,uc下降。当uc下降到UCC/3时,uo又由0变
40、为1,V截止,UCC又经R1和R2对C充电。如此重复上述过程,在输出端uo产生了连续的矩形脉冲。CR1uc8 47 3 6 5552 5 10.01FuoUCCR2ucuotttP1tP20UCC/32UCC/30第一个暂稳态的脉冲宽度 tp1,即 uc从 UCC/3 充电上升到 2UCC/3 所需的时间:tp10.7(R1+R2)C第二个暂稳态的脉冲宽度 tp2,即 uc从 2UCC/3 放电下降到 UCC/3 所需的时间:tp20.7R2C振荡周期:Ttp1tp20.7(R12R2)CC1R1uo18 47 3 6 5552 5 10.01Fuo1UCCR2(a)电路(b)工作波形C2R3
41、uo28 47 3 6 5552 5 10.01Fuo2R4C将振荡器的输出电压uo1,接到振荡器中555定时器的复位端(4脚),当uo1为高电平时振荡器振荡,为低电平时555定时器复位,振荡器停止震荡。Rui8 46 7 555 32 5 1uo1+UCCuiuott00(a)电路(b)工作波形+UCC1uouCOUT+UT2UCC/3UCC/3控制电压调节回差3 3、由、由555定时器构成施密特触发器定时器构成施密特触发器(1)0iu时,RD=1、SD=0,触发器置 1,即1Q、0Q,uo1uo1。ui升高时,在未到达 2UCC/3 以前,uo1uo1 的状态不会改变。Rui8 46 7
42、555 32 5 1uo1+UCCuiuott00(a)电路(b)工作波形+UCC1uouCOUT+UT2UCC/3UCC/3控制电压调节回差(1)0iu时,RD=1、SD=0,触发器置 1,即1Q、0Q,uo1uo1。ui升高时,在未到达 2UCC/3 以前,uo1uo1 的状态不会改变。(2)ui升高到 2UCC/3 时,比较器 A1输出跳变为 0、A2输出为 1,触发器置0,即跳变到0Q、1Q,uo1、uo也随之跳变到 0。此后,ui继续上升到最大值,然后再降低,但在未降低到 UCC/3 以前,0o1u、0ou的状态不会改变。Rui8 46 7 555 32 5 1uo1+UCCuiuo
43、tt00(a)电路(b)工作波形+UCC1uouCOUT+UT2UCC/3UCC/3控制电压调节回差(1)0iu时,RD=1、SD=0,触发器置 1,即1Q、0Q,uo1uo1。ui升高时,在未到达 2UCC/3 以前,uo1uo1 的状态不会改变。(2)ui升高到 2UCC/3 时,比较器 A1输出跳变为 0、A2输出为 1,触发器置0,即跳变到0Q、1Q,uo1、uo也随之跳变到 0。此后,ui继续上升到最大值,然后再降低,但在未降低到 UCC/3 以前,0o1u、0ou的状态不会改变。(3)ui下降到 UCC/3 时,比较器 A1输出为 1、A2输出跳变为 0,触发器置 1,即跳变到1Q
44、、0Q,uo1、uo也随之跳变到 1。此后,ui继续下降到0,但1o1u、1ou的状态不会改变。施密特触发器的应用施密特触发器的应用CMOSMOC 等正弦波振荡器11(a)慢输入波形的 TTL 系统接口(b)整形电路的输入、输出波形输入输出UT+UT1输入输出UT+UT(c)幅度鉴别的输入、输出波形(d)多谐振荡器CRucuouo能将模拟量转换为数字量的电路称为模数转换器,简称A/D转换器或ADC;能将数字量转换为模拟量的电路称为数模转换器,简称D/A转换器或DAC。ADC和DAC是沟通模拟电路和数字电路的桥梁,也可称之为两者之间的接口。多路开关数字控制计算机DACADC功率放大功率放大执行机
45、构执行机构加热炉加热炉温度传感器温度传感器信号放大信号放大多路开关12.5.1 D/A转换器转换器将输入的每一位二进制代码按其权的大小转换成相应的模拟量,然后将代表各位的模拟量相加,所得的总模拟量就与数字量成正比,这样便实现了从数字量到模拟量的转换。uo或 io输出D/Ad0d1dn1输入)2222(00112211oddddKunnnnu基本原理基本原理1二进制权电阻网络 D/A转换器RUIRUIRUIRUIREFREFREFREF3210 2 4 8不论模拟开关接到运算放大器的反相输入端(虚地)还是接到地,即不论输入数字信号是1还是0,各支路的电流不变。R2R4R8RRFI1I0I2I3I
46、REFiFiS3S0S1S2d0d3d2d1+UREFuo +)2222(2248001122333321033221100ddddRUdRUdRUdRUdRUdIdIdIdIiREFREFREFREFREF)2222(22001122334oddddUiRiRuREFFF设RF=R/2R2R4R8RRFI1I0I2I3IREFiFiS3S0S1S2d0d3d2d1+UREFuo +S0S3S2S11 0 1 0 1 0 1 0RRFd3d0d1d2URuo +RR2R2R2R2R2RIRABCD2 2、倒、倒T T型电阻网络数模转换器型电阻网络数模转换器分别从虚线A、B、C、D处向左看的二端
47、网络等效电阻都是R。不论模拟开关接到运算放大器的反相输入端(虚地)还是接到地,也就是不论输入数字信号是1还是0,各支路的电流不变。从参考电压UR处输入的电流IR为:RUIRRS0S3S2S11 0 1 0 1 0 1 0RRFd3d0d1d2URuo +RR2R2R2R2R2RIRABCDI3I2I1I0IRUIIRUIIRUIIRUIIRRRFRRRR403122132161 281241 221各支路电流IR为:S0S3S2S11 0 1 0 1 0 1 0RRFd3d0d1d2URuo +RR2R2R2R2R2RIRABCDI3I2I1I0I)2222(20011223343322110
48、0ddddRUdIdIdIdIIREF)2222(2001122334oddddRRUIRuFRF3D/A转换器的主要技术指标(1)分辨率分辨率用输入二进制数的有效位数表示。在分辨率为n位的D/A转换器中,输出电压能区分2n个不同的输入二进制代码状态,能给出2n个不同等级的输出模拟电压。分辨率也可以用D/A转换器的最小输出电压与最大输出电压的比值来表示。10位D/A转换器的分辨率为:(2)转换精度D/A转换器的转换精度是指输出模拟电压的实际值与理想值之差,即最大静态转换误差。(3)输出建立时间从输入数字信号起,到输出电压或电流到达稳定值时所需要的时间,称为输出建立时间。001.01023112
49、11012.5.2 A/D转换器转换器1逐次逼近型 A/D 转换器输出数字量输入模拟电压uoui顺序脉冲发生器逐次逼近寄存器D/A转换器电压比较器转换开始前先将所有寄存器清零。开始转换以后,时钟脉冲首先将寄存器最高位置成1,使输出数字为1000。这个数码被D/A转换器转换成相应的模拟电压uo,送到比较器中与ui进行比较。若uiuo,说明数字过大了,故将最高位的1清除;若uiuo,说明数字还不够大,应将这一位保留。然后,再按同样的方式将次高位置成1,并且经过比较以后确定这个1是否应该保留。这样逐位比较下去,一直到最低位为止。比较完毕后,寄存器中的状态就是所要求的数字量输出。Q1 Q2 Q3 Q4
50、 Q5uiD CD CD CD CD C&11&uoCPucd2(22)d1(21)d0(20)G1 G2 G3G4 G5G6G7G8=1(ui uo)=0(uiuo)uc=S C RS C RS C R3 位 D/A 转换器FA Q FB Q FC QF1 F2 F3 F4 F5 +C转换开始前,先使Q1=Q2=Q3=Q4=0,Q5=1,第一个CP到来后,Q1=1,Q2=Q3=Q4=Q5=0,于是FA被置1,FB和FC被置0。这时加到D/A转换器输入端的代码为100,并在D/A转换器的输出端得到相应的模拟电压输出uo。uo和ui在比较器中比较,当若uiuo时,比较器输出uc=1;当uiuo时