第七章时序逻辑电路(稀客大)电子教案

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

11
15
0 1 ↑ 1 × × × × 加法计数
1
10
0 1 1 ↑ × × × × 减法计数
9
CR CO
CPU BO
CPD
LD Q0
D0 D1
74192QQ21
D2 Q3
D3
12 13
3 2 6 7
0 1 1 1 ××××
保持
二、同步四位二进制加法计数器(74161)
异步清零 同步置数
9 2 1 7 10 3 4 5 6
Q0 Q0 F F0
Q
1 D ∧C1 R
Q1 Q1 F F1
Q
1 D ∧C1 R
Q2 Q2 F F2
Q 1 D ∧C1 R
Q3 Q3 F F3
Q 1 D ∧C1 R
清零 RD 0 1 1 1
1
1
D 0 CP
RD D1
D2
74LS175的功能表
时钟 CP × ↑ 1 0
输入
D0 D1 D2 D3
××××
按动作特点分为 同步计数 异步计数
按编码方式分为
二进制、 二---十进制、 其它非二进制
常见到集成计数器
TTL:7490(异步二—五—十进制加法计数器), 74160(同步十进制计数器),74161(同步4位二进 制计数器),74190(同步十进制加/减计数器), 74191(同步4位二进制加/减计数器),74192(同 步十进制加/减计数器-双时钟控制),74193(同步 4位二进制加/减计数器-双时钟控制);
工作模式
异步清零 保持 右移
左移 并行置数
四、环形移位寄存器
环形移位寄存器的特点:
将串行输出端联接到串行输入端

Q0Q 1 Q2Q 3
CP
S0
1
DSR
74194
S1
RD
D 0 D1 D2 D3 DSL
1
10 0 0
Q
0Q
1Q
Q 2
3
START 1 0 0 0
0100
0001
0010
例: 分析电路的功能
Q1n+1 =D1 = Q0n
Q2n+1 =D2 =Qn1
Q3n+1 =D3 = Qn2
FF0 Q0 FF1 Q1 FF2 Q2 FF3 Q3
D D0 D2 D1 D3 SI
1D
1D
1D
1D
> C1
Q0 > C1
Q1 > C1
> Q0 C1
DSO Q3
CP
FF0 FF1 FF2 FF3
0 00 0
Q0 > C1
Q1
> C1
> Q0 C1
DSO Q3
DSI =11010000,从高位开始输入
12 34 56 78 CP
DSI 1 1 0 1 0 0 0 0 0
Q0
Q1
Q2
Q 3(D SO )
并行输出 DPO
串 行 输 出
经过47个CP脉冲作用后,从DSI端端串串行行输输入入的的数数码码就就可可以以 从QD0OQ端1 串Q2行Q3输并出行。输出。 串串入入串并出出
Cr DIR D0 D1 D2 D3DILGND 5V SB 清零
7.4 二进制计数器
计数器是数字系统中使用最广泛的时序电路之一。 计数:计时钟脉冲的个数。
应用:
对时钟脉冲计数,用于分频(亦称分频器)、定时,产生脉冲 序列及节拍脉冲,进行数字运算等。
分类:
按计数增减分为
加法计数 减法计数 可逆计数
9
1 0 0 1 0 0 0 0 0 0 00

1 0 1 0 × × × × × ×××
1 1 1 1 × × × × × ×××
(2) 画出卡诺图,求出D触发器的驱动方程
D3
00 01 11 10
00 0 0 0 0 01 0 0 1 0 11 x x x x 10 1 0 x x
D1
00 01 11 10
制加法计数器 (C与Q3占空比不同)
7.4.2 同步减法计数器
B 1
B=Q3Q2Q1Q0
7.5 8421BCD码十进制计数器
由T触发器构成的 同步十进制加法计
数器
C=Q0Q3
十进制加法计数器状态表与波形图
状态表
CP Q3 Q2 Q1 Q0
0 0 0 00 1 0 0 01 2 0 0 10 3 0 0 11 4 0 1 00 5 0 1 01 6 0 1 10 7 0 1 11 8 1 0 00 9 1 0 01 10 0 0 0 0
74194
1 2 3 4 5 6 78
RD DSR D0 D1 D2 D3 DSLGND
74194的功能表

Q0Q 1Q2Q 3
CP
S0
74194 D SR
S1
RD
D 0 D 1 D2 D 3 DSL
清零 控 制 RD S1 S0 0 ×× 1 00 1 01 1 01 1 10 1 10 1 11
置位
S9(1) S9(2)
CP0
二进制84计21数码十进制计五5数进42器制1码计十数进器制计数器
Q0
Q1
Q2
Q3

