35
第第第第 第第第第第第第 第第第第第 第第 第第第第第第 第第第 第第第第第第第第 第第第 第第第 第第第 第第第 第第第 第第第第第

第十五章 双稳态触发器和 时序逻辑电路

Embed Size (px)

DESCRIPTION

第十五章 双稳态触发器和 时序逻辑电路. 第一节 基本 双稳态触发器 第二节 钟控双稳态触发器 第三节 寄存器 第四节 计数器 第五节 集成计数器. 第一节 基本 双稳态触发器. 时序逻辑电路与输出状态不仅与输入变量有关,而且还与系统先前的状态有关。. 时序逻辑电路的特点:. ① 包括组合逻辑电路和具有记忆功能的电路或反馈延迟电路。 ②输入、输出之间至少有一条反馈路径。. 触发器是时序逻辑电路的基本单元,是一种具有记忆功能的逻辑电路。能够储存一位二值信号。. - PowerPoint PPT Presentation

Citation preview

Page 1: 第十五章   双稳态触发器和                时序逻辑电路

第十五章 双稳态触发器和 时序逻辑电路 第一节 基本

双稳态触发器

第二节 钟控双稳态触发器

第三节 寄存器

第四节 计数器

第五节 集成计数器

Page 2: 第十五章   双稳态触发器和                时序逻辑电路

时序逻辑电路与输出状态不仅与输入变量有关,而且还与系统先前的状态有关。时序逻辑电路的特点:①包括组合逻辑电路和具有记忆功能的电路或反馈延迟电路。②输入、输出之间至少有一条反馈路径。

触发器是时序逻辑电路的基本单元,是一种具有记忆功能的逻辑电路。能够储存一位二值信号。

第一节 基本双稳态触发器

Page 3: 第十五章   双稳态触发器和                时序逻辑电路

双稳态触发器的特点:

⑴ 具有两个能自行保持的稳定状态;

⑵ 根据不同的输入信号可以置成“ 1” 状态或“ 0” 状态;

⑶ 在输入信号消失后,如果没有新的信号输入,能够保持原状态,直至下一个新的信号输入为止。

Page 4: 第十五章   双稳态触发器和                时序逻辑电路

基本 R - S 触发器

QSQ D

QRQ D

RD SD Q

0 1

1 0

1 1

0 0

Q

0 11 0

两个输出端反相,规定 Q的状态为触发器的状态。即 Q = 0 , Q=1 时,称触发器为 0 态,又称复位; Q = 1 , Q=0 时,称触发器为 1 态,又称置位。

不 变* 不 定

RD = 0 , SD=1 触发器复

位为 0 态,称 RD 为复位

端; RD = 1 , SD=0 触

发器置位为 1 态,称 SD

为置位端。& A& B

Q

SDRD

Q

10

01

01

10

1Q Q

Q Q

00

11

RD 、 SD 同为 1 , 触发器

保持原状态; RD 、 SD

同为 0 ,触发器状态无法确定,此情况应避免。

Page 5: 第十五章   双稳态触发器和                时序逻辑电路

与非门组成的 R - S 触发器为负脉冲有效。 基本 R - S 触发器的约束条件是

RD + SD = 1逻辑符号

Q

RD SD

Q

负脉冲有效

基本 R - S 触发器的优点: 结构简单,具有记忆功能。 基本 R - S 触发器的缺

点: 输出直接受输入控制,具 有不定状态。

Page 6: 第十五章   双稳态触发器和                时序逻辑电路

第二节 钟控双稳态触发器 钟控R-S 触发器

J K 触发器

D触发器

T′-T 触发器

触发器逻辑功能的转换

触发器应用

Page 7: 第十五章   双稳态触发器和                时序逻辑电路

一、钟控 R - S 触发器 为使触发器能按要求在某一时间翻转,外加一时钟脉冲 CP 来控制。

& B& A

QQ

SDRD

& C & D

CPR S

R S Qn+1

0 0

0 1

1 0

1 1

10

不定

CP=0 ,

CP=1,

Qn

0

C 、 D 门 被封锁;

1

SR

SR

复位端 RD 、置位端 SD 负

脉冲有效,不受 CP 控制 。

Page 8: 第十五章   双稳态触发器和                时序逻辑电路

CP = 1 时,触发器才能翻转。

CP 控制触发器的翻转时刻, R 、 S 控制触发器的翻转状态。

钟控 R - S 触发器为正脉冲有效。

逻辑符号

钟控 R - S 触发器的约束条件是 RS = 0

Q

RD SD

Q

S RC

Page 9: 第十五章   双稳态触发器和                时序逻辑电路

例:由钟控 R - S 触发器组成的 T′ 触发器如图所示,可完成计数功能,试分析其逻辑功能。解: R =

QQS

RS

n1n QQ

可见, CP 脉冲来一个,触发器翻转一次,即 T′ 触发器可记录 CP 脉冲个数。 要求 CP 脉冲宽度要小于触发器翻转所需时间,否则在一个 CP 作用期间,触发器可能翻转多次,即“空翻”。

Q

RD SD

Q

SR C

