32

Click here to load reader

第六章 时序逻辑电路

Embed Size (px)

DESCRIPTION

第六章 时序逻辑电路. 6.1 概述. 定义 : 电路的稳定输出 ( 电路的状态 ) 不仅和该时刻输入有关,还取决于电路原来的状态;或者说,还与以前的输入有关。. 定义决定的电路结构上的特点:. 必须包含存储器 ,用来存储状态;通常还包含组合电路; 存储器的输出状态一般要反馈到组合电路的输入端。. 二 、时序电路的框图. 电路状态 信息. 三、描述其逻辑功能的方程组. 输出方程. 状态方程. 驱动方程. 四、时序电路的分类. 按电路中触发器的动作特点可分为:. 同步时序逻辑电路 异步时序逻辑电路. 五、本章重点. (同步)时序电路的分析方法; - PowerPoint PPT Presentation

Citation preview

Page 1: 第六章   时序逻辑电路

第六章 时序逻辑电路6.1 概述定义 : 电路的稳定输出 ( 电路的状态 ) 不仅和该时刻输入有关,还取决于电路原来的状态;或者说,还与以前的输入有关。

定义决定的电路结构上的特点:1.必须包含存储器,用来存储状态;通常还包含组合电路;2.存储器的输出状态一般要反馈到组合电路的输入端。

二 、时序电路的框图

电路状态信息

Page 2: 第六章   时序逻辑电路

三、描述其逻辑功能的方程组

1 1 1 2 i 1 2 l

k 1 1 2 i 1 2 l

z = g (x ,x ,...,x ,q ,q ,...,q )

......

z = g (x ,x ,...,x ,q ,q ,...,q )

1 1 1 2 k 1 2 l

l l 1 2 k 1 2 l

q * = h (z ,z ,...,z ,q ,q ,...,q )

......

q * = h (z ,z ,...,z ,q ,q ,...,q )

1 1 1 2 i 1 2 l

j 1 1 2 i 1 2 l

y = f (x ,x ,...,x ,q ,q ,...,q )

......

y = f (x ,x ,...,x ,q ,q ,...,q )输出方程

状态方程

驱动方程

Page 3: 第六章   时序逻辑电路

四、时序电路的分类

同步时序逻辑电路

异步时序逻辑电路

五、本章重点• (同步)时序电路的分析方法;• (同步)时序电路的设计方法;• 常用电路的功能及其使用方法。

按电路中触发器的动作特点可分为:

Page 4: 第六章   时序逻辑电路

6.2 时序电路的分析方法

步骤:逻辑图→三组方程→通过计算→状态转换表→状态转换图或时序图 ( 可能的话,用文字描述功能 ) 。

例 6.2.1 分析七进制加法 ( 递增 ) 计数器。

6.2.1 同步时序电路的分析方法

Page 5: 第六章   时序逻辑电路

1 2 3 1

2 1 2 1 3

3 1 2 3 2

( ) , 1

, ( )

,

J Q Q K

J Q K Q Q

J Q Q K Q

1 2 3 1

2 1 2 1 3 2

3 1 2 3 2 3

JKFF *

* ( )

*

*

Q JQ K Q

Q Q Q Q

Q Q Q Q Q Q

Q Q Q Q Q Q

特性方程

2 3Y Q Q

第 1 步:三组方程

输出方程

驱动方程

状态方程

Page 6: 第六章   时序逻辑电路

第 2 步:计算求状态转换表

Page 7: 第六章   时序逻辑电路

第 3 步 : 求状态转换图

111 这个状态只能被光顾一次

Page 8: 第六章   时序逻辑电路

第 4 步 : 求时序图 ( 波形图 )

功能总结

Page 9: 第六章   时序逻辑电路

例 6.2.3 说明异步时序逻辑电路,分析其逻辑功能,画出状态图和时序图。

异步电路的分析过程和同步电路相同;不同的是触发条件不是同时满足,所以计算状态方程的时候要格外注意

Page 10: 第六章   时序逻辑电路

6.3 若干常用时序逻辑电路6.3.1 寄存器和移位寄存器一、寄存器功能:寄存二进制代码。

747574175

Page 11: 第六章   时序逻辑电路

二、移位寄存器

功能:存储的代码能够在移位脉冲的作用下依次左移或右移。

应用:数据的串行—并行转换、数值运算以及数据处理等。

分类:右移、左移、双向。

1. 右移寄存器

1

1

0

1

Page 12: 第六章   时序逻辑电路

2. 集成移位寄存器 74194

Page 13: 第六章   时序逻辑电路

