版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 第第19章章 寄存器和计数器寄存器和计数器 第第19章章 寄存器和计数器寄存器和计数器19.1 寄存器寄存器19.2 同步计数器同步计数器19.3 异步计数器异步计数器19.4 任意进制计数器的构成方法任意进制计数器的构成方法习题习题19 第第19章章 寄存器和计数器寄存器和计数器19.1 寄存器寄存器19.1.1 数码寄存器数码寄存器是用于存放二进制代码的电路。图19.1所示是利用触发器的记忆功能构成的寄存器,它是由四个d触发器(f0f3)组成的,有d0d3四个数据输入端,q0q3四个输出端。cp为脉冲输入端,r d为各触发器的清零端,低电平有效。 第第19章章 寄存器和计数器寄存器和计数
2、器图 19.1 四位数码寄存器q0cpf0qdddd0qdrdrqqq1qqq2drdd1d2drqqq3d3f1f2f3r1 第第19章章 寄存器和计数器寄存器和计数器19.1.2 移位寄存器 1. 单向移位数码寄存器 图19.2所示是用四个d触发器组成的四位右移寄存器,其中f3是最高数码触发器,f0是最低数码触发器,四个触发器共用同一个时钟脉冲cp信号,因此称为同步时序电路。f0的d0端是串行输入,每当cp脉冲沿来到时,输入的数码被移入到f0触发器,而每个触发器的状态在cp脉冲的作用下,也同时移入下一位触发器,最高位触发器的状态从串行输出端移出寄存器。 第第19章章 寄存器和计数器寄存器和
3、计数器图19.2 四位右移寄存器q0并行输出drf0dqqcp串行输入d0drf1dqqq1drf2dqqq2drf3dqqq3串行输出d1 第第19章章 寄存器和计数器寄存器和计数器例19.1 有一组串行数据1011,依次送入四位右移寄存器,试画出四位右移寄存器的电路、状态表和工作波形图。 解 根据题意画出如图19.3所示的电路图和波形图,状态表如表19.1所示(输入数据为1011)。 第第19章章 寄存器和计数器寄存器和计数器 图 19.3 例19.1图(a) 例19.1四位右移寄存器的电路(a)q0串行输入1011drdqqcpdrdrdqqq1drdqqq2drdqqq3串行输出 第第
4、19章章 寄存器和计数器寄存器和计数器图 19.3 例19.1图(b) 例19.1波形图(b)00t0000cpuiq0q1q2q3ttttt 第第19章章 寄存器和计数器寄存器和计数器 表19.1 四位右移寄存器状态表 第第19章章 寄存器和计数器寄存器和计数器2. 双向移位寄存器由单向移位寄存器的工作原理可知,双向移位寄存器的左移和右移功能是在单向寄存器的基础上增加左移或右移功能,另外加上一些控制电路和控制信号即可构成双向移位寄存器。如图19.4所示为集成四位双向移位寄存器74ls194的引脚图,其功能表如表19.2所示。 第第19章章 寄存器和计数器寄存器和计数器图19.4 四位双向移位
5、寄存器74ls194引脚图74ls194vccq0q1q2q3cp s1s0dird0d1d2d3dilgnddr 第第19章章 寄存器和计数器寄存器和计数器表19.2 四位双向移位寄存器74ls194功能表 第第19章章 寄存器和计数器寄存器和计数器19.2 同步计数器同步计数器19.2.1 同步二进制计数器1. 同步二进制加法计数器 根据二进制加法运算的规则,在一个多位二进制数的末位加1时,若其中的第i位以下的各位皆为1,则第i位应改变状态(由0变1或由1变0)。而最低位在每次加1时其状态都要改变。按照上述规则,最低的3位数都改变了状态,而第4位未变。利用这一特点,可使用jk触发器组成一个
6、四位同步二进制加法计数器,如图19.5所示。从图上可知,各触发器受同一cp脉冲控制,其触发器的翻转与cp脉冲的下降沿同步。 第第19章章 寄存器和计数器寄存器和计数器图19.5 四位同步二进制加法计数器逻辑图1cf0kqqjcpf1kqqjq2f2kqqj&g1q3f3kqqj&g2&g3q0q1 第第19章章 寄存器和计数器寄存器和计数器对图19.5的时序电路分析如下。输出方程:c=q3q2q1q0 驱动方程:j0=k0=1 j1=k1=qn0j 2=k2=qn1qn0j 3=k3=qn2qn1qn0 第第19章章 寄存器和计数器寄存器和计数器将驱动方程代入触发器的特
7、性方程, 得到根据状态方程可作出电路的状态转换表,如表19.3所示。nnnnnnnnnnnnnnnnnnnnnnnnnnnnn012301233333130120122222121010111000010qqqqqqqqqkqjqqqqqqqqkqjqqqqkqjqqqkqjq 第第19章章 寄存器和计数器寄存器和计数器表19.3 四位同步二进制加法计数器状态转换表 第第19章章 寄存器和计数器寄存器和计数器根据状态转换表,可画出状态转换图和各触发器输出端的波形图,如图19.6和图19.7所示。 第第19章章 寄存器和计数器寄存器和计数器图19.6 四位同步二进制加法计数器状态转换图00000
8、00100100011010001010110011111111110110111001011101010011000q3q2q1q0 第第19章章 寄存器和计数器寄存器和计数器图19.7 四位同步二进制加法计数器波形图cpt000000q0q1q2q3cttttt 第第19章章 寄存器和计数器寄存器和计数器2. 同步二进制减法计数器 根据二进制减法计数器的运算规则可知,从多位二进制数减1时,要求每输入一个计数脉冲,最低位触发器要翻转一次,而其它触发器只能在其低位触发器均为0时,在计数脉冲cp的作用下才翻转。用jk触发器构成四位同步二进制减法计数器如图19.8所示。 第第19章章 寄存器和计数
9、器寄存器和计数器图 19.8 四位同步二进制减法计数器逻辑图1cf0jqqkcpf1jqqkf2jqqk&g1f3jqqk&g2&g3q0q1q2q3 第第19章章 寄存器和计数器寄存器和计数器根据图19.8的逻辑电路可写出驱动方程:输出方程: nnnnnn01233102201100qqqkjqqkjqkj1kjnnnn0123qqqqc 第第19章章 寄存器和计数器寄存器和计数器将驱动方程代入jk触发器的特性方程式中,得到电路的状态方程:根据状态方程,可作出状态转换表19.4,其中c为进位。nnnnnnnnnnnnnnnnnnnnnnnnnnnnn012301233
10、333130120122222121010111000010qqqqqqqqqkqjqqqqqqqqkqjqqqqkqjqqqkqjq 第第19章章 寄存器和计数器寄存器和计数器表19.4 四位同步二进制减法计数器状态转换表 第第19章章 寄存器和计数器寄存器和计数器根据状态转换表,可画出状态转换图19.9和各触发器输出端的波形图19.10。 第第19章章 寄存器和计数器寄存器和计数器图 19.9 四位同步二进制减法计数器状态转换图0000111111101101110010111010100100010010001101000101011001111000q3q2q1q0 第第19章章 寄存
11、器和计数器寄存器和计数器图19.10 四位同步二进制减法计数器各触发器输出端的波形cpt0q0q1q2q3c00000ttttt 第第19章章 寄存器和计数器寄存器和计数器19.2.2 同步十进制计数器1.同步十进制加法计数器图19.11所示为由四个jk触发器和门电路构成的同步十进制加法计数器。 第第19章章 寄存器和计数器寄存器和计数器图19.11 同步十进制加法计数器逻辑图1ccp&q0q2q3f0jqqkf1jqqkf2jqqkf3jqqkq1&1 第第19章章 寄存器和计数器寄存器和计数器根据图19.11的逻辑关系,写出电路的驱动方程:j0=k 0=1 j1=k1=qn
12、 3qn 0j2=k2=qn 1qn 0j3=k3=qn2qn1qn0+qn3qn0输出方程:c=qn3qn0 第第19章章 寄存器和计数器寄存器和计数器将上面的式子代入jk触发器的特性方程可得到:由上面的的状态转换方程可列出状态转换表19.5。 nnnnnnnnnnnnnnnnnnnnnnnnnnnnn330012303012130120121210301310010q)qqqqq(q)qqqqq(qqqqqqqqqqqqqqqqq 第第19章章 寄存器和计数器寄存器和计数器表19.5 同步十进制加法计数器状态转换表 第第19章章 寄存器和计数器寄存器和计数器 状态转换如图19.12所示。根
13、据图19.12可画出各触发器输出端的波形图,如图19.13所示。 第第19章章 寄存器和计数器寄存器和计数器图19.12 同步十进制加法计数器状态转换图1110111100000001001000111010q3q2q1q0100110000100010101110110101111011100 第第19章章 寄存器和计数器寄存器和计数器图19.13 同步十进制加法计数器各触发器输出端波形图0000t012345678910cpq0ttttq1q2q3 第第19章章 寄存器和计数器寄存器和计数器2.同步十进制减法计数器图19.14所示是同步十进制减法计数器的逻辑图,它是从同步二进制减法计数器电
14、路的基本上演变过来的,其工作原理请读者自行分析。 第第19章章 寄存器和计数器寄存器和计数器图 19.14 同步十进制减法计数器逻辑图 1cf0jqqkcpf1jqqkf2jqqkf3jqqkq0q1q2q3& 第第19章章 寄存器和计数器寄存器和计数器19.3 异步计数器异步计数器19.3.1 异步二进制计数器1. 异步二进制加法计数器 图19.15所示是由jk触发器组成的四位异步二进制加法计数器的逻辑图。 第第19章章 寄存器和计数器寄存器和计数器图19.15 异步二进制加法计数器逻辑图f0jqq1kcpf1jqqkq0f2jqqkq1f3jqqkq2q3 第第19章章 寄存器和计
15、数器寄存器和计数器根据图19.15的逻辑图,可分别写出时钟方程、驱动方程和状态方程。时钟方程:cp 0=cp, cp 1=qn0,cp2=qn1,cp3=qn2驱动方程:j0=k0=1,j1=k1=1,j2=k2=1,j3=k3=1状态方程:nnnnnnnnnnnnnnnn33333132222212110111000010qqkqjqqqkqjqqqkqjqqqkqjq 第第19章章 寄存器和计数器寄存器和计数器状态转换图如图19.16所示。图 19.16 异步二进制加法计数器状态转换图00000001001000110100010101100111111111101101110010111
16、01010011000q3q2q1q0 第第19章章 寄存器和计数器寄存器和计数器由状态转换图可画出各触发器输出端的状态转换波形图,如图19.17所示。 第第19章章 寄存器和计数器寄存器和计数器图19.17 异步二进制加法计数器状态转换波形图0cp1cptttttcp2cp3q0q1q2q30000 第第19章章 寄存器和计数器寄存器和计数器2. 异步二进制减法计数器 图19.18所示为由jk触发器组成的四位异步二进制减法计数器的逻辑图。 第第19章章 寄存器和计数器寄存器和计数器图19.18 四位异步二进制减法计数器逻辑图f0jqq1kcpf1jqqkq0f2jqqkq1f3jqqkq2q
17、3 第第19章章 寄存器和计数器寄存器和计数器 根据图19.18所示的逻辑图,可分别写出时钟方程、驱动方程和状态方程。时钟方程:cp0=cp,cp1=qn0,cp2=qn1 ,cp3= qn2 驱动方程:j0=k0=1,j1=k1=1, j2=k2=1, j3=k3=1状态方程: nnnnnnnnnnnnnnnn33333132222212110111000010qqkqjqqqkqjqqqkqjqqqkqjq 第第19章章 寄存器和计数器寄存器和计数器状态转换如图19.19所示。图 19.19 四位异步二进制减法计数器状态转换图00001111111011011100101110101001
18、00010010001101000101011001111000q3q2q1q0 第第19章章 寄存器和计数器寄存器和计数器由状态转换图可画出各触发器的输入端和输出端波形图,如图19.20所示。 图 19.20 四位异步二进制减法计数器输入输出波形图00000tttttcp1cp0q1cp2q2cp3q0q3 第第19章章 寄存器和计数器寄存器和计数器19.3.2 异步十进制加法计数器图19.21所示是一个异步十进制加法计数器的逻辑电路,它由4个jk触发器组成,将4位异步十进制加法计数器修改后, 能保存00001001共10个状态,而跳过10101111共6个状态,从而实现十进制计数。由图19
19、.21所示逻辑图,可分别写出时钟方程、驱动方程和输出方程。 第第19章章 寄存器和计数器寄存器和计数器图 19.21 异步十进制加法计数器逻辑图f0jqq1kcpf1jqqkq0f2jqqkq1f3jqqkq2q3&c 第第19章章 寄存器和计数器寄存器和计数器时钟方程:cp 0=cp,cp 1=qn0,cp 2=qn1,cp3=qn 0=cp1驱动方程:j0=k0=1 ;j1=qn3, k1=1j2=k2=1j 3=qn 2qn 0, k3=1输出方程:c=qn3qn0 第第19章章 寄存器和计数器寄存器和计数器状态方程: 状态转换如图19.22所示。nnnnnnnnnnnnn123
20、13212031000010qqqqqqqqqqqkqjq 第第19章章 寄存器和计数器寄存器和计数器图19.22 异步十进制加法计数器状态转换图0000000100100011010010011000011101100101q3q2q1q0 第第19章章 寄存器和计数器寄存器和计数器 由图19.22可画出各触发器输入端和输出端波形图,如图19.23所示。 第第19章章 寄存器和计数器寄存器和计数器图19.23 异步十进制加法计数器各触发器输入和输出端波形图012345678910tttttcpq00q10q20q30 第第19章章 寄存器和计数器寄存器和计数器19.4 任意进制计数器的构成方
21、法任意进制计数器的构成方法19.4.1 中规模集成电路计数器1. 四位同步二进制加法计数器 图19.24所示为集成四位同步二进制加法计数器74ls161 的逻辑功能图。 第第19章章 寄存器和计数器寄存器和计数器图19.24 74ls161芯片引脚图74ls161cpcttq0cod0ctpdrldd1d2d3q1q2q3 第第19章章 寄存器和计数器寄存器和计数器74ls161的功能如表19.6所示(“”为上升沿)。 第第19章章 寄存器和计数器寄存器和计数器表19.6 74ls161功能表 第第19章章 寄存器和计数器寄存器和计数器2. 同步二进制可逆计数器 图19.25为4位同步二进制可
22、逆计数器74ls191的芯片引脚图,其逻辑功能如表19.7所示(“”为上升沿)。 第第19章章 寄存器和计数器寄存器和计数器图19.25 74ls191芯片引脚图 74ls191cpq0d0drldd1d2d3q1q2q3s 第第19章章 寄存器和计数器寄存器和计数器 表19.7 74ls191逻辑功能表 第第19章章 寄存器和计数器寄存器和计数器3. 同步十进制计数器 1) 同步十进制加法计数器图19.26为集成十进制同步加法计数器74ls160 芯片引脚图,其逻辑功能如表19.8所示(“”为上升沿)。 第第19章章 寄存器和计数器寄存器和计数器图19.26 74ls160芯片引脚图74ls
23、160cpctpq0cod0cttdrldd1d2d3q1q2q3 第第19章章 寄存器和计数器寄存器和计数器表19.8 74ls160逻辑功能表 第第19章章 寄存器和计数器寄存器和计数器2) 同步十进制可逆计数器图19.27为集成十进制同步可逆计数器74ls190芯片引脚图,其逻辑功能如表19.9所示(“”为上升沿)。 第第19章章 寄存器和计数器寄存器和计数器图19.27 74ls190芯片引脚图74ls190cpq0co/bod0mldd1d2d3q1q2q3ct 第第19章章 寄存器和计数器寄存器和计数器表19.9 74ls190逻辑功能表 第第19章章 寄存器和计数器寄存器和计数器
24、4. 异步计数器 图19.28(a)为集成异步二五十进制计数器74ls290芯片引脚图。它实际上是一个一位二进制数器和一个五进制计数器两部分的组合,图19.28(b)为74ls290的电路结构图。图中的r0a和r0b为置0输入端,s9a、s9b为置9输入端。表19.10为74ls290的功能表。 第第19章章 寄存器和计数器寄存器和计数器 图 19.28 74ls290(a) 芯片引脚图;(b) 电路结构图m2m = 5q1q074ls290cp1q0cp0q1q2q3r0ar0bs9as9b(a)cp0cp1q2q3q1q2q3(b) 第第19章章 寄存器和计数器寄存器和计数器表19.10
25、74ls290的逻辑功能表 第第19章章 寄存器和计数器寄存器和计数器由功能表可知74ls290逻辑功能如下:异步置0功能:当r0=r0ar0b=1,s9=s9as9b=0时,计数器置零与时钟脉冲cp无关,因而称为异步置0。异步置9功能:当r0=r0ar0b=0,s9=s9as9b=1时,计数器置9与时钟脉冲cp无关,因此称为异步置9。 第第19章章 寄存器和计数器寄存器和计数器 计数功能:当r0ar0b=0,s9as9b=0时,计数器处于计数工作状态。一般分为四种情况讨论: (1)计数脉冲由cp0 端输入,从q0输出时,构成一位二进制计数器。 (2)计数脉冲由cp1 端输入,输出为q3q2q
26、1时,构成异步五进制计数器。 (3)若将q0与cp1相连,计数脉冲由cp0端输入,输出为q3q2q1q0时,构成十进制异步计数器。 (4)若将q3与cp0相连,计数脉冲由cp1端输入,从高位到低位输出为q3q2q1q0时, 构成5421bcd码的异步十进制加法计数器。 第第19章章 寄存器和计数器寄存器和计数器19.4.2 构成任意进制计数器的方法1. 用复位法构成任意进制计数器复位法,又称为异步置零法,其工作原理如下:如果计数器从s0开始计数,当输入了m个脉冲后,电路进入sm状态。如果将sm状态译码,产生一个异步置0信号加到计数的异步置0端,则电路一旦进入sm状态后立即复位,回到s0状态。由
27、于跳过了nm的状态,故可得到m进制计数器。图19.29所示是复位法产生m进制计数器的示意图,图中虚线箭头表示sm只在一个短暂的时间里出现。 第第19章章 寄存器和计数器寄存器和计数器图19.29 复位法产生m进制计数器示意图sn2sn1s0s1s2sm1sm 第第19章章 寄存器和计数器寄存器和计数器例19.2 试用74ls161构成十二进制计数器。 解 采用复位法实现的电路连线如图19.30所示。 第第19章章 寄存器和计数器寄存器和计数器图19.30 例19.2电路图 74ls161cpcttq0cod0ctpdrldd1d2d3q1q2q31cp&0000110010111010
28、100110000001001000110100010101100111 第第19章章 寄存器和计数器寄存器和计数器例19.3 试用74ls160构成七进制计数器。 解 采用复位法实现的电路连线如图19.31所示。 第第19章章 寄存器和计数器寄存器和计数器图19.31 例19.3电路图74ls160cpcttq0cod0ctpdrldd1d2d3q1q2q31cp0000011101100010001101000101&0001 第第19章章 寄存器和计数器寄存器和计数器2. 用置位法构成任意进制计数器 例19.4 试用74ls160构成七进制计数器(采用置位法实现)。 解 由于74
29、ls160是十进制同步计数器,具有00001001共10个工作状态,工作时若能跳过3个状态就能构成七进制计数器,如图19.32所示。 第第19章章 寄存器和计数器寄存器和计数器图19.32 状态示意图00001001001001111000000101000011011001011234598761012 第第19章章 寄存器和计数器寄存器和计数器根据74ls160的功能可知,预置过程需在cp时钟的控制下完成,则可选择两种方案,分别如图19.33(a)、(b)所示。 第第19章章 寄存器和计数器寄存器和计数器 图 19.33 例19.4电路图(a) 电路方案一;(b) 电路方案二174ls16
30、0cpctpq0cod0cttdrldd1d2d3q1q2q31cp11174ls160cpctpq0cod0cttdrldd1d2d3q1q2q31cp11(a)(b) 第第19章章 寄存器和计数器寄存器和计数器3. 利用计数器的级联获得大容量n进制计数器 例19.5 试用两片同步十进制加法计数器74ls160构成一个同步百进制计数器。 解 因74ls160是十进制计数器,所以两级串接后1010恰好是百进制计数器,如图19.34所示。 第第19章章 寄存器和计数器寄存器和计数器图19.34 例19.5电路 74ls160(1)cpctpq0cod0cttdrldd1d2d3q1q2q31cp
31、74ls160(2)cpctpq0cod0cttdrldd1d2d3q1q2q3输出 第第19章章 寄存器和计数器寄存器和计数器例19.6 试用两片4位二进制同步加法计数器74ls161构成五十进制的计数器。 解 因74ls161是4位二进制同步加法计数器,构成五十进制计数器选择105(或510)即第一片为十进制,第二片为五进制,则两片串联后可构成五十进制计数器,如图19.35所示。 第第19章章 寄存器和计数器寄存器和计数器图 19.35 例19.6电路图74ls161(1)cpctpq0cod0cttdrldd1d2d3q1q2q3cp74ls161(2)cpctpq0cod0cttdrldd1d2d3q1q2q35 v&15 v&11 第第19章章 寄存器和计数器寄存器和计数器19.4.3
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 退化防护林修复技术规定
- 食品企业刀具与碎片管理程序
- 项目投标情况交底清单
- 肠息肉切除术后并发症处理
- 辽宁省阜新市2026年高三第四次模拟考试语文试卷含解析
- 医学26年:呼吸系统疾病营养支持 查房课件
- 四川省遂宁市射洪中学2025-2026学年高二下学期期中考试数学试卷
- 26年银发法律维权难解决方案课件
- 医学26年:肉毒素治疗偏头痛 查房课件
- 医学26年:糖尿病酮症酸中毒处理 查房课件
- 二年级下册语文《古诗二首 晓出静慈寺送林子方 绝句》课件
- 《大学创意写作 文学写作篇》课件 第六章 自由诗与歌词
- 2024年1月浙江首考高考选考历史试卷试题真题(含答案)
- 2023年秋国家开放大学《城市管理学》自测题参考答案(7-11)
- 电梯使用基础管理类隐患排查清单
- C语言程序设计97871132952400000(1-1)
- 篮球比赛记录表(通用)
- 煤矿在用主通风机系统安全检测检验规范
- GB/T 19001-2016质量管理体系要求
- MCGS 项目7:组态应用实例
- GA/T 1494-2018路面结冰监测系统通用技术条件
评论
0/150
提交评论