SQ
1J C1
FF0
1K Q R
1J Q
C1 FF1
1K
&R Q
1J Q
C1 FF2
1K
&R Q
& 1J Q
S C1
FF3
R 1K Q
CP1 R0(1) R0(2)
复 位&
输入
清0
置9

Q0
Q1
Q2
FF0
DI
D0 1D Q
串行输入
C1
R
∧ ∧ ∧ ∧
FF1 D1 1D Q
C1 R
FF2 D2 1D Q
C1 R
FF3 D3 1D Q
C1 R
CP CR
Q3 串行输出
工作原理
(1)写出激励方程:
D0=DSI D1=Q0n D2=Qn1
(2)写出状态方程:
D3=Qn2
Q0n+1=DSI
DSL 和DSR分别是左移和右移串行输入。D0、D1、D2和D3是并行输 入端。
Q0和Q3分别是左移和右移时的串行输出端,Q0、Q1、Q2和Q3为并 行输出端。

Q0Q1Q2Q3
CP
S0
74194 DSR
S1
RD D0D1 D2 D3 DSL
Vcc Q0 Q1 Q2 Q3 CP S1 S0
16 15 14 13 12 11 10 9
(2)左移寄存器
左移寄存器的结构特点:右边触发器的输出端接左邻触发器的输入端。




串行输出
Q0
Q1
Q2
∧ ∧ ∧ ∧
FF0 D0 1D Q
C1 R
FF1 D1 1D Q
C1 R
FF2 D2 1D Q
C1 R
FF3 D3 1D Q
C1 R
CP CR
2 .双向移位寄存器
Q3
DI 串行输入
将右移寄存器和左移寄存器组合起来,并引入一控制端S便构成 既可左移又可右移的双向移位寄存器。
D触发器组成的双向移位寄存器:
其中,DSR为右移串行输入端,DSL为左移串行输入端。 当S=1时,D0=DSR、D1=Q0、D2=Q1、D3=Q2,实现右移操作; 当S=0时,D0=Q1、D1=Q2、D2=Q3、D3=DSL,实现左移操作。
移位控制
S
1
S=1:右移
S=0:左移
DSR
1
串行输入
(右移)
Q0n+1=DSI Q1n+1 = Q0n Q2n+1 =Qn1 Q3n+1 =Qn2
1CP 后 1 2CP 后 1 3CP 后 0 4CP 后 1
10 0 0 1 10 0 0 11 0 1 01 1
1011 DSI CP
FF0 Q0 FF1 Q1 FF2 Q2 FF3 Q3
1D
1D
1D
1D
> C1
2
0 0 1 0 0 0 1 1 0 0 11
3
0 0 1 1 0 1 0 0 0 1 00
4
0 1 0 0 0 1 0 1 0 1 01
5
0 1 0 1 0 1 1 0 0 1 10
6
0 1 1 0 0 1 1 1 0 1 11
7
0 1 1 1 1 0 0 0 1 0 00
8
1 0 0 0 1 0 0 1 1 0 01
出 5421BCD码
不变
二进制计数 五进制计数 十进制计数
十进制计数 保持
用集成计数器的构成任意进制计数器
为降低成本,计数器的定型产品须有足够的批量,
故常见的定型产品有:十进制、十六进制(4位二 进制)、7位二进制、12位二进制、14位二进制 等。若需其它进制计数器,可在此基础上进行设计。
LD CP RD EP ET D0 D1 D2 D3
RCO 15
Q1 Q2 Q3 Q4
14 13 12 11
74161
注意正常计数时 各控制端状态
74161状态转换图与波形图
C=Q0•Q1•Q2• Q3•ET
用C作为下一级计数器的计数脉冲时,应为下降沿有效。 多片级连时,进位是脉冲沿的概念。
三、二—五—十进制异步加法计数器
第七章 常用时序逻辑功能器件
掌握集成移位寄存器和计数器 的功能及应用
7.1 寄存器
寄存器:是数字系统中用来存储代码或数据的逻辑部件。 它的主要组成部分是触发器。
一个触发器能存储1位二进制代码,存储 n 位二进 制代码的寄存器需要用 n 个触发器组成。寄存器实际 上是若干触发器的集合。
一、集成数码 寄存器74LS175
CP
CR DOL
串行输出 (左移)
∧ ∧ ∧ ∧
&
≥1
FF0
1D
C1 RQ
&
≥1
FF1
1D
C1 RQ
&
≥1
FF2
1D
C1 R
Q
1
&
≥1
FF3
1D
C1 R
Q
DSL 串行输入 (左移)
DOR 串行输出 (右移)
Q0 并
Q1 行
Q2 输
Q3 出
三、集成移位寄存器74194
74194为四位双向移位寄存器。
d0 d1 d2 d3
×××× ××××
输出 Q0 Q1 Q2 Q3
0000 d0 d1 d2 d3
保持 保持
D3
工作模式
异步清零 数码寄存 数据保持 数据保持
1.单向移位寄存器
(1)右移寄存器(D触发器组成的4位右移寄存器) 右移寄存器的结构特点:左边触发器的输出端接右邻触发器的输入端。



