第7章 常用时序逻辑功能器件
常用时序逻辑功能器件
DIR D0 D1 D2 D3 DIL S1 S0 S1 S0 74LS194 Q0 Q1 Q2 Q3 CP RD
DIR D0 D1 D2 D3 DIL S1 S0 74LS194 Q0 Q1 Q2 Q3 CP RD CP RD
作业题
THANK YOU!
本章到此结束, 谢谢您的光临!
CP VI Q0 Q1 Q2 Q3 0 0 0 0 0 0 1 1 1 0 0 0 2 1 1 1 0 0 3 0 0 1 1 0 4 1 1 0 1 1
用JK触发器构成的移位寄存器
并 FF0 1J 1 C1 1K 移位 CP 脉冲 Q0 FF0 1J C1 1K 行 Q1 FF0 1J C1 1K 输 Q2 FF0 1J C1 1K 出 Q3 DO串行 输出
QB
P T CP C′r A′
Q′A
Q′B Q′C 7 41 61
′ B
Q′D ′ OC 1
C′
′ D LD′
1 0
0
1
0 (c)
1 0
0
1
1
7.2寄存器和移位寄存器
在数字系统中,常需要一些数码暂时存放起来, 这种暂时存放数码。一个触发器可以寄存1位二 进制数码,要寄存几位数码,就应具备几个触发 器,此外,寄存器还应具有由门电路构成的控制 电路,以保证信号的接收和清除。
B
P T CP ′ C′r A
Q′A
Q′B Q′C 7 41 61
′ B C′
Q′D ′ OC
图 7-15 例 7-4 模 60 计数器逻 辑图 (a) 大模分解法; (b) 整体置 0 法; (c) OC整体置数 法
&
′ D LD′
第7章 常用时序逻辑功能器件(新)
D0 (b)
D1 D2 D3 逻辑功能示意图
U/D是加减计数控制端;CT是使能端;LD是异步置数控制端; 是加减计数控制端; 是使能端 是使能端; 是异步置数控制端 是异步置数控制端; 是加减计数控制端 D0~D3是并行数据输入端;Q0~Q3是计数器状态输出端; 是并行数据输入端; 是计数器状态输出端; CO/BO是进位借位信号输出端;RC是多个芯片级联时级间串行 是进位借位信号输出端; 是多个芯片级联时级间串行 是进位借位信号输出端 计数使能端, = , 计数使能端,CT=0,CO/BO=1时,RC=CP,由RC端产生 = 时 = , 端产生 的输出进位脉冲的波形与输入计数脉冲的波形相同。 的输出进位脉冲的波形与输入计数脉冲的波形相同。
VCC CO Q0 Q1 Q2 Q ET LD 3 Q0 Q Q Q3 1 2
1 1 1 1 1 1 1 9 6 5 4 3 2 1 0 74LS161 1 2 3 4 5 6 7 8
ET EP CP 74LS161 RCO LD
RD CP D0 D1 D2 D3 EP G ND
(a) 引 脚 排 列 图
输出方程
B = Qnn−1Qnn− 2 LQ1n Q0n
3位二进制同步可逆计数器 位二进制同步可逆计数器
时作加计数, = 时作减计 设用X表示加减控制信号, 设用 表示加减控制信号,且X=0时作加计数,X=1时作减计 表示加减控制信号 = 时作加计数 则把二进制同步加法计数器的驱动方程和X相与 相与, 数,则把二进制同步加法计数器的驱动方程和 相与,把减法 计数器的驱动方程和X相与 再把二者相加, 相与, 计数器的驱动方程和 相与,再把二者相加,便可得到二进制 同步可逆计数器的驱动方程。 同步可逆计数器的驱动方程。
常用时序逻辑器件
UCC 8
R 5 CO
TH 6 R
TR 2
R D
7 VT
分压器 1
+ A1 +
A2
比较器
RD 4
&Q &
Q
R-S触发器
uo
3
TH是比较器A1的信号输入端,称为阈值输入端;TR 是比较器A2的信号输入端,称为触发输入端。放电三极管 T1为外接电容提供一个接地的放电通道。当基本RS触发器 置 1 时,T1截止,基本RS触发器置 0时,T1导通。 RD 是直接复位接入端,当RD为低电平时,输出端为低电平。
将立即被送入进寄存器中,有:
Q Q Q Q n1 n1 n1 n1 3 21 0
D3 D2 D1D0
2.移位寄存器
移位寄存器不仅能存放数码,还有移位的功能,是数字 系统中进行算术运算的必需器件,应用十分广泛。移位寄存 器在移位脉冲作用下将寄存器的数码依次向左或向右移,按 移动方式不同分为单向(左移或右移)移位寄存器和双向移 位寄存器。按数码的输入输出方式不同又可分为串行(并行) 输入,串行(并行)输出等。
静态保持、动态保持、并行输入、左移移
位和右称移位六项功能。
二、计数器
计数器是用来对输入脉冲进行计数的时序逻辑电路。 按计数器进位制来分,可分为二进制和十进制计数器等。
1.同步二进制计数器 同步计数器:计数脉冲同时加到所有触发器的时钟信号输 入端,使应翻转的触发器同时翻转的计数器,称作同步计数器。 显然,它的计数速度比较快。同步二进制加法计数器的功能表 如下表所示。
ET RD A B C D RCO
EP 74LS161 LD
CP QA QB QC QD
ET RD A B C D RCO
模拟电子技术 康华光 7章1
1
状态表
01
11
10
1 0
Qn 0 00
0 1
0 1
0 1
n n n n Q nn1 Q2 Q1n Q0n Q nQ1 1 nQ 0 Q2 n 2 21 n 1 n n Q 2 Q1 n Qn Q2 Q1 Q0 B 0 n n n Q1 1 Q1 Q 0 Q1 Q 0 1 1 1 1 0 0 n0 n Q 11 1Q 0 1 1 1 0 0 0
7.2.2 移位寄存器 7.2.3 集成移位寄存器74194
教学基本要求
熟练掌握二进制计数器的组成、逻辑功能及工 作原理。 掌握十进制计数器的组成、逻辑功能及工作原 理。 掌握典型中规模集成计数器的逻辑功能及应用。 掌握移位寄存器的逻辑功能和工作原理。 掌握中规模集成移位寄存器的逻辑功能及其应 用。
异步 (低电平) 异步 (低电平) 异步 (低电平) 无 异步 (低电平) 无 异步 异步
同步 同步 同步 异步 异步 同步 异步 无 异步
74HCT161 4位二进制加法 74LS191 74LS193 74160 74LS190
异步
双时钟4位二进制可逆 异步 (高电平)
74LS293 74LS290
7.1
按FF状态 更新时刻
计
数
器
•计数器的分类
同步 --所有FF的状态同时更新,共用一个CP 异步 --所有FF的状态不同时更新,不共用一个CP 加计数器 Up Counter 减计数器 Down Counter
按数值增 减趋势
可逆计数器 Up/Down Counter
按状态变 量使用的 编码 二进制计数器 Binary 二-十进制计数器 BCD
7 常用逻辑功能器件
等效十进 制数 0 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
就构成了4位二进制同步减法计数器。
(3)二进制同步可逆计数器
既能作加计数又能作减计数的计数器称为可逆计数器。 将加法计数器和减法计数器合并起来,并引入一加/减 控制信号X便构成4位二进制同步可逆计数器,各触 发器的驱动方程为:
∧
用“观察法”作出该电路的时序波形图和状态图。
CP Q0 Q1 Q2 Q3
由状态图可见,从初态0000(由清零脉冲所置)开始,每输入一个计数脉冲,计 数器的状态按二进制加法规律加1,所以是二进制加法计数器(4位)。 又因为该计数器有0000~1111共16个状态,所以也称16进制(1位)加法计数器 或模16(M=16)加法计数器。 由时序图可以看出,Q0 、Ql、Q2 、Q3 的周期分别是计数脉冲(CP)周期的2倍、 4倍、8倍、16倍,因而计数器也可作为分频器。
每当Q0由0变1,FF1向相反的状态翻转一次;
每当Q1由0变1,FF2向相反的状态翻转一次; 每当Q2由0变1,FF3向相反的状态翻转一次。
∧
二进制异步减法计数器的时序波形图和状态图。
CP Q0 Q1 Q2 Q3
Q Q QQ 3 2 1 0 1001
0000
1111
1110
1101
1100
1011
(3)作状态转换表。
设初态为Q3Q2Q1Q0=0000,代入次态方程进行计算, 得状态转换表如表6.3.5所示。
(4)作状态图及时序图。
Q Q QQ 3 2 1 0
0000
0001
0010
0011
0100
2.二进制同步计数器
(1)二进制同步加法计数器 由于该计数器的翻转规律性较强,只需用“观察法”就可设计出电路:
常用时序逻辑功能器件.
(1)清零。CR=0,异步清零。即有:
n n n n Q3 Q2 Q1 Q0 0000
(2)送数。CR=1时,CP上升沿送数。即有:
Q Q Q Q
n 1 3
n 1 n 1 2 1
n 1 0
D3 D2 D1D0
(3)保持。在CR=1、CP上升沿以外时间。
浙江万里学院电信学院 钱裕禄 0405-2
Chapt7 常用时序逻辑功能器件
7.2 寄存器
在数字电路中,用来存放二进制数据或代码 的电路称为寄存器。
寄存器是由具有存储功能的触发器组合起来构成的。 一个触发器可以存储1位二进制代码,存放n位二进 制代码的寄存器,需用n个触发器来构成。 按照功能的不同,可将寄存器分为基本寄存器和移位 寄存器两大类。基本寄存器只能并行送入数据,需要 时也只能并行输出。移位寄存器中的数据可以在移位 脉冲作用下依次逐位右移或左移,数据既可以并行输 入、并行输出,也可以串行输入、串行输出,还可以 并行输入、串行输出,串行输入、并行输出,十分灵 活,用途也很广。
Chapt7 常用时序逻辑功能器件
4位右移 移位寄存器
Q0 FF0 Di 右移 输入 1D D0 C1 Q0 Q0
二、 移位寄存器
1、单向移位寄存器
Q1 FF1 1D D1 C1 Q1 Q1 FF2 1D D2 C1 Q2 Q2 Q2 FF3 1D D3 C1 Q3 Q3 右移 输出
并行输出
Q3
CP 移位时钟脉冲
Chapt7 常用时序逻辑功能器件
4位左移 移位寄存器
左移输出 D0 CP 移位时钟脉冲 FF0 1D C1
并行输出
Q0 FF1 Q0 Q0 D1 1D C1 Q1 Q1 D2 Q1 FF2 1D C1 Q2 Q2 D3 Q2 FF3 1D C1 Q3 Q3 Q3 Di 左移输入
数字电路与逻辑设计中规模常用时序逻辑电路个芯片的介绍
(1)同步计数器
1.同步二进制加计数器 (实验十四:3、4)
用JK触发器实现n位二进制 同步加计数器,驱动方程 为:
用D触发器实现n位二进制同步 加计数器,驱动方程为:
J0=K0=1 J1=K1=Q0 J2=K2=Q1Q0 J3=K3=Q2Q1Q0
Jn-1=Kn-1=Qn-2Qn-3…Q1Q0
1
T QA QB QC QD
1P
&
74161
OC
CP
Cr LD A B C D
1 × ×× ×
ii)采用反馈预置法(一)
(预置功能)
1
T QA QB QC QD
1
P
&
设初始状态为 0000
74161
OC
CP
思考:请问还有别 的预置方法吗?
Cr LD A B C D
1
0 0 00
i)采用反馈复位法(清零功能)
2.异步二进制减计数器
用D触发器如何实现?
1
J0 Q0
CP
CP0
K0 Q0
J1 Q1 CP1 K1 Q1
J2 Q2 CP2 K2 Q2
1
J0 Q0
CP
CP0
K0 Q0
J1 Q1 CP1 K1 Q1
*3.异步二进制可逆计数器
J2 Q2 CP2 K2 Q2
(2) 中规模异步计数器
二-五-十进制异步计数器(7490)
则CrLD=11:计数0100-0101-0110-0111-1000, 此时QC=0,则LD=0开始预置 1100,则LD=1计数,1101-1110-1111-0000,预置0100。由此判断为十进制。 六种无效状态代入判断是否有挂起。
第七章 常用时序逻辑功能器件解读
4、计数器容量的扩展 异步计数器一般没有专门的进位信号输出端,通常可以用 本级的高位输出信号驱动下一级计数器计数,即采用串行 进位方式来扩展容量。
Q0 Q1 Q2 Q3 CP1 CP CP0 S9A S9B R0A R0B CP1 Q0 Q1 Q2 Q3
74LS90(个位) N1 =10
74LS90(十位) N2 =10 S9A S9B R0A R0B
CP1 CP CP0
74LS90(个位) S9A S9B R0A R0B
CP1 CP0
74LS90(十位) S9A S9B R0A R0B
64进制计数器
SN=64
同步计数器有进位或借位输出端,可以选择合适的进位或借位 输出信号来驱动下一级计数器计数。同步计数器级联的方式有 两种,一种级间采用串行进位方式,即异步方式,这种方式是 将低位计数器的进位输出直接作为高位计数器的时钟脉冲,异 步方式的速度较慢。另一种级间采用并行进位方式,即同步方 式,这种方式一般是把各计数器的CP端连在一起接统一的时钟 脉冲,而低位计数器的进位输出送高位计数器的计数控制端。
74LS163
1
74LS163
D0~D3可随意处理
D0~D3必须都接0
例
用 74LS197 ( 4 位二进制,异步清零、置数)来构成一个十二进制计数 器。
(1)写出状态SN的二进制代码。 SN=S12=1100 (2)求归零逻辑。
n n CR CT / LD P N P12 , PN P Q 1 3 Q2
(3)画连线图。
Q 0 Q 1 Q2 Q 3 & CP1 CP CP0 D0 D1 D2 D3 (a) 用异步清零端 CR 归零 (b) 1 CT/LD CP CR CP1 CP0 D0 D1 D2 D3 用异步置数端 CT /LD 归零 Q 0 Q 1 Q2 Q 3 & CT/LD 1 CR
数字逻辑课件-第7章--常用时序逻辑功能器件
本任务所需计数器的模数为 6 ,所以触发器的个数为 3 。
3. 还可以用波形图显示状态转换表。
CP
Q0
Q1
Q2
Q0的输出的波形的频率是CP的1/2。 Q1的输出的波形的频率是CP的1/4。 Q2的输出的波形的频率是CP的1/8。
二分频 四分频 八分频
思考题:试设计一个四位二进制同步加法计数 器电路,并检验其正确性。
说明:
①计数器计数之前应清零。但初始数据可以人为地置入。
0010
2
0011
3
000
0100
4
001
1000
5
010
1001
6
011
100
1010
7
结论:上述连接方式形成
1011
8
5421 码。
1100
9
0000
0
B、 74LS90的应用
例1:构成BCD码六进制计 数器。
QD QC QB QA
R0(1)和R0(2)同时为 “1”, R 9(1) 和R 9(2)中至少有一个必须为“0”时, 它才进入“清零状态”;
第7章 常用时序逻辑功能器件
7.1 计数器 7.2 寄存器和移位寄存器
§7.1 计数器
一、 计数器的功能和分类
1、概念:计数器是一种用来对输入脉冲进行计数的时序逻
辑电路。
2、特点:
(1)时钟脉冲即为计数脉冲。
第7章 常用时序逻辑功能器件分析
9
第七章 常用时序逻辑功能器件
74x160 功 能 表
异步清零予置 使能 RD LD EP ET
L X XX H L XX H H LX H H XL H H HH
时钟 予置数据输入 输出 CP A B C D QA QB QC QD
X XXXX LLLL
AB C D AB C D
X
XXXX 保 持
X
XXXX 保 持
X X X X 计 数(M=10)
RCO ET QD QC QB QA
10
第七章 常用时序逻辑功能器件
74x161计数状态 1
1
CR CET
D0
D1 D2
D3 TC
1
CEP 74x161 >CP Q0 Q1 Q2 Q3
PE
1
M=16
11
第七章 常用时序逻辑功能器件
1)异步清零。CR=0 时, 计数器输出直 接清零 Q3Q2Q1Q0 = 0000.无需CP
R
=
&
1
1
1
11
Q0
Q1
Q2
Q3 TTC
C
8
第七章 常用时序逻辑功能器件
74HC/HCT161,74161, 74LS161,74LVC161
74x161 功 能 表 表6.5.6
CR CET
D0
D1 D2
D3 TC
CEP 74x161 >CP Q0 Q1 Q2 Q3
PE
异步清零予置 使能 时钟 予置数据输入 输出
§7.1计数器 6.5.2
在数字电路中,能够记忆输入脉冲
个数的电路叫计数器。
计数器可实现对输入的CP脉冲进行计数。 也可用作定时(计时器)、分频、数字测量等。
数字电路 第七章 时序逻辑电路
/0 001
/0
010 /0
101
100 /1 /0
011
结论:该电路是一个同步五进制( ⑥ 结论:该电路是一个同步五进制(模5)的加 法计数器,能够自动启动, 为进位端. 法计数器,能够自动启动,C为进位端.
§7.3 计数器
7.3.1 计数器的功能和分类
1. 计数器的作用
记忆输入脉冲的个数;用于定时,分频, 记忆输入脉冲的个数;用于定时,分频,产 生节拍脉冲及进行数字运算等等. 生节拍脉冲及进行数字运算等等.
1 0 1 0 1 0 1 0
3. 还可以用波形图显示状态转换表. 还可以用波形图显示状态转换表.
CP Q0 Q1 Q2
思考题: 思考题:试设计一个四位二进制同步加法计数 器电路,并检验其正确性. 器电路,并检验其正确性.
7.3.4 任意进制计数器的分析
例:
Q2 J2 Q2 K2 Q1 J1 Q1 K1 Q0 J0 Q0 K0
第七章 时序逻辑电路
§7.1 概述 §7.2 时序逻辑电路的分析方法 §7.3 计数器 §7.4 寄存器和移位寄存器 §7.5 计数器的应用举例
§7.1Байду номын сангаас概述
在数字电路中, 在数字电路中,凡是任一时刻的稳定 输出不仅决定于该时刻的输入,而且还和 输出不仅决定于该时刻的输入,而且还和 电路原来的状态有关者 电路原来的状态有关者,都叫做时序逻辑 电路,简称时序电路 时序电路. 电路,简称时序电路. 时序电路的特点:具有记忆功能. 时序电路的特点:具有记忆功能.
下面将重点 讨论蓝颜色 电路—移位 电路 移位 寄存器的工 寄存器的工 作原理. 作原理. D0 = 0 D1 = Q0 D2 = Q1 D3 = Q2
第七章 常用时序逻辑功能器件
A B X X X X
数字电子
24
(3) 74LS290的功能
74LS290的特点:
包含1个1位二进制计数器
和1个异步五进制计数器
R0(1) = R0(2) =1,
R 9(1)• R9(2) =0,直接置0
从逻辑图看置9时两个 置0端中有一个必须为0
R9(1) = R9(2) =1, 直接置9
n n n n n Q3 1 D3 Q3 Q0 QnQ1 Q0 2
n Qn 1 D2 Qn Q1n Qn Q0 2 2 2
Q Q Q
n 2 n 1
n 0
n 1 n 0 n 3 n 1 n 0
Q
n1 1 n1 0
D1 Q Q Q Q Q
Q
D0 Q
n 0
L L X X
H X
X X L L
X H
L X L X
L H
X L X L
数字电子
X X
L H
L L
计 计 计 计
L L
数 数 数 数
L H
26
1.用集成计数器构成任意进制计数器
用现有的M进制集成计数器构成N进制集成计数器
(1) M>N
采用反馈清零法或反馈置数法跳过M-N个状态 ①反馈清零法
适用于具有清零输入端的集成计数器
数字电子
40
7.2.3
集成移位寄存器74194
A、B、C、D:并行输入端 S1、S0:控制输入端 DSL:左移输入端 DSR:右移输入端 RD:清零输入端 CP:时钟脉冲输入端 QA、 QB、 QC、 QD:输出端
数字电子
41
74194双向移位寄存器控制端的逻辑功能
第七章 常用时序逻辑功能器件—1
& ≥1
1
FF0
1J
Q0
FF1 1J
C1
C1
1K CP
1K Q0
& ≥1
FF2
Q1
1J
C1
1K Q1
& ≥1 C/B
Q2
Q2
浙江万里学院电信学院 钱裕禄 0405-2
Chapt7 常用时序逻辑功能器件
74LS161
VCC RCO QA Q B Q C QD ET LD T
16 15 14 13 12 11 10 9
Q3nQ2n
Q1nQ0n
00 01 11 10
00 0 0 × 0
01 0 0 × 1
11 0 0 × ×
10 0 0 × × C 的卡诺图
浙江万里学院电信学院 钱裕禄 0405-2
Chapt7 常用时序逻辑功能器件
十进制同步减法计数器
排列顺序:
状 态 图
Q3nQ2nQ1nQ0n /B
0000←/0 0001←/00010←/0 0011/←0 0100
选用3个CP下降沿触发的JK触发器,分别用FF0、FF1、 FF2表示。
时钟方程: CP0 CP1 CP2 CP
输出方程: B Q2nQ1nQ0n
浙江万里学院电信学院 钱裕禄 0405-2
Chapt7 常用时序逻辑功能器件
FF0每输入一个时钟脉 冲翻转一次 FF1在Q0=0时,在下一个CP 触发沿到来时翻转。 FF2在Q0=Q1=0时,在下一个 CP触发沿到来时翻转。
J0 K0 1
J1 K1 Q0n J 2 K2 Q1nQ0n
浙江万里学院电信学院 钱裕禄 0405-2
Chapt7 常用时序逻辑功能器件
第七章常用时序逻辑功能器件
图7.4.36 图7.4.35电路的状态转换图
7.5 时序逻辑电路中的竞争-冒险现象
•说明时序电路竞争-冒险现象的例子
•例题电路的状态转换图
•移位寄存器中的时钟偏移现象 • (a)电路图(b)时钟信号波形 •防止移位寄存器错移的方法 • (a)接入反相器作延迟环节(b)接入延迟 电容
图7.5.1 说明时序电路竞争-冒险现象的例子
7. 3.7
4位双向移位寄存器74LS194A的逻辑图
图7. 3.8 用两片74LS194A接成8位双向移位寄存器
图7. 3.9
例7.3.1的电路
图7. 3.10 例7.3.1电路的波形图
图7. 3.11 用T 触发器构成的同步二进制加法计数器
图7. 3.12 图7.3.11电路的状态转换图
图7. 3.13 例7.3.11电路的时序图
图7. 3.14
4位同步二进制计数器74161的逻辑图
7. 3.15 用T’ 触发器构成的同步十六进制加法计数器CC452
图7. 3.16 用T 触发器接成的同步二进制减法计数器
图7. 3.17 单时钟同步十六进制加/减计数器74LS191
图7. 3.18 同步十六进制加/减计数器74LS191的时序图
图7. 3.43
环形计数器电路
图7. 3.44 图7.3.43电路的状态转换图
图7. 3.45 能自启动的环形计数器电 路
图7. 3.46 图7.3.45电路的状态转换图
图7. 3.47 移位寄存器型计数器的一般结构形式
图7. 3.48 扭环型计数器电路
图7. 3.49 图7.3.48电路的状态转换图
7.3 若干常用的时序逻辑电路(三)
•单时钟同步十进制可逆计数器74LS190的逻辑图 •下降沿动作的异步二进制加法计数器 •例题电路的时序图 •下降沿动作的异步二进制减法计数器 •例题电路的时序图 •异步十进制加法计数器的典型电路 •例题电路的时序图 •二-五-十进制异步计数器74LS290的逻辑图 •获得任意进制计数器的两种方法: (a)置零法(b)置数法
数电_常用的时序逻辑功能器件
寄存器 存放二进制数,传输二进制信息 ,即代 码的寄存、移位、传输。 统计时钟脉冲的个数(数数、计数),分 频、定时、产生节拍脉冲。
计数器
7.1 计数器
7.1.1 二进制计数器
7.1.2 非二进制计数器 7.1.3 集成计数器
7.2 寄存器和移位寄存器
7.2.1 寄存器
f Q0
f Q1
f Q2
1 f CP 2
1 f CP 4
1 f CP 8
Q1
Q2
3tpd
8
图 7.1.3
说明:
计数脉冲的最小周期 Tmin= ntpd。 计数器也可作为分频器。
异步计数器工作速度慢。
2. 二进制同步计数器(分析)
为了提高计数速度,我们将CP脉冲同时接到全部 FF,使FF的状态变换与CP脉冲同步。这种方式的计 数器称为同步计数器。
00
01
11
10
D0
00 01 11 10
00
01
11
10
D0 Q0
0 0 x 0
1 1 x 0
0 0 x x
1 1 x x
1 1 x 1
0 0 x 0
0 0 x x
1 1 x x
(3)画出逻辑电路图
D3 Q3Q0 Q2Q1Q0 D2 Q2Q1 Q2Q0 Q2Q1Q0
D1 Q1Q0 Q3Q1Q0
n 1 n Q2 Q2
1. 二进制异步加计数器
•状态转换表
n Q2
n 1 n Q0 Q0
(CP由01时,此式有效) (Q0由10时,此式有效) (Q1由10时,此式有效)
Q1n1 Q1n
第七章 常用时序逻辑功能器件
经过4个CP脉冲,各触发器的状态为Q3Q2Q1Q0=1101。
时序图
1 1 01 1 1 01 1 1 01 1 1 01
2. 双向移位寄存器
3. 集成移位寄存器74194
控制信号
S1
S0
0
0
0
1
1
0
1
1
完成的功能
保持 右移 左移 并行输入
作业: 7。2。1 7。2。2
实训 5 计 数 显 示 器
时钟脉冲CP :存数指令或存数命令。
上升沿,触发器存入各自数据输入端D 的数据; 低电平、高电平、下降沿,各触发器保持各自的数据不变。
7.2.2 移位寄存器 :具有移位功能的寄存器。
1. 移位寄存器的工作原理
所谓“移位”,就是将寄存器所存各位数据,在每 个移位脉冲的作用下,向左或向右移动一位。根据 移位方向,常把它分成左移寄存器、右移寄存器 和 双向移位寄存器三种:
J0=K0=1,J1 Q3nQ0n , K1=Q0n,J2=K2=Q1nQ0n, J3=Q2nQ1nQ0n,K3=Q0n
时序图
6个状态1010-1111: 禁用状态;
偏离状态。 状态转移图: 有自启动能力
偏离状态转移表:
作业:6。2。8 7。1。4 7。1。6
7.1.3 集成计数器
要求: . 掌握主要集成计数器的功能和使用 . 掌握用集成计数器实现任意进制计数器的方法 .更加熟练使用时序逻辑电路的分析工具:状态表 和状态转换图
异 步
异步
二进制计数器
EWB仿真
五进制计数器
用74290构成十进制计数器
cp
EWB仿真
CP脉冲引入方式 型号 74161
74191
第七章7常用时序逻辑功能器件
第七章7常用时序逻辑功能器件一、本章的教学目的与要求掌握计数器的概念、分类,掌握计数器的设计思想、电路结构、工作原理、逻辑功能;掌握查手册使用MSI 计数器的方法,掌握74LS290、74LS161、74LS160、74LS190、74LS194等的逻辑功能、应用,掌握N 进制计数器的组合;掌握寄存器及移位寄存器的基本概念、工作原理、工作波形;了解双向移位寄存器的逻辑功能,寄存器、移位寄存器的应用;掌握顺序脉冲发生器的工作原理、实现方法、注意问题;掌握同步时序电路的设计方法(用SSI 触发器,16进制以内)。
二、本章的重点与难点1、基本概念:计数器、模、分频器、寄存器、移位寄存器。
2、二进制计数器:充分理解加法计术、减法计数、可逆计数概念,掌握同步和异步计数结构、计数分析方法,波形图,计数和分频,了解常用中规模计数器的电路结构及应用。
3、二——十进制计数器:掌握常用二——十进制计数器的分析及波形图,同步计数器的设计,常用中规模计数器及应用,了解任意进制计数器、分频器的组合方法。
4、顺序脉冲发生器:了解顺序脉冲发生器原理。
理解寄存器的逻辑图及工作原理,单向、双向移位寄存器逻辑图,移位原理及波形图。
5、MSI 74LS290、74LS161的逻辑功能、应用(级联法、反馈归零) 三、基本教学内容:(一)、计数器能够记忆输入脉冲的个数,可用于脉冲信号的分频、定时和执行运算。
计数器按状态转换时刻可分为同步计数器和异步计数器。
计数器按进位制不同可分为二进制计数器和非二进制计数器。
若以n 表示二进制代码的位数,N 表示有效状态数,则二进制计数器中N=2n,非二进制计数器中N<2n.。
通常把N 称为计数长度。
计数器按计数器中数值增减情况不同又分为加法、减法和可逆计数器。
1.二进制计数器二进制计数器是指计数长度为2n 的计数器,n 是计数器电路中触发器的个数。
异步二进制加法计数器的电路如下图所示。
分析步骤如下:(1)写相关方程式:时钟方程:01021,,CP CP CP Q CP Q =↓=↓=↓驱动方程:001,1J K == 111,1J K == 221,1J K == (2)求各个触发器的状态方程。
第七章常用集成时序逻辑器件07
按数制分类
名 SYN 称 模 值
状态编码方式
二进制码 BCD码 多种方式
自启动情况 无多余状态,能自启动
6个多余状态
二进制计数器 十进制计数器
M =2n M=10
任意进制计数器 M<2n 环形计数器 扭环形计ห้องสมุดไป่ตู้器
2n-M个多余状态 2n-n个多余状态 2n -2n个多余状态
&
Q QB QC QD P A T OC 74161 CP Cr A B C D LD
1 CP
1
Cr=M中的“1”与非
Cr=0 过渡状态
(a)
西安电子科技大学国家级精品课程数字电路与系统设计
异步清零的时序波形:
1 Cp Qa Qb Qc
2
3
4
5
6
7
8
9
西安电子科技大学国家级精品课程数字电路与系统设计
西安电子科技大学国家级精品课程数字电路与系统设计
三、十进制可逆集成计数器7S4L192
(MSB)
逻辑符号
功能表
CP+ CP- LD Cr QD QC QB QA 1 0 0 0 0 0 0 D C B A 加法计数 1 1 0 1 0 减法计数 1 保持 1 1 1 0
QD QC QB QA CP£OC 74LS192 CP+ OB Cr D C B A LD
西安电子科技大学国家级精品课程数字电路与系统设计
计数器输出端 QD 为最高位
(MSB)
进位输出端Oc
控制端
Q Q Q Q A B C D P T O 74161 C CP Cr A B C D LD
7_集成时序逻辑器件
74161
B C
17
Copyrigby Gang Jin
同步集成计数器74161--功能表
允许控制端 进位输出端
计数器同步级联时序图
Oc = Q3Q2Q1Q0T
异步清0端
预置输入端
同步预置端
CP ×
Cr 0 1 1 1 1
LD × 0 1 1 1
输入 P T × × 1 0 ×
5
7.1.3 任意模值计数器
集成计数器加适当的反馈电路可以构成任意模值计数器。 若计数器的最大计数值为N,目标模值为M;(N>M) z 思路:跳过(N-M)个状态。 那么当M<N时的实现方法有:1、反馈清0法;2、反馈置数法。
z z
SN-1 S0 S1 S0 Si-1 Si
任意模值计数器( M<N )(续1)
5421 BCD码接法 8421 BCD码接法
输出 × × × × ↓ QA ↓ 0 0 1 0 0 0 0 0 0 0 0 1
S92 CP1 CP2 QD QC QB QA
二进制 五进制 8421BCD码 5421BCD码
× ↓ QD
5
Copyright by Gang Jin
同步集成计数器74161
74LS90功能表
输入 R01 1 1 × R02 1 1 × S91 0 × 1 × 0 1 × × × ↓
R01R02=0 S91S92=0
顺序 QD QC QB 0 功能 异步清0 异步置9 1 2 3 4 5 6 计数 7 8 9 Copyright by Gang Jin
6
十进 制 0 1 2 3 4 5 6 7 8 9
二进制可逆集成计数器74LS169
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
5
第七章 常用时序逻辑功能器件
*** 中规模集成计数器
学习应注意以下几点: (1)编码 自然二进制/8421十进制 (2)模数 5进制、10进制、16进制 (3)加、减、可逆 (4)清0、置数端 同步还是异步
6
第七章 常用时序逻辑功能器件
74x161(74LS161 ,74HCT161): 4位二进制同步加法计数器 74x160: 8421十进制加法计数器(实验五) 74x290:异步二—五—十进制计数器 74x390:异步二—十进制计数器 主要任务: 读功能表掌握计数器使用方法 学会使用集成计数器构成任意进制计数器的方法
RCO ET Q D Q C Q B Q A
10
第七章 常用时序逻辑功能器件
74x161计数状态
1
CR D D D D 1 CET 0 1 2 3 TC 1 CEP 74x161 CP > Q Q Q Q PE 0 1 2 3
1
M=16
11
第七章 常用时序逻辑功能器件
1)异步清零。CR=0 时, 计数器输出直 接清零 Q3Q2Q1Q0 = 0000.无需CP 2)同步并行预置制数。
31
第七章 常用时序逻辑功能器件
基本寄存器 按照功能
Q0
FF0
Q1
FF1
移位寄存器 并行
串行
按照存、取 数据方式
D0
D1
应用: 存储代码、串/并行转换、数值计算、缓冲区
32
第七章 常用时序逻辑功能器件
一、 集成中规模双向移位寄存器74x194 P284 DSR:右移串行输入端 Q0 Q1 Q2 Q3 CP S1 S0 DSL:左移串行输入端 VCC DI3,2,1,0 :并行输入端 Q3~ Q0:数据输出端 74x194 CP:时钟脉冲输入端 D GND 上升沿触发 CR DSRDI0DI1 DI2 DI3 SL CR CR :清零端, =0时清零
7
第七章 常用时序逻辑功能器件
一. 74x161—四位二进制同步加法计数器 P290
D0 D
CET 1 1
0
D1 D
1
1
DD 2
1
2
D3 D
1
3
CE CEP P
1
& 1 & & &
= 1 PE & ≥1 1D R CP CR 1 1 1 Q0 FF0 Q & & 1
=
=
=
& ≥1 FF1 Q 1D C1 Q R
已有计数器:
需要得到的计数器:
M进制
N进制
15
第七章 常用时序逻辑功能器件
(一) N<=M 1、反馈清零法: 利用集成计数器的清零端实现归零, 从而构成按自然态序进行计数的N进制 计数器的方法。(74x161,74x290) 方法:将计数器接成计数状态; 用N清零,将N中取“1”的项与非后接异步 清零端CR。
CP
74160_100En.msm
256进制计数器
24
第七章 常用时序逻辑功能器件
例2
24进制计数器(16<24<256)
1
1 CP
CR D D D D 0 1 2 3 CET TC 74x161 CEP CP > Q0 Q1 Q2 Q3 PE
1
CR D D D D 0 1 2 3 CET TC 74x161 CEP CP > Q0 Q1 Q2 Q3 PE
12
第七章 常用时序逻辑功能器件
*二、二 - 五 - 十进制计数器 74x290 (自学)
*CPA为其时钟,QA为其输出端,模 2 计数器; *CPB为其时钟,QBQCQD为其输出端,模 5 计数器; ** CPA为其时钟, Q0 接CPB, QA QBQCQD为其输出 端,模 10 计数器。
13
CR D D D D 1 0 1 2 3 CET TC 1 CEP 74x161
反馈置数(0)法,23时置数
74160_24EnSet.msm
26
第七章 常用时序逻辑功能器件
*(2)串行进位方式:异步时钟连接
用本级的进位信号(当需要进位时,信号 边沿与触发方式相反,需接非门处理)驱动下 一级计数器的时钟端;再用清零法。
分析计数器进制方法:
1)反馈清零法:用n清零,则构成n进制计数器; 2)反馈置数法:用n法:全“1”置数n,则构成M-n进制计数器。 (M最大计数状态)
30
第七章 常用时序逻辑功能器件
§7.2寄存器
6.5.1
在数字电路中,用来存放二进制数据 或代码的电路称为寄存器。 存放n位二进制代码的寄存器,需用n 个触发器来构成。
16
第七章 常用时序逻辑功能器件
例
用74x161构成九进制计数器
74x161功能表
异步清零予置 使能 时钟 予置数据输入 输出 PE CEP CET CP D3 D2 D1 D0 Q3 Q2 Q1 Q0 CR X X X X L L L L L X X X X D3 D2 D1 D0 D3 D2 D1 D0 H L X X X X X X 保 持 H H L X X X X X X 保 持 H H X L X X X X X 计 数(M=16) H H H H
29
第七章 常用时序逻辑功能器件
异步清0,同步置数计数器
设计n进制计数器方法:
1)反馈清零法:状态n时清零,将n中取“1”的项与非接CR; 2)反馈置数法:状态n-1时置数,输入都接“0”,将n-1中取 “1”的项与非后接PE。 3)反馈置数法:全“1”时置数,输入接最小计数值,将进位 端取非后接PE。
N2=16
28
第七章 常用时序逻辑功能器件
计数器小结: 计数器是一种应用十分广泛的时序电路, 除用于计数、分频外,还广泛用于数字测量、 运算和控制,从小型数字仪表,到大型数字 电子计算机,几乎无所不在,是任何现代数 字系统中不可缺少的组成部分。 计数器可利用触发器和门电路构成。但 在实际工作中,主要是利用集成计数器来构 成。在用集成计数器构成N进制计数器时, 需要利用清零端或置数控制端。
1 0 0
0 0 0
0 0 0
1 0 0
计数状态
下降沿触发
1. R91和R92同时为“1”,置“1001”,优先级最高;
2. R01和R02同时为“1”,清“0000”;
3. 其余状态计数,模数由连线确定。
Multisim举例74x290
14
第七章 常用时序逻辑功能器件
三、用MSI构成任意进制计数器(重点)
21
第七章 常用时序逻辑功能器件
(二) N>M
第一步:将L片M进制计数器组合起来,构成 ML进制计数器,使ML大于等于N;
第二步:再采用刚才的方法(如清零法)构 成N进制。
22
第七章 常用时序逻辑功能器件
(1)并行进位方式:同步时钟连接
用本级的进位信号驱动下一级计数器 使能端;再用清零或置数法。
1
18
1 0 0
1
&
第七章 常用时序逻辑功能器件
2、反馈置数法: 利用LD端 (74x161) 方法:
(1)将计数器接成计数状态;
(2)在状态N-1出现时送数0,将N-1中取“1”的 项与非后接PE;计数状态0~N-1
19
第七章 常用时序逻辑功能器件
74x161构成九进制计数器
0000
0001
0010
23
第七章 常用时序逻辑功能器件
例1
1 0 0 0 1 1
0
1 0 0 0
0
CR D D D D 0 1 2 3 CET TC 74x161 CEP CP > Q Q Q Q PE 1 0 1 2 3
CR D D D D 0 1 2 3 CET TC 74x161 CEP CP > Q Q Q Q PE 1 0 1 2 3
CR D D D D 0 1 2 3 CET TC 74x161 CEP CP > Q Q Q Q PE 0 1 2 3
CR=1,PE=0,当CP脉冲上升沿到来时, D3D2D1D0输 入端数据被Q3Q2Q1Q0接受,需要CP。
3)保持.CR=PE=1,当CET*CEP = 0时, 输出保持不变。 4)计数。CR=PE=CET=CEP =1时,计数器输出 处于加 计数状态。随着CP的作用,其状态在0000~1111间循环 变化,当计数状态为1111时, 产生一个进位信号,TC=1。
17
第七章 常用时序逻辑功能器件
不占用CP
0000
0001
0010
0011
1001
1000 0111 0110
74x161为4位 同步二进制 计数器,最 多可实现16 进制进数器
0100
占用CP
0 0 0
0
0101
CR D D D D 0 1 2 3 TC 1 CET 74x161 CEP 1 CP Q Q Q Q PE > CP 0 1 2 3 令CR = Q3Q0
0011
占用CP
1000 0111
0100
1
0
0 0 0
0110 0101
CR D D D D 0 1 2 3 1 CET TC 74x161 1 CEP CP Q Q Q Q PE > CP 0 1 2 3 令PE = Q3
0 0 0 1
1
20
第七章 常用时序逻辑功能器件
利用74x161的PE置数端。 当第8个CP脉冲上升沿到来时, Q3Q2Q1Q0 = 1000 将Q3送到非门的输入端,其输出使PE=0, 当下一个CP上升沿到来时,将输入数据0000置入。 Q3Q2Q1Q0 = 0000,接着PE=1;74x161又从0000开 始计数。