3. 扩展与应用

例如 : 用两片 74LS194A 连城 8 位双向移位寄存器。

Page 14: 第六章   时序逻辑电路

2. 应用举例——数值运算

Y =M*8+N*2

Page 15: 第六章   时序逻辑电路

6.3.2 计数器

一、同步计数器

2. 分类:同步、异步;加法(递增)、减法(递减) 、可逆(加 / 减);二进制(编码)、二—十进制、循环码计数器等。

模(容量):一个计数循环包含的状态数 N ,或者一个计数周期包含的脉冲个数 N ,也称为 N 进制 ( 计数器 ) 。

1. 四位二进制加法计数器

1. 功能:对输入的时钟脉冲进行计数。

Page 16: 第六章   时序逻辑电路

第 1 步:驱动方程,输出方程和状态方程

C=Q3Q2Q1Q0

0 0

1 0 1

2 0 1 2

3 0 1 2 3

Q * = Q '

Q * = Q Q

Q * = (Q Q ) Q

Q * = (Q Q Q ) Q

Page 17: 第六章   时序逻辑电路

第 2 步:根据计算得到状态转换表

Page 18: 第六章   时序逻辑电路

第 3 步:状态转换图

Page 19: 第六章   时序逻辑电路

第 4 步:时序图

应用:分频器 Q0 为 2 分频 ;Q1 为 4 分频; Q2 为 8 分频; Q3 和 C 为16 分频。

电子表就是对 32768Hz 进行 215 分频得到 1Hz 信号 ,

进行计数实现计时的。

Page 20: 第六章   时序逻辑电路

二进制加法计数器电路结构的规律:

i i-1 i-2 0

i-1

jj=0

T = Q Q ......Q

= Q i = 1,2, ......,n -1

T4=Q0Q1Q2Q3

现态

次态

Page 21: 第六章   时序逻辑电路

同步 4 位二进制加法计数器 74161

工作状态X 0 X X X 置 0 (异步)

1 0 X X 预置数 ( 同步 )

X 1 1 0 1 保持(包括C )

X 1 1 X 0 保持( C=0 )1 1 1 1 计数

ETEPDLRCLK D

清零端和置数端可以改变计数器的计数状态!

Page 22: 第六章   时序逻辑电路

四位二进制减法计数器状态图

Page 23: 第六章   时序逻辑电路

4 位二进制减法计数器

' ' '

'i i-1 i-2 0

i-1

jj=0

T = Q Q ......Q

= Q i = 1,2, ......,n -1

1 0 1 1 1 0 0- 1----------------------1 0 1 1 0 1 1

现态

次态

Page 24: 第六章   时序逻辑电路

加 / 减计数器加 /

计数结果

加 / 减计数器

计数结果

二进制加 / 减计数器(可逆计数器)

两种解决方案

Page 25: 第六章   时序逻辑电路

a. 单时钟式(加 / 减控制端) 74191

工作状态X 1 1 X 保持X X 0 X 置数 ( 异步 )

0 1 0 加计数0 1 1 减计数

DUDLSCLK I

Page 26: 第六章   时序逻辑电路

工作状态X 1 1 X 保持X X 0 X 置数 ( 异步 )

0 1 0 加计数0 1 1 减计数

DUDLSCLK I

74191 时序图例子

Page 27: 第六章   时序逻辑电路

b. 双时钟式 74193

Page 28: 第六章   时序逻辑电路

2. 十进制计数器

Page 29: 第六章   时序逻辑电路

① 十进制加法计数器 74160

工作状态X 0 X X X 置 0 (异步)

1 0 X X 置数 ( 同步 )

X 1 1 0 1 保持 ( 包括 C)

X 1 1 X 0 保持( C=0 )1 1 1 1 计数

ETEPDLRCLK D

Page 30: 第六章   时序逻辑电路

CP

Q0

Q1

Q2

Q3

C

十进制计数器 74160 分频特性

T=10TCP

TCP

TQ2=10TCP

1 2 3 4 5 6 7 8 9 10

4TCP 6TCP

Q0 二分频,Q1 五分频, Q2 、 Q3 、 C 都是十分频。

Page 31: 第六章   时序逻辑电路

② 十进制减法计数器

③ 十进制可逆计数器基本原理一致,电路只用到 0000 -- 1001 的十个状态

实例器件单时钟: 74190,74168双时钟: 74192

Page 32: 第六章   时序逻辑电路

二、异步计数器

1. 二进制计数器Q2Q1Q0

000 001 010 011

100101110111

Q0

tQ1

tQ2

t