若干典型的时序逻辑集成电路.

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Q0 Q1 Q2 Q3
f Q0
1 f CP 2
f Q1
1 f CP 4
f Q2
1 f CP 8
f Q3
1 f CP 16
结论:计数器不仅可以计数,也可作为分频器。
FF0 CP CR 1 1 >C R
Q0 Q0 1 Q0
FF1 >C R
Q1 Q1 1 Q1
FF2 >C R
Q2 Q2 1 Q2
FF3 >C R
Q3 Q3 1 Q3
1 CP Q0
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Q1
Q2 Q3
电路实现了异步二进制减法计数功能。
FF0 CP CR 1 1 >C R
Q0 Q0 1 Q0
FF1 >C R
Q1 Q1 1 Q1
FF2 >C R
Q2 Q2 1 Q2
FF3 >C R
Q3 Q3 1 Q3
1101
并行输出 DPO
串行输出
经过7个CP脉冲作用后,从DSI 端串行输入的数码就可 以从DSO 端串行输出。 串入串出
③8位移位寄存器74HC164
DSA DSB CP CR R
1 & 1 1 1 1 Q0 1 Q1 … … 1 Q7 1D C1 R 1D C1 R … 1D C1 R
内部逻辑图
⑶按逻辑功能,分为加法、减法和可逆计数器;
⑷按计数容量,分为十进制、六十进制等任意进制计数器。
1. 二进制计数器 (1) 异步二进制计数器 ① 电路图
FF0 CP CR 1 1 >C R Q0 Q0 1 Q0 FF1 >C R Q1 Q1 1 Q1 FF2 >C R Q2 Q2 1 Q2 FF3 >C R Q3 Q3 1 Q3
右移环形计数器
⑵用74HC194构成串/并行数据转换器。
用一片74HC194和一片74HC00以右移方式构成一
个三位串/并行数据转换器。其电路组成如下:
其工作原理可用如下状态表示:
CR CP DSR Q0 0 1 1 1 1 1 × 1 2 3 4 5 × × d1 d2 d3 × 0 0 d1 d2 d3 0 Q1 0 1 0 d1 d2 1 Q2 0 1 1 0 d1 1 Q3 0 1 1 1 0 1 功能 清零 置数 右移 右移 右移 置数
Q2 Q0
FF3 Q3 1D > Q3 C1
DSO
串行数据输出端
② 工作原理
FF0 DSI CP
激励方程: D0=DSI 状态方程: Q0n+1=DSI
Q0 FF1 Q0 1D > C1
Q1 FF2 Q1 1D > C1
Q2 FF3 Q3 Q0 1D > C1 DSO Q3
1D > C1
D1=Q0n
注意:右移串行数据应在CP脉冲发出前准备好。
⑶用74HC194构成七进制扭环形计数器。
其工作原理可用如下状态表示:
CR CP DSR Q0 Q1 Q2 Q3 0 1 1 1 1 1 1 × 1 2 3 × 1 1 1 0 1 1 1 0 0 1 1 0 0 0 1 0 0 0 0 功能 清零 右移 右移 右移
问:若将 Q 作为下一级触发器的时钟信号,则电路实 现何种功能?
1 CP Q0 Q1 Q2 Q3 0 0 0 0 1 0 0 0
2
3
4
5
6
7
8
9 1tpd 0 1 2tpd 0 0 3tpd 0 0 4tpd 1 1
10
11
12
13
14
15
16
0 1 0 0
1 1 0 0
0 0 1 0
1 0 1 0
0
0 0 1 1 0
0 0 0 1 1
0 0 0 0 1
Q0n+1=DSI Q1n+1 = Q0n
1CP 后
1
1 1 0 1
Q2n+1
=Qn1
2CP 后 1 3CP 后 0 4CP 后 1
Q3n+1 =Qn2
DSI =1101
1 CP DSI 1 1 0 1 2 3 4 5 6 7 8
Q0 Q1 Q2 Q3(DSO)
存入数据,禁止输出
OE 0 0 1 1
CP ↑ ↑ ↑ ↑
74HC374引脚图
2.移位寄存器
⑴逻辑功能: 移位寄存器是既能寄存数码,又能在时钟脉冲的作 用下,使数码向高位或向低位移动的逻辑功能部件。 移位寄存器不仅用来存储数据,还可实现数据传输 格式的变换,以及实现数的加、减、乘、除运算等,应 用非常广泛。
×
× × × ×
L H
n Q1
n Q1
DI0* DI1* DI2* DI3* D0
n n Q0 Q1 n n Q0 Q1 n n Q2 Q3 n Qn Q2 3
n n Q1 Q2
n 2 Q3 n 3 Q2 n 4 Q2
L H D3
5 6 7
D1
D2
⑸移位寄存器的应用
⑴用74HC194构成环形计数器
74HC164引脚图
⑷ 多功能双向移位寄存器
①工作原理 多功能移位寄存器工作模式简图
D0 右移串行输入(DIR) 左移串行输出(DOL) 并行输入 D1 D2 D3 右移串行输出(DOR) 左移串行输入(DIL) Q0 Q1 Q2 Q3 并行输出
FF0 FF1 FF2 FF3
实现多种功能双向移位寄存器的一种方案(仅以FFm为例) S1S0=00 S1S0=01
D2=Q1n
D3=Q2n
Q1n+1 =D1 = Q0n Q3n+1 =D3 = Q2n
Q2n+1 =D2 =Q1n
1101
FF0 1D > C1
Q0 Q0
FF1 1D > C1
Q1 Q1
FF2 1D > C1
Q2 FF3 Q0 1D > C1
Q3 DSO Q3
DSI
CP
FF0 FF1 FF2 FF3
6.5 若干典型的时序逻辑集成电路 一、寄存器和移位寄存器
1. 寄存器 寄存器:是数字系统中用来存储二进制数据的逻 辑部件。它的主要组成部分是触发器。
一个触发器能存储1位二进制代码,存储 n 位 二进制代码的寄存器需要用 n 个触发器组成。寄 存器实际上是若干触发器的集合。
8位CMOS寄存器74HC374
1
FF2 1S C1 1R R Q2 D3
1
FF3 1S C1 1R R Q3
D0 D0 CP CR
1 1
D1
D2
D3
1
1
1
1
Q0
Q1
Q2
Q3
74HC194 引脚图
74HC194 的功能表
输 入 输 出 并行输入
清 零
控制信 号 S1
×
串行输 入
右 左 移 移 DSR DSL × ×
CR
L
S0
×
D01 1 1D C1 CP OE 1 D1 1 1D C1
1
… …
D7 1
1

