若干常用的时序逻辑电路_寄存器和移位寄存器
第六章时序逻辑电路-丽水学院
第六章 时序逻辑电路(14课时)本章教学目的、要求:1.掌握时序逻辑电路的分析方法。
2.掌握常用时序逻辑部件:寄存器、移位寄存器、由触发器构成的同步二进制递 增计数器和异步十进制递减计数器,及由集成计数器构成任意进制计数器。
3.熟悉常用中规模集成时序逻辑电路的逻辑功能及使用方法。
4.掌握同步时序逻辑电路的设计方法。
重点:时序逻辑电路在电路结构和逻辑功能上的特点;同步时序逻辑电路的分析方法;常用中规模集成时序逻辑电路的逻辑功能及使用方法;由集成计数器构成任意进制计数器。
难点:同步时序逻辑电路的设计方法第一节 概述(0.5课时)一、定义:1.定义:任一时刻电路的稳定输出不仅取决于当时的输入信号,而且还取决于电路原来的状态。
2.例:串行加法器:指将两个多位数相加时,采取从低位到高位逐位相加的方式完成相加运算。
需具备两个功能:将两个加数和来自低位的进位相加, 记忆本位相加后的进位结果。
全加器执行三个数的相加运算, 存储电路记下每次相加后的运算结果。
CP a i b i c i-1(Q ) s i c i (D )0 a 0 b 0 0 s 0 c 0 1 a 1 b 1 c 0 s 1 c 1 2 a 2 b 2 c 1 s 2 c2 3.结构上的特点:①时序逻辑电路通常包含组合电路和存储电路两部分,存储电路(触发器)是必不可少的;②存储器的输出状态必须反馈到组合电路的输入端,与外部输入信号共同决定组合逻辑电路的输出。
∑CI COCLKC1<1DQ 'Qia ic i-1c ib is 串行加法器电路二、时序电路的功能描述原状态:q1, q2, …, q l新状态:q1*,q2 *,…,q l*1.逻辑表达式。
Y = F [X,Q] 输出方程。
Z = G [X,Q] 驱动方程(或激励方程)。
Q* = H [Z,Q] 状态方程。
2.状态表、状态图和时序图。
三、时序电路的分类1. 按逻辑功能划分有:计数器、寄存器、移位寄存器、读/写存储器、顺序脉冲发生器等。
时序逻辑电路的分类
时序逻辑电路的分类时序逻辑电路是现代数字电路设计中的重要组成部分,广泛应用于计算机、通信系统、工业控制等领域。
根据时序逻辑电路的特点和功能,可以将其分为同步和异步两类,每一类又可以进一步细分为多个子类。
同步时序逻辑电路同步时序逻辑电路是指所有触发器在一个时钟信号的控制下工作的电路。
它们的特点是逻辑部件和触发器之间存在明确的时钟信号传输路径,通过时钟信号的统一控制可以确保各个部件在相同的时间点进行状态的更新。
同步时序逻辑电路主要包括以下几种分类:1.锁存器(Latch):锁存器是一种用触发器实现的存储元件,可以存储一个比特的信息,并在时钟信号的边沿进行更新。
常见的锁存器有D锁存器、JK锁存器等,它们可以应用于寄存器、缓存等场景。
2.寄存器(Register):寄存器是由若干个锁存器组成的存储单元,可以同时存储多个比特的信息。
根据输入输出的配置,寄存器可以分为并行输入输出寄存器和串行输入输出寄存器。
3.计数器(Counter):计数器是一种能够在一个范围内进行计数的时序逻辑电路。
常见的计数器有二进制计数器、同步计数器和异步计数器等,它们可以应用于时钟频率分频、时钟周期计数等场景。
4.移位寄存器(Shift Register):移位寄存器是一种可以将输入序列移位输出的时序逻辑电路。
常见的移位寄存器有串行输入并行输出寄存器和并行输入串行输出寄存器等,它们可以应用于数据的平行-串行和串行-平行转换。
5.状态机(Finite State Machine,FSM):状态机是一种通过多个状态和状态之间的转移来对系统进行建模的时序逻辑电路。
常见的状态机包括Mealy状态机和Moore状态机,它们可以用于设计数字系统的控制器、序列检测电路等。
异步时序逻辑电路异步时序逻辑电路是指各个逻辑部件之间没有明确的时钟信号传输路径,它们是基于组合逻辑电路的延时和信号传播来完成状态更新的。
与同步时序逻辑电路相比,异步时序逻辑电路的设计更加灵活,但同时也面临着时序和稳定性等问题的挑战。
常用时序逻辑器件
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
数字电子技术第6章 时序逻辑电路
RD—异步置0端(低电平有效) 1 DIR—右移串行输入 1 DIL—左移串行输入 S0、S1—控制端 1 D0D1 D2 D3—并行输入
《数字电子技术》多媒体课件
山东轻工业学院
4、扩展:两片74LS194A扩展一片8位双向移位寄存器
《数字电子技术》多媒体课件
山东轻工业学院
例6.3.1的电路 (P276) 74LS194功能 S1S0=00,保持 S1S0=01,右移 S1S0=10,左移 S1S0=11,并入
(5)状态转换图
《数字电子技术》多媒体课件
山东轻工业学院
小结
1、时序逻辑电路的特点、组成、分类及描述方法; 2、同步时序逻辑电路的分析方法; 课堂讨论: 6.1,6.4
《数字电子技术》多媒体课件
山东轻工业学院
6.3 若干常用的时序逻辑电路
寄存器和移位寄存器 时序 逻辑电路 计数器 顺序脉冲发生器 序列信号发生器
移位寄存器不仅具有存储功能,且还有移位功能。 可实现串、并行数据转换,数值运算以及数据处理。 所谓“移位”,就是将寄存器所存各位数据,在每个移 位脉冲的作用下,向左或向右移动一位。
2、类型: 根据移位方向,分成三种:
左移 寄存器 (a) 右移 寄存器 (b) 双向 移位 寄存器 (c)
《数字电子技术》多媒体课件
学习要求 :
* *
自学掌握
1. 掌握寄存器和移位寄存器的概念并会使用; 2. 掌握计数器概念,熟练掌握中规模集成计数器74161 和74160的功能,熟练掌握用160及161设计任意进制计 数器的方法。
《数字电子技术》多媒体课件
山东轻工业学院
6.3.1寄存器和移位寄存器
一、寄存器
寄存器是计算机的主要部件之一, 它用来暂时存放数据或指令。
时序逻辑电路的功能
时序逻辑电路的功能时序逻辑电路是数字电子电路中一种重要的电路类型,它的功能主要用于处理和控制时序信号。
时序信号是指按照一定的时间顺序变化的信号,如时钟信号、计数信号等。
时序逻辑电路能够对这些时序信号进行处理和控制,实现各种复杂的功能。
时序逻辑电路主要由触发器、计数器、移位寄存器等组成,通过这些元件的组合和连接,可以实现各种不同的功能需求。
下面将介绍几种常见的时序逻辑电路及其功能。
1. 时钟发生器时钟发生器是时序逻辑电路中最基本的电路之一。
它的功能是产生稳定的时钟信号,用于同步整个数字系统中的各个部件。
时钟信号的频率和占空比可以通过时钟发生器进行调节,以满足不同的应用需求。
2. 触发器触发器是一种存储器件,它的功能是在时钟信号的作用下,根据输入信号的变化产生相应的输出信号。
触发器有多种类型,如D触发器、JK触发器、T触发器等。
它们可以用于存储和传输数据,实现数据的暂存和延迟等功能。
3. 计数器计数器是一种能够对输入的时序信号进行计数操作的电路。
它的功能是将输入的时序信号进行计数,并输出相应的计数值。
计数器可以实现简单的计数功能,也可以根据特定的计数模式,实现复杂的计数功能,如循环计数、递减计数等。
4. 移位寄存器移位寄存器是一种具有移位功能的存储器件。
它的功能是将输入信号按照一定的规律进行移位操作,并输出相应的移位结果。
移位寄存器可以实现数据的串行输入和串行输出,还可以实现数据的并行输入和并行输出,广泛应用于数据通信和数字信号处理等领域。
5. 状态机状态机是一种能够根据输入信号的变化,自动改变状态和执行相应操作的电路。
它的功能是根据特定的状态转移规则,实现复杂的控制逻辑。
状态机可以分为Moore型和Mealy型,它们在输出信号的计算方式上有所不同,但都能实现复杂的状态和控制逻辑。
时序逻辑电路的功能多种多样,它们在数字系统中起到了至关重要的作用。
无论是计算机、通信设备还是数字家电,都离不开时序逻辑电路的支持。
3.2锁存器、寄存器和移位寄存器
1Q
2Q
3Q
4Q
74LS374 寄存器
输出控制
DQ DQ DQ DQ
时钟
CP
1D
2D
3D
4D
功能表
输出控制 CP D
0
↑1
0
↑0
0
0×
1
××
输出 1 0 Qn
高阻
3.2.3 移位寄存器
Q1
Q2
Q3
Q4
右移 寄存器
X
D
D
D
D
S
1
2
3
4
CP
其连接关系满足: Di=Qin-1
Q1
Q2
Q3
输入∕输出
输出
功能
输出
模 式清
除
选择
S1 S0
控制 G1 G2
时 串入 钟
cp SL SR
A/ QA
B/ C/ D/ E/ QB QC QD QE
F/ QF
G/ QG
H/ QH
QA
QH
清 0 × 0 0 0 ××× 0 0 0 0 0 0 0 0 0 0 除 0 0 × 0 0 ××× 0 0 0 0 0 0 0 0 0 0
A/QA B/QB C/QC
D7 D6 D5
D/QD
D4
E/QE
D3
F/QF
D2
G/QG
D1
H/QH
D0
2
QA QB QC QD QE QF QG QH
QH
EN1 C2
G C
内容小结
锁存器、寄存器 移位寄存器 8位通用移位寄存器(74LS299)
1
1
SD06
13
14 15
1
1 1
1
1 1
0
1 1
1
0 1
0
0 1
一、同步计数器 1. 同步二进制计数器
①同步四位二进制加法计数器 设计思路: 4位二进制加法计数器状态表 Q0每来一个脉冲翻转一次; Qi在第i位以下皆为1时翻转。 所以:若用T触发器构成计数 器,则第i位触发器输入端Ti 的逻辑式应为:
CLK Q3 0 0
0/1
11
0/0
(4) 逻辑功能: 可逆四进制计数器
四进制减法计数器 四进制加法计数器
【例4】 异步时序电路分析:各触发器的时钟不同时发生 (1)列方程式
J0
Q0 Q0
.
J1 K1
Q1
J2
K2
Q2
CP 时钟方程: CP0 = CP2= CP
.
K0
Q1
Q2
CP1=Q0
J0=Q2 驱动方程: K0=1
输出方程: C Q3 Q2 Q1 Q0
CLK Q3
Q2
0 0 0 0 1 1
Q1 Q0
0 0 1 1 0 0 0 1 0 1 0 1
C
0 0 0 0 0 0
状态转换表 逻辑功能: 同步 四位二进制(M=24) 加法计数器
(同步十六进制加法计数器)
0 1 2 3 4 5
0 0 0 0 0 0
6
7 8 9 10 11 12
注意 移位寄存器应采用边沿触发或主从触发方式的 触发器,不能采用电平触发的触发器,以防止 空翻。
1、由触发器构成的移位寄存器
并行输出 串行输入 1011
QA
D Q . . 0 1 1 0 1 0 0 1 1 0 0 0 0 1 1 . 0 0 0 0 1
数字电子技术时序逻辑电路
PPT文档演模板
数字电子技术时序逻辑电路
PPT文档演模板
图5-3 4位寄存器74LS175的逻辑图
数字电子技术时序逻辑电路
2. 移位寄存器 移位寄存器不仅具有存储的功能,而且还有移位功能,可以 用于实现串、并行数据转换。如图5-4所示为4位移位寄存器 的逻辑图。
PPT文档演模板
数字电子技术时序逻辑电路
5.1.2 异步时序逻辑电路的分析方法
异步时序电路的分析步骤:
① 写时钟方程; ② 写驱动方程; ③ 写状态方程; ④ 写输出方程。
PPT文档演模板
数字电子技术时序逻辑电路
[例5-2]试分析图示时序逻辑电路的逻辑功能,列出状态转换 表,并画出状态转换图。
PPT文档演模板
数字电子技术时序逻辑电路
解:图5-7所示电路为1个异步摩尔型时序逻辑电路。 写时钟方程:
数字电子技术时序逻辑电路
PPT文档演模板
图5-5 同步二进制加法计数器的数时字电序子图技术时序逻辑电路
PPT文档演模板
图5-8 同步4位二进制加法计数器74LS16数1字的电逻子技辑术图时序逻辑电路
表5-1 同步4位二进制加法计数器74LS161的功能表
PPT文档演模板
数字电子技术时序逻辑电路
写驱动方程:
写状态方程:
PPT文档演模板
数字电子技术时序逻辑电路
列状态转换表:
PPT文档演模板
数字电子技术时序逻辑电路
画状态转换图:
PPT文档演模板
数字电子技术时序逻辑电路
5.2 若干常用的时序逻辑电路 5.2.1寄存器
1. 基本寄存器
PPT文档演模板
图5-2 双2位寄存器74LS75的逻辑图
数电-时序逻辑电路之寄存器
n1 m
n m
不变
Q Q S1S0=10
n1 m
n 左移移位
m1
Q Q S1S0=01
n1 m
n m 1
右移移位
S1S0=11
Qmn1
DI
并行置数
m
DIm
S0 S1
Dm–1
FFm–1
1D C1
0 3210
1 MUX
MUXm
FFm
Dm 1D
C1
Dm+1
FFm+1
1D C1
CP Qm–1
Qm
Qm+1
Q1
Q2
Q3
在 CP脉冲的作用 1 0 0
0
下 ,DSI端 依次
送入数码1101
11 1
0
02 1
1
13 0
1
41
0
0
0
0
0
0
0
1
0
1
1
右移串行输入为1101时的波形图 移位脉冲CP 1 2 3 4 5 6 7 8
输入信号 DSI
11 0 1
Q0 0 1 1 0 1
Q1 0 0 1 1 0 Q2 0 0 0 1 1
0
S0
t
0 t
CLK1
0
CLK2
t
0 t
t1 t2 t3 t4
t4时刻后输出Y与两组并行输入的二进制 数M、N在数值上的关系是什么?
作业6.5.1 画出Q3~Q0的波形
CLK 0 1 1 1
1 &
So CP D0 D1 D2 D3 DSL
0
S1
74HC194
CR 1
DSR
6.1-6.2 时序逻辑电路分析
Y
二、状态转换图: 将状态转换表以图形的方式 直观表示出来,即为状态转换图
0 1 2 3 4 5 6 7 0 1
0 0 0 0 1 1 1 0 1 0
0 0 1 1 0 0 1 0 1 0
0 1 0 1 0 1 0 0 1 0
0 0 0 0 0 0 1 0 1 0
循环状态之外的状态在时钟信号的作用下, 都能进入状态转换图中的循环状态之中,具有 这种特点的时序电路叫做能自启动的时序电路。 电路为七进制计数器,能自启动。
0 1 1 0 0 1 0 0
1 0 1 0 1 0 0 0
0 0 0 0 0 0 1 1
状态转换表的另一种形式
CLK Q3 Q2 Q1 Y
Q3 Q2 Q1
* * Q3 Q2 Q1* Y
0 0 0 0 1 1 1 1
0 0 1 1 0 0 1 1
0 1 0 1 0 1 0 1
0 0 0 1Q1 Q2 * Q1Q2 Q1Q3Q2 Q * Q Q Q Q Q 1 2 3 2 3 3
(3)输出方程:
Y Q2Q3
6.2.2 时序逻辑电路的状态转换表、状态转换图、和时 序图 从逻辑电路的三个方程还不能一目了然看出电路 的功能。
例 试分析图示的时序逻辑电路的逻辑功能,写出它的 驱动方程、状态方程和输出方程,写出电路的状态转 换表,画出状态转换图和时序图。输入端悬空时等效 为逻辑1。
解:(1) 驱动方程: J1 (Q2Q3 ), K1 1 K 2 (Q1Q3 ) J 2 Q1 , J QQ , K 3 Q2 1 2 3
同步时序电路
异步时序电路
米利(Mealy)型时序电路
按输出信号的特点 穆尔(Moore)型时序电路 米利(Mealy)型电路:输出信号取决于存储电路 的状态和输入变量。 穆尔(Moore)型电路:输出信号仅取决于存储电路 的状态。 穆尔(Moore)型电路是米利(Mealy)型电路的一 种特例。
数字电路与逻辑设计第6章-2-寄存器-移位寄存器
0
—————
1
1 ————
2
0 1 ———
3
0 0 1 ——
4
1 0 0 1—
5
11001
并行输出 1 1 0 0 1
波形:
并行输 出脉冲 移存脉冲
Q1
Q2
Q3 Q4 Q5
1 00 1
1
1 0
0
1
B 并行转换为串行(输入是并行,输出是串行)
组成: 右移移位寄存器和输入电路 分析:由于是D触发器,有Qn+1=D
三、 寄存器,移位寄存器。
寄存器是一种常用的时序逻辑电路,用来存储多位二进 制代码。这些代码可以是数据,指令,地址或其他信 息。由于一个触发器只能存放一位二进制代码,因此, 用n个触发器和一些起控制作用的门电路,可以组成 n位寄存器。
按功能划分,寄存器可分为: 数码寄存器 移位寄存器
1 、 数码寄存器
1、 环形计数器
1. 连接方法: ——将移位寄存器的最后一级输出Q反馈到第一级 的J、K输入端; 2. 判断触发器个数n : ——计数器的模为M=n(n为所需移位寄存器的位 数)
移位寄存器构成的移位计数器
2.扭环形计数器
为了增加有效计数状态,扩大计数器的模,可用扭环形计数器。
一般来说,N位移位寄存器可以组成模2N的扭环形计数器,只需将
电路结构分析:
串行输入数据DI加到片Ⅰ的J,K和D0端。
片Ⅰ的D1端接0,作为标志码,片Ⅰ其余 的D2,D3接1。
片Ⅱ的串行数据输入端J, K接片Ⅰ的Q3。 片Ⅱ的输入端D0~D3均接1。片Ⅱ的Q3输出作 片Ⅰ和片Ⅱ的SH/LD输入。
工作过程:
①器件通过CR清0,使所有Q输出均为0, 包括片Ⅱ的Q3=0。
山东大学2018年硕士研究生招生考试自命题科目考试大纲-906-数字电路(专)
906-数字电路(专)
一、考试性质
《数字电路》是电子与通信工程(专业学位)、集成电路工程(专业学位)专业学位研究生入学考试的科目之一。
《数字电路》考试力求反映信息学科相关专业的特点,科学、公平、准确、规范地测评考生的基本素质和综合能力,以利用选拔具有发展潜力的优秀人才入学,为我国快速发展的信息产业培养出具有良好职业道德、国际化视野、较强分析与解决实际问题能力的高层次、应用型、复合型的专业人才。
二、考试要求
《数字电路》是信息类学科的一门重要的基础课。
通过本课程测试考生对本专业的基本概念、基础知识的掌握情况和运用能力。
三、考试形式和试卷结构
1.试卷满分及考试时间
本试卷满分为150分,考试时间为180分钟
2.答题方式
答题方式为闭卷、笔试。
试卷由试题和答题纸组成。
3.考试题型
试卷由题库组题,题型主要有填空题、选择题、简答题、综合分析题、综合设计题等。
四、考试内容
(一)数制与码制
1.概述
2.几种常见的数制
3.不同数制间的转换
4.二进制算术运算
1)二进制算术运算的特点
2)反码、补码和补码运算
5.几种常用的编码
(二)逻辑代数基础
1.概述
2.逻辑代数中的三种基本运算
3.逻辑代数的基本公式和常用公式。
常用的时序逻辑电路
常用的时序逻辑电路时序逻辑电路是数字电路中一类重要的电路,它根据输入信号的顺序和时序关系,产生对应的输出信号。
时序逻辑电路主要应用于计时、控制、存储等领域。
本文将介绍几种常用的时序逻辑电路。
一、触发器触发器是一种常见的时序逻辑电路,它具有两个稳态,即SET和RESET。
触发器接受输入信号,并根据输入信号的变化产生对应的输出。
触发器有很多种类型,常见的有SR触发器、D触发器、JK 触发器等。
触发器在存储、计数、控制等方面有广泛的应用。
二、时序计数器时序计数器是一种能按照一定顺序计数的电路,它根据时钟信号和控制信号进行计数。
时序计数器的输出通常是一个二进制数,用于驱动其他电路的工作。
时序计数器有很多种类型,包括二进制计数器、BCD计数器、进位计数器等。
时序计数器在计时、频率分频、序列生成等方面有广泛的应用。
三、时序比较器时序比较器是一种能够比较两个信号的大小关系的电路。
它接受两个输入信号,并根据输入信号的大小关系产生对应的输出信号。
时序比较器通常用于判断两个信号的相等性、大小关系等。
常见的时序比较器有两位比较器、四位比较器等。
四、时序多路选择器时序多路选择器是一种能够根据控制信号选择不同输入信号的电路。
它接受多个输入信号和一个控制信号,并根据控制信号的不同选择对应的输入信号作为输出。
时序多路选择器常用于多路数据选择、时序控制等方面。
五、时序移位寄存器时序移位寄存器是一种能够将数据按照一定规律进行移位的电路。
它接受输入信号和时钟信号,并根据时钟信号的变化将输入信号进行移位。
时序移位寄存器常用于数据存储、数据传输等方面。
常见的时序移位寄存器有移位寄存器、移位计数器等。
六、状态机状态机是一种能够根据输入信号和当前状态产生下一个状态的电路。
它由状态寄存器和状态转移逻辑电路组成,能够实现复杂的状态转移和控制。
状态机常用于序列识别、控制逻辑等方面。
以上是几种常用的时序逻辑电路,它们在数字电路设计中起着重要的作用。
时序逻辑电路的分析(3)
x1
y1
xi
组合逻辑电路
yi
q1
z1
存储电路
qk
zk
时序逻辑电路h的结构框图
9
3. 举例说明:
串行加法器指将两个多位数相加时, 采取从低位到高位逐位相加的方式完成相加运算。 需具备两个功能:
将两个加数和来自低位的进位相加, 记忆本位相加后的进位结果。
4.画时序图
5.描述逻辑功能
h
20
二、同步时序逻辑电路的分析
[例1] 分析图示时序电路的逻辑功能,
写出它的驱动方程、状态方程和输出方程。 FF1、FF2和FF3是主从结构的TTL触发器, 下降沿动作,输入悬空时和逻辑1状态等效。
Q1
1J
1J
Q2
• &1J Q 3
C1
Q 1
1K
F F1
CLK
C1
1K
第六章 时序逻辑电路
1
2
本章主要内容
6.1概述 6.2 时序逻辑电路的分析方法
6.3 若干常用的时序逻辑电路 简介 6.4 时序逻辑电路的设计方法 自学 6.5 时序逻辑电路中的竞争-冒险现象
3
教学基本要求
1. 熟练掌握时序逻辑电路的描述方式及其相互转换。 2. 熟练掌握时序逻辑电路的分析方法 3. 了解时序逻辑电路的设计方法 4. 熟练掌握典型时序逻辑电路计数器、寄存器、移位寄存器的 逻辑功能及其应用。
00
01
1/ 0
1
11/1 00/0 10/0 01/0
0/1 1/1 1/0 0/0
1/ 0
逻辑功能:A=1时是减法计数器。 A=0时是加法计数器。
数电_常用的时序逻辑功能器件
寄存器 存放二进制数,传输二进制信息 ,即代 码的寄存、移位、传输。 统计时钟脉冲的个数(数数、计数),分 频、定时、产生节拍脉冲。
计数器
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
第六章时序逻辑电路_2
1. 寄存单元(一位数码寄存器 一位数码寄存器) 一位数码寄存器
寄存单元由一级触发器构成。 寄存单元由一级触发器构成。它有着两种接 受方式, 双拍接收和单拍接收。 受方式,即:双拍接收和单拍接收。 (1)双拍接收 ) 由一位基本RSFF构成的寄存器单元,D为 构成的寄存器单元, 为 由一位基本 构成的寄存器单元 要存入的数据。 要存入的数据。
0 Q3 Q2
0 Q1
0 Q0
0 并行输出
①清0
R
S
R
S
R
S
R
S
&
D3
&
D2
&
D1
&
D0 并行输入
0 ②存数指令
1
0
0
1
0
1
1
(2)单拍接收 )
则在存数之前就不必先 清“0”,只要存数指令 , 一到, 一到,所加数据便可存 入FF。 。
由DFF构成的单拍接收的寄存 构成的单拍接收的寄存 单元。其数据D加在激励端 加在激励端, 单元。其数据 加在激励端,存数 指令加在CP端 只要CP的上升沿 指令加在 端,只要 的上升沿 一到,数据不管为0或 都立即被放 一到,数据不管为 或1都立即被放 入FF。 。
左移 寄存器 (a)
右移 寄存器 (b)
双向 移位 寄存器 (c)
2)按输入/输出 )按输入 输出 方式进行分类
根据移位数据的输 输出方式, 入-输出方式,又 可将它分为四种: 可将它分为四种:
•串行输入-串行输出 串行输入- 串行输入 •串行输入-并行输出 串行输入- 串行输入 •并行输入-串行输出 并行输入- 并行输入 •并行输入-并行输出: 并行输入-并行输出: 并行输入
第3章第4节 常用时序逻辑电路模块(1)
Q7
2011/11/9 Qinwenhu
3
2.移位寄存器(Shift Register)
定义:
所存放的数据能移动位置的寄存器
分析下图
Q3
Q2
Q1
Q0
X
1D
C1 CP
2011/11/9 Qinwenhu
1D C1
1D
1D
C1
Q
C1
Q
4
上图状态方程:
Q0n+1= Q1n ; Q1n+1= Q2n Q2n+1= Q3n; Q3n+1=Xn
Q1 Q2 Q3 Q4 0000
1000 0001
1100
0011
1110
0111
1111
23
问题:如何构成5分频器?
画出逻辑图、波形图、状态图
2011/11/9 Qinwenhu
24
(4)构成顺序存取存储器
& 1 B00 B01 01 …
D0
数
& 1
据 输
D1
入
& 1
D2 读出
写入2011/11/9 Qinwenhu
0001
0010
1111
1110
1101
1100
1011
2011/11/9 Qinwenhu
1010
Q3 Q2 Q1 Q0
0011
0100
1001
0101
0110
0111 1000
41
反馈置数实现模6图
Q0 Q1 Q2 Q3 Co
EN
LD
CI CP
CR
D0 D1 D2 D3
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
0
1)S1=S0=0时: 保持; 2)S1=0 ,S0=1时: Q Q 右移; 3)S1=1 ,S0=0时: Q Q 左移; 4)S1=S0=1时: Q D 并行输入并行输出。
n 1 1
Q Q
n 1
n 1
n
1
0
22
集成寄存器74LS194的应用举例 用2片74LS194A设计8位双向移位寄存器
Q0 Q1 Q2 Q3 DIR DIR Q0 Q1 Q2 Q3 DIL S1 74LS194A S0 双向移位寄存器 Rd CP D0 D1 D2 D3 D0 D1 D2 D3 Q4 Q5 Q6 Q7 DIR Q0 Q1 Q2 Q3 DIL S1 74LS194A S0 双向移位寄存器 Rd CP D0 D1 D2 D 3 D4 D5 D6 D7 DIL
Q S R Q S R
n 1 1 1 1
n 1
Q R
n 1 1
1
1
1
20
由逻辑图可知:
R Q SS D S S Q S S Q S S Q R Q SS D S S Q S S Q S S
n n 2 n 1 0 1 0 1 1 0 1 0 1 1 0
D0 = DI D1 = Q 0
并
串行 输出 DO
Q3 D Q
D2 = Q 1 D3 = Q 2
输 出
Q1 D Q Q0 D Q
行
Q2 D Q
DI 串行 输入 CP 移位 脉冲
10
清零 脉冲 CLR
RD
串行 输出
Q3 D Q
Q2 D Q
Q1 D Q
Q0 D Q
DI(1101) CP
移位 工作原理: 脉冲 设初态 Q3Q2Q1Q0 = 0000 Q3Q2Q1Q0 D3D2D1D0 D = Q
8位寄存器
并行输出
1 0 1 0 0 1 1 1 1 1 1 0 1 0 1 1 0 1 0 1 0 0 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1
并行输入
2
4位寄存器74LS75
CPA
D0 D1 D2 D3 并行输入 CPB 图6.3.1 74LS75的逻辑图
3 2
D2 = Q 1 D1 = Q 0 D 0 = DI
0 0 0 0 1
0 0 0 1 1
0 0 1 1 0
0 1 1 0 1
0 0 0 1 1
0 0 1 1 0
0 1 1 0 1
1 1 0 1 0
经过4个移位脉冲后,串行输入的数据,并行输出。 11
串行 输出
Q3 D Q
Q2 D Q
Q1 D Q
24
1)主体电路:两片74283构成的8位并行加法器; Y=y7 y6 y5 y4 y3y2 y1 y0 =A+B =A7 A6 A5 A4A3 A2 A1 A0+ B7B6B5B4B3B2B1B0 2)两片74LS194构成的8位移位寄存器,产生加数 A=A7 A6 A5 A4A3 A2 A1 A0 ; 3)两片74LS194构成的8位移位寄存器,产生加数 B=B7B6B5B4B3B2B1B0。
0 0 0 0 0
12 经过8个移位脉冲后,串行输入的数据从Q3端串行输出。
四位串入 - 串出的左移寄存器
并
串行 输出 清零 脉冲 CLR
Q3 D Q
行
输
出
Q1 D Q Q0 D Q
Q2 D Q
DI 串行 输入
CP 移位 脉冲
D0 = DI D1 = Q0
RD
D2 = Q1
D3 = Q2
2. 四位串入 - 串出的右移寄存器:
26
Q0 Q1 Q2 Q3 并行输出
3
4位寄存器74LS175
CP
D0
D1
Q0
Q1
D2
D3 Rd 图6.3.2 74HC175的逻辑图
Q2
Q3
4
CC4076:三态输出的4位寄存器
选通端
置数/保持端 1)LDA+LDB=1时: 电路装入数据; 2)LDA+LDB=0时: 电路保持状态;
3)ENA=ENB=0时: Q端数据输出; ENA+ENB=1时: 输出处于高阻态;
R Q SS D S S Q S S Q S S
n n 2 n 1 0 1 0 1 1 0 1 0 1 1
0
19
74LS194的工作原理
(1)RD=0时: 清零, Q3 Q2 Q1Q0=0000; (2)RD=1时:
CP0 = CP1= CP2= CP3= CP
以FF1为例说明 (CP= 时)
并行输入-串行输出 并行输入-并行输出
7
输入
FF
FF
FF
FF
输出
串入-串出 一个输入端,一个输出端 输入 输出
FF
FF
FF
FF
串入-并出 一个输入端,多个输出端
8
FF
FF
FF
FF
输出
并入-串出 入 多个输入端,一个输出端
输
输
FF FF FF
出
FF
并入-并出 多个输入端,多个输出端
输
入
9
1. 四位串入 - 串出的左移寄存器
15
四位串入 - 串出的 右移寄存器:
D0
四位串入 - 串出的 左移寄存器:
D0 = DIL = Q1 D1 = Q0 D1 = Q2 D2 = Q1 D2 = Q3 D3 = Q2 D3 = DIR S=0 时, 也能够实现左移 , 方案可行 !
D0 = S DIL + SQ1 = 1· IL + 0· 1 = DIL D Q D1 = SQ0 + SQ2 = 1· 0 + 0· 2 = Q0 Q Q D2 = SQ1 + SQ3 = 1· 1 + 0· 3 = Q1 Q Q Q D D3 = SQ2 + S DIR= 1· 2 + 0· IR = Q2
第13讲 若干常用的时序逻辑电路——
寄存器和移位寄存器
在数字系统中,常常会使用大量的时序 电路,如寄存器,计数器等,它们都有十分 明显的功能特征,是时序电路的典型代表。 正确地分析它们,对我们以后使用这些器件 以及分析其它时序电路有非常大的帮助。 6. 3.1 寄存器和移位寄存器 一、寄存器 寄存器是计算机的主要部件之一,它用来暂时 存放数据或指令。由于一个触发器可以存储1位 信息,n个触发器就可以存储n位信息,因此就 1 可以构成一个n位的寄存器。
n 1
n 2
1
n 1
1
1
21
DIR S1 S0 CP
Q0
Q1
Q2
Q3 D IL Rd
74LS194A 双向移位寄存器 D0 D1 D2 D3
RD 0 1 1 1 1
CP
X
S1 X 0 0 1 1
S0 功 能 异步清零 X 0 保 持 1 右移(从Q0向右移动) 0 左移(从Q3向左移动) 1 并入 - 并出
= Q0 D2 = Q1 D3 = Q2
D1
S=1 时, 确实能够实现右移 ! D0 = S DIL + SQ1 = 0· IL + 1· 1 = Q1 D Q D1 = SQ0 + SQ2 = 0· 0 + 1· 2 = Q2 Q Q D2 = SQ1 + SQ3 = 0· 1 + 1· 3 = Q3 Q Q Q D D3 = SQ2 + S DIR= 0· 2 + 1· IR = DIR
其余的线,同学们自己完成!
DIR Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7 D0 D1 D2 D3 D4 D5 D6 D7 DIL
23
例6.3.1 试分析图6.3.8 电路的逻辑功能,并 指出在图6.3.9所示的 时钟信号及S1、S0作用 下t4时刻以后,输出Y 与输入M、N在数值上 的关系。
那么,就需使: D0 = SDIL+ SQ1 D1 = SQ0 + SQ2 D2 = SQ1 + SQ3 D3 = SQ2 + SDIR
需要把这个设想检查验证一下。 14
四位串入 - 串出的 右移寄存器:
D0
四位串入 - 串出的 左移寄存器:
D0 = DIL
= Q1 D1 = Q2 D2 = Q3 D3 = DIR
DI 串行 输入
D Q3 Q D Q2 Q D Q1 D Q0 Q
串行 输出 CP
D0 = Q 1
Q
D1 = Q 2 D2 = Q 3
D3 = DI
13
移位 在同一电路中,如何实现既 提示:左移、右移有乘法和除法 脉冲
能左移,又能右移 ? 的功能!
3. 双向移位寄存器的构成 :
设置控制端 S
S=0 时,左移 ; S=1 时,右移 。
t1时刻: S1=S0=1,74LS194处于并行输入状态, M和N分别存入两个8位移位寄存器;
t2时刻: M和N同时右移一位,相当于两数各乘2; 到t4时刻:
M又右移了两位,相当于M又乘4; Y=M ×8+N ×2
25
第13讲 若干常用的时序逻辑电路—— 寄存器和移位寄存器
结 束
作业:P348 题6.9
VCC Q0 Q1 Q2 Q3 CP S1 S0
16
15 14 13 12 11D CP S1 S0 74LS194 CLR
R
1 2
A
3
B
4
C
5
D
6
L
7 8
RD DIR D0 D1 D2 D3 DIL GND