钟控 R - S 触发器的 CP 对触发器 的控制是在一个时间间隔内,而不是 控制在某一时刻。

Page 10: 第十五章   双稳态触发器和                时序逻辑电路

二、主从型 J K 触发器QQ

RD SD

CP

C

主 触 发 器

JK

S

S

R

R

C从 触 发 器

主从型 J K 触发器由主触发器和从触发器组成,主触发器和从触发器时钟信号反相 . 当 CP 上升沿 到来时,主触发器发生翻转,当 CP 下降沿 到来时,从触发器翻转,从而保证在一个 CP 周期中,触发器的输出只改变一次。

显然,输出状态在 CP 下降沿到达时改变。因此,这种触发器为下降沿触发。

Page 11: 第十五章   双稳态触发器和                时序逻辑电路

J K Qn+1

0 0

0 1

1 0

1 1

01

Qn

Qn

nn1n QKQJQ

复位端 RD 、置位端 SD 负脉冲有效,

不受 CP 控制 。

Page 12: 第十五章   双稳态触发器和                时序逻辑电路

主从型 J K 触发器将触发器的翻转控制在 CP 下降沿这一时刻。

主从型 J K 触发器无不定状态,组成计数电路,可克服空翻。 主从型 J K 触发器存在一次翻转的问

题。即主触发器在 CP = 1 期间只能翻转一次,要求 J 、 K 状态在 CP = 1 期间不能变化。逻辑符号

负脉冲有效

下降沿触发

Q

RD SD

Q

JKC

Page 13: 第十五章   双稳态触发器和                时序逻辑电路

例:已知 JK 触发器(下降沿触发)的输入信号 J 、 K 波形如图,试画出 Q 的波形( Q初始状态为 0 )。

CP

Q

1 2 3 4

J

K

Page 14: 第十五章   双稳态触发器和                时序逻辑电路

三、 D 触发器D Qn+1

0

1

01

D 触发器仅在 CP前沿到达时翻转,是边沿触发器。

DQ 1n

D CPSDRD

QQ

逻辑符号

Page 15: 第十五章   双稳态触发器和                时序逻辑电路

D 触发器无不定状态;克服空翻、一次翻转现象。

Q

例:试画出 D 触发器的输出波形( Qn=0 )。

CP

D

1 2 3

D 触发器的输出状态仅取决于 CP 上升 沿到达时刻输入的状态。

Page 16: 第十五章   双稳态触发器和                时序逻辑电路

四、 T′ - T 触发器 T′ 触发器

CPSD RD

Q Q

n1n QQ

T 触发器

CP TSD RD

Q Q

T Qn+1

0 Qn

1

nQ

Page 17: 第十五章   双稳态触发器和                时序逻辑电路

第三节 寄存器

数码寄存器

移位寄存器

Page 18: 第十五章   双稳态触发器和                时序逻辑电路

一、数码寄存器

寄存器是用于存放各种数码和指令的时序电路。由 N 个触发器组成的寄存器,能存储 N 位二进制代码。

按功能分为数码寄存器和移位寄存器。

数码寄存器寄存数码时是从存入端同时存入,取出时又同时从取出端取出,所以又称为并行输入并行输出寄存器。

Page 19: 第十五章   双稳态触发器和                时序逻辑电路

1 0 1 1清零寄存

取出0 0 0 01 0 1 1

0 1 0 0

1 0 1 1

Page 20: 第十五章   双稳态触发器和                时序逻辑电路

二、移位寄存器 移位寄存器按移位方向不同又分为左移、右移和双向移位三种。

1

1

0

10 0 1

1

1

101

Page 21: 第十五章   双稳态触发器和                时序逻辑电路

74LS194 四位双向移位寄存器

74LS164 八位串入/并出移位 寄存器

74LS395 四位移位寄存器

常用寄存器集成电路

Page 22: 第十五章   双稳态触发器和                时序逻辑电路

第四节 计数器

异步二进制计数器

同步二进制计数器

十进制计数器

Page 23: 第十五章   双稳态触发器和                时序逻辑电路

计数器是统计输入脉冲个数的逻辑部件。除用于直接计数外,还可以用于定时、分频、产生节拍脉冲以及进行数字运算等等。

按计数功能分类加法计数器减法计数器可逆计数器

按数制分类 二进制计数器二-十进制计数器

按触发器翻转次序分类 同步式计数器异步式计数器

Page 24: 第十五章   双稳态触发器和                时序逻辑电路

一、异步二进制计数器 异步二进制加法计数

F1J Q

CPK

Q0Q2

F0J Q

KF2

J Q

K

Q1

0 012345670

计数顺序 等效十进制数Q2 Q1 Q0

0 00010 1 01

11

11 00

0 0 01 11

0

0 0 01

1

J0 = K0 =1J1 = K1 =1J2 = K2 =1CP1 = Q0

CP2 = Q1

12345678

• 状态表

Page 25: 第十五章   双稳态触发器和                时序逻辑电路

CP

• 时序图

1 2 3 4 5 6 7 8

Q2

Q0

Q1