1D C1
0
1 E
1
E
1
… …
1
E Q7
Q0
1
Q1
1
1
8位CMOS寄存器74HC374
输 入 工作模式 存入和读出数据 内部触发器 DN 0* 1* 0* 1*
n 1 QN 0 1 0 1
输出 Q 0 ~Q 7 对应内部 触发器的状态 高阻 高阻
Q
n1 m
Q
n
n m
保持
n1 n 高位移 Q Q S1S0=10 m m 1 向低位
Q
n1
m
Qm1 低位移 向高位
Dm
n 1 Q S1S0=11 m Dm 并入
S0 S1 FFm–1 Dm–1 1D C1
0 3 2 1 0 1 MUX MUXm FFm Dm 1D C1
FFm+1 Dm+1 1D C1
2CP 2Q0 2Q1 (2) 2Q 2 2CR 2Q3
11 10 9 8
74HC393的逻辑符号
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
0
1
0
1
0
1
0 0 0 1
1 0 0 1
0
1
0
1
0
1
0
0 0
0
1 0
0
1
0 0Leabharlann Baidu
0
1 0
0
1 0
1
1 0
1
1 0
1
0 1
1
0 1
0
1 1
0
1 1
1
1 1
1
1 1
0
0 0
0
0
电路实现了异步二进制加法计数功能。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
CP
状态表
CP 0 1 2 3 4
Q0 0 0 0 1 0
Q1 0 0 1 0 0
Q2 0 1 0 0 0
Q3 1 0 0 0 1
注意:环形计数器加CP脉冲运行之前,应先给定初始状 态。当S0处于高电平时,输出被置数;当S0返回低电平,电路 处于左移模式。此时再加CP,电路便开始环形计数。 问:若要实现右移环形计数器,电路该如何连接。
0 1 1 0
1 1 1 0
0 1 0 1
1 1 0 1
0 0 1 1
1 0 1 1
0 1 1 1
1 1 1 1
0 0 0 4tpd 0
④典型集成电路
中规模集成电路异步二进制计数器74HC393的逻辑符
号如下图所示。
1 1CP 1Q0 1Q1 (1) 1Q2 1CR 1Q3 3 4 5 6
2
13
12
CP Qm–1 Qm Qm+1
②CMOS 4位双向移位寄存器74HC194
DI0
1
DI1
1
DI2
1
DI3
1
DSL
1
S1 S0 DSR
1 1 1 1 1 & & & & & & & & & & &
&
&
&
&
&
≥1
≥1
≥1
≥1
1
FF0 1S C1 1R R Q0 D1
1
FF1 1S C1 1R R Q1 D2
FF0 CP CR 1 1 >C R
Q0 Q0 1 Q0
FF1 >C R
Q1 Q1 1 Q1
FF2 >C R
Q2 Q2 1 Q2
FF3 >C R
Q3 Q3 1 Q3
②时序图
1 CP Q0 Q1 Q2 Q3 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
③逻辑功能
1
CP Q0 Q1 Q2 Q3 0 1 0
时 钟 CP ×
DI0 DI1 DI2 DI3
× × × ×
n 1 Q n 1 n 1 Q0 1 Q2 Q 3
n 1

L
n Q0
L
L
L
1
H
H H H H H
L
L L H H H
L
H H L L H
×
L H × × ×
×
× × L H ×
×
↑ ↑ ↑ ↑ ↑
×
× × × ×
×
× × × ×
×
× × × ×
⑵分类: 左移位寄存器
单向移位寄存器
①根据移位 功能不同 右移位寄存器 双向移位寄存器 串入并出移位寄存器 ②根据输入/ 输出方式不同 串入串出移位寄存器 并入并出移位寄存器 并入串出移位寄存器
⑶ 基本移位寄存器
①电路 并行数据输出端
串行数据输入端
FF0 DSI CP 1D > C1
Q0 FF1 Q1 FF2 1D 1D Q0 > Q1 > C1 C1
4
5 6 7 8
1
0 0 0 1
1
0 0 0 1
1
1 0 0 0
1
1 1 0 0
1
1 1 1 0
右移
右移 右移 右移 右移
电路构成七进制扭环 形计数器。
1 1
注意:右移串行数据应在CP脉冲发出前准备好。
二、计数器
计数器的基本功能是对输入时钟脉冲进行计数。它也
可用于分频、定时、产生顺序脉冲和脉冲序列及进行数字 运算等等。 计数器的分类: ⑴按脉冲输入方式,分为同步和异步计数器; ⑵按编码方式,分为二进制、二-十进制和循环码计数器;
相关文档
最新文档