00 0 1 0 1 01 0 1 0 1 11 x x x x 10 0 0 x x
D2
00 01 11 10
00 0 0 1 0 01 1 1 0 1 11 x x x x 10 0 0 x x
D0
00 01 11 10
00 1 0 0 1 01 1 0 0 1 11 x x x x 10 1 0 x x
& 1
CP CR
R C1 1D
FF3
Q3
> > > >
& 1
R C1 1D FF2 Q2
& 1
R C1 1D FF1 Q1
R C1 1D FF0 Q0
(4) 画出完整的状态图,检查设计的计数器能否自启动。
Q3 Q2 Q1 Q0
0000 0001 0010 0011
1011 1010
1001
0100
输 串行输入
DSL DSR ×× ×× ×1 ×0 1× 0× ××
入 时钟 CP
× × ↑ ↑ ↑ ↑ ↑
并行输入
D0 D1 D2 D3 ×××× ×××× ×××× ×××× ×××× ×××× D0 D1 D2 D3
输出
Q0 Q1 Q2 Q3 0000
Q0n Q1n Q2n Q3n
1 Q0n Q1n Q2n 0 Q0n Q1n Q2n Q1n Q2n Q3n 1 Q1n Q2n Q3n 0 D0 D1 D2 D3
1101 1100
1000 0111 0110 0101
1111 1110
该电路能够自启动。
7.6 集成计数器
一、十进制同步可逆计数器(74192)
输入
输出
CR L D CPU CPD D3 D2 D1 D0 Q3 Q2 Q1 Q0
14
1 × × × × ××× 0 0 0 0
5
4
0 0 × × D3 D2 D1 D0 D3 D2 D1 D0
波形图
12345678
CP
Q0 Q1
Q2 Q3
9 10
例7.5.1 用D触发器设计一个8421码十进制同步加法计数器。
解:
计数
现态
次态
驱动信号
顺序
Q
n 3
Q
n 2
Q
n 1
Q
n 0
Q
n 3
+
1
Q
n 2
+
1
Q
n 1
+1
Q
n 0
+
1
D3
D2
D1
D0来自百度文库
0
0 0 0 0 0 0 0 1 0 0 01
1
0 0 0 1 0 0 1 0 0 0 10
使八个灯从左至右依次变亮,再从左至右 依次熄灭.右移 8 个 1,再右移 8 个 0。
….
1
5V
VCCQ0 Q1 Q2 Q3 CP S1 S0 74LS194(1)
5V
….
移位脉冲
0
VCCQ0 Q1 Q2 Q3 CP S0 S1 74LS194(2)
Cr DIR D0 D1 D2 D3DILGND 1
各触发器的驱动方程: D 3Q 3Q 0Q 2Q 1Q 0 D 2Q 2 Q 1Q 2 Q 0Q 2 Q 1 Q 0 D 1Q 1Q 0Q 3Q 1Q 0 D0 Q0
(3)画出逻辑电路图
D 3Q 3Q 0Q 2Q 1Q 0 D 2Q 2 Q 1Q 2 Q 0Q 2 Q 1 Q 0
D 1Q 1Q 0Q 3Q 1Q 0 D0 Q0
CMOS:40160、40161、40190、40191、40193 (功能同TTL对应型号),4510(可预置BCD加/减 计数器-单时钟),4518(双BCD同步加/减计数 器),40110(十进制加/减计数/锁存/七段译码/驱 动器)。
7.4.1 同步二进制加法计数器 T触发器构成的同步二进
R0(1)、R0(2) 11
R9(1)、R9(2)
0
×
×
0
0× ×0
1
1
0× ×0
0
×
×
0
时钟 CP1 CP2 ××
×× ↓1 1↓ ↓ QA
QD ↓ 11
输出 QD QC QB QA
功能
0 0 00
清0
1 0 01
置9
QA输出
QDQCQB输出 QDQCQBQA输
出 8421BCD码 QAQBQCQD输
相关文档
最新文档