若 CP 的频率为 f0 ,则 Q0 、 Q1 、 Q2 的频率分别为 f0/ 2 , f0/ 4 , f0/ 8 。所以计数器有分频作用。

Page 26: 第十五章   双稳态触发器和                时序逻辑电路

一个触发器可表示一位二进制数,N 个触发器可表示 N 位二进制数,构成 N位二进制计数器,也可称为 2N 进制计数器。可计( 2N - 1 )个脉冲,实现 2N 分频。如:四触发器构成的计数器,称为 2N = 16进制计数器。可计 15 个脉冲,实现 16 分频。

Page 27: 第十五章   双稳态触发器和                时序逻辑电路

二、同步二进制计数器

F1J Q

CPK

Q0 Q2

F0J Q

KF2

J Q

K

Q1

J0 = K0 =1J1 = K1 = Q0

J2 = K2 = Q0 Q1

翻转条件:

Q0 = 1 , F1 翻转

Q0 Q1 = 1 , F2 翻转 触发器在满足翻转条件的情况下, C

P 脉冲到来时可同时翻转,其速度比异步式快。

Page 28: 第十五章   双稳态触发器和                时序逻辑电路

第五节 集成计数器

T4293

T4290

Page 29: 第十五章   双稳态触发器和                时序逻辑电路

T4293 (二-八-十六进制计数器)

RD

JQCP0K

Q1Q2

RD

JQKRD

JQK

Q0

RD

JQK

CP1&

R01 R02

Q3

R01 R02 Q3 Q2 Q1 Q0

1 1 0 0 0 0

0 计数 0 计数

CP0 、 CP1 为时钟输入端, R01 、 R02 为复位端,当 R01 = R02 = 11时,计数器清零。 GNDQ1

1 2 3 4

14 13 12 11

+ -+

+5V10 9 8

5 6 7

T4293

R01

Q2

R02 Q0 Q3CP0CP1

八进制 二进制十六进制

Page 30: 第十五章   双稳态触发器和                时序逻辑电路

例:用 T4293 分别接成五、九进制计数器。 当用 N 进制计数器来完成 M 进制计数功能时 (N>M) ,将输出端信号反馈到复位端,强迫计数器在顺序计数过程中越过 (N - M)个状态。五进制选用 CP1 为输入,Q3~ Q1 为输出。

000→001→010 →011 000 ← 100

101

Q3 接 R01 , Q1 接 R0

2

Q3 Q2 Q1 = 101 ,R01 = R02 = 1 ,复位

Q3 Q2 Q1 Q0 T4293 CP1

R02 R01 CP0

九进制 0000→1000

计数至 1001 ,复位 选用 CP0 为输入, Q3~ Q0

为输出。Q3 接 R02 , Q0 接 R01 、CP1 , Q3 Q0 = 11 ,R01 = R02 = 1 ,复位

Q3 Q2 Q1 Q0 T4293 CP1

R02 R01 CP0

Page 31: 第十五章   双稳态触发器和                时序逻辑电路

T4290 (二-五-十进制计数器)

GNDQ1

1 2 3 4

14 13 12 11

+ -+

+5V10 9 8

5 6 7

T4290

R01

Q2

R02 Q0 Q3CP0CP1

S91 S92

CP0 、 CP1 为时钟输入端, R01 、 R02 为复位端, S91 、 S92 为置9 端。 当 R01R02 = 11 时,计数器清零;当 S91S92 =11 时,计数器置 9 。

脉冲由 CP0 输入,Q0 输出,为二进制;

脉冲由 CP1 输入,Q3~ Q1 输出,为五进制;

脉冲由 CP0 输入,Q3~ Q0 输出, CP1 与 Q0 相接,为十进制。

Page 32: 第十五章   双稳态触发器和                时序逻辑电路

常用计数器集成电路( TTL )

74LS160 同步十进制计数器

74LS161 同步二进制计数器

74LS190 同步可逆十进制计数器

74LS293 异步四位二进制计数器

74LS390 双十进制计数器

Page 33: 第十五章   双稳态触发器和                时序逻辑电路

Q3 Q2 Q1 Q0 T4293 CP1

R02 R01 CP0

Q3 Q2 Q1 Q0 T4293 CP1

R02 R01 CP0

例:用 T4293设计一个 40 进制计数器40 = 4×10

CP

十进制四进制

Page 34: 第十五章   双稳态触发器和                时序逻辑电路

例:用 T4290设计一个 48 进制计数器

Q3 Q2 Q1 Q0 74LS90 CP1

R02 R01 S92 S91 CP0

Q3 Q2 Q1 Q0 74LS90 CP1

R02 R01 S92 S91 CP0

个位 8 ,十位 4

CP

个位十位

Page 35: 第十五章   双稳态触发器和                时序逻辑电路

考 试 通 知 考试时间 : 12月 16日 ( 第 11 周周日 )

上午 9:00~11:00

(逸 )B 313 420607班 (逸 )B 318 450605班(逸 )B 314 420608班 (逸 )B 321 450506班(逸 )B 315 420609班 (逸 )B 322 重修(逸 )B 316 450601班(逸 )B 317 450602班