数字电路 时序逻辑电路 看这一篇就够啦

数字电路 时序逻辑电路 看这一篇就够啦

文章目录

一、时序逻辑电路概述1.概念2.结构3.分类

二、寄存器1.移位寄存器1.1概念1.2串行输入1.3并行输入

2.MSI移存器==74194==2.1 74194双向移存器2.2应用

三、计数器1.同步二进制计数器分析(公式法分析)2.卡诺图法分析3.MSI同步计数器(四位二进制同步加法计数器==74161==)3.1功能3.2级联3.3 实现模长M<16的任意进制计数器3.4 实现模长M>16的任意进制计数器

4.异步计数器

四、序列信号发生器1.移存型序列信号发生器2.计数型序列信号发生器3.应用:m序列

五、顺序脉冲发生器

一、时序逻辑电路概述

1.概念

任意时刻的输出不仅取决于当时的输入信号,而且还取决于电路原来的状态,或者说,还与以前的输入有关。 结构特点:有反馈回路 结构单元:触发器(这里是关于触发器的文章:)

2.结构

X:外部输入信号 Z:外部输出信号 其中,组合电路主要包含门电路; 存储电路主要是触发器或者中规模时序逻辑电路。

3.分类

同步时序电路:所有触发器受同一个时钟信号控制; 异步时序电路:触发器不受同一个时钟信号控制。 ——————————————————————————————— 摩尔型Moore电路 :输出只依赖于当前触发器状态的时序电路 米勒型Mealy电路:输出同时依赖于当前触发器状态和外部输入的时序电路

二、寄存器

寄存器是由具有存储功能的触发器组合起来构成。 n个触发器组合在一起是n位寄存器(可以存放n位二进制代码)

1.移位寄存器

1.1概念

在若干相同时间脉冲下工作的以触发器为基础的器件,数据以并行或串行的方式输入到该器件中,然后每个时间脉冲依次向左或右移动一个比特,在输出端进行输出。 四种移位数据的输入-输出方式:

1.2串行输入

清0端:使所有输出信号先变0后要接入高电平

1.3并行输入

实现移位: 实现置数:

2.MSI移存器74194

2.1 74194双向移存器

4位输入端:串入or并入 4位输出端:串出or并出 异步清零 先有CP沿,工作模式端

M

1

M_1

M1​

M

0

M_0

M0​再工作 1在

M

0

M_0

M0​右移,1在

M

1

M_1

M1​左移(看功能图:1在右边就右移,1在左边就左移) !记住功能表有利于后续学习哦

2.2应用

级联扩展

数据传输方式转换 例如,将串行改变为并行(串行输入和并行输出)

Q

7

{Q_7}

Q7​当作控制端,取非=

M

1

M_1

M1​

三、计数器

作用:记忆输入脉冲的个数。用于分频、定时、产生节拍脉冲、数字运算等。自启动性(这个的讲解会在三计数器2卡诺图分析),电路抗干扰能力强分类 按工作方式:同步计数器和异步计数器 按功能:加法计数器、减法计数器、可逆计数器 按计数容量(模数):二进制计数器(M=

2

n

2^n

2n,n是触发器的个数)、十进制计数器(M=10)、任意计数器等 此计数器结构框图是摩尔型电路 自启动性(这个的讲解会在三计数器2卡诺图分析)

1.同步二进制计数器分析(公式法分析)

特点:在同步计数器内部,各触发器受同一输入计数脉冲控制,各触发器状态的更新同步。 分析步骤: 1.分析电路结构 2.写出三组方程 a.各触发器激励方程 b.各触发器次态方程 c.电路的输出方程 3.做状态转移表、状态转移图或波形图 4.描述电路的逻辑功能 例子: 因为J=K=1,所以第一个触发器是T’FF 因为J=K,所以第二、三个触发器是TFF 状态转移表:

二进制同步加法计数器的结构特点:

n位二进制加法计数器要n个触发器

T

1

T_1

T1​=1

T

i

T_i

Ti​=

j

=

1

i

1

\prod_{j=1}^{i-1}

∏j=1i−1​

Q

j

Q_j

Qj​(i=2,3,…,n)所以的Q相与Z=

j

=

1

n

\prod_{j=1}^n

∏j=1n​

Q

j

Q_j

Qj​

减法计数器

2.卡诺图法分析

以下图为例 该计数器模长=5,是任意计数器。

自启动性:

Q

3

Q_3

Q3​

Q

2

Q_2

Q2​

Q

1

Q_1

Q1​有三位,应该有8个状态,0~4这5个状态是有效循环状态,剩下3个状态是无效状态(偏离状态)。然后对偏离状态的次态/再次态进行分析,如果能进入有效循环状态,则该电路具有自启动性。 十进制和任意进制计数器都要检查自启动性。

上图的偏离状态的次态都分别对应了有效循环,因此具有自启动性。

3.状态转移图 4.功能

3.MSI同步计数器(四位二进制同步加法计数器74161)

3.1功能

C

R

\overline{CR}

CR:同步置数控制端(低电平有效)

L

D

\overline{LD}

LD:异步清零控制端(低电平有效) CP:计数脉冲

D

3

D_3

D3​~

D

0

D_0

D0​:并行数据输入端

Q

3

Q_3

Q3​~

Q

0

Q_0

Q0​:计数编码输出端 P、T:工作模式选择端——PT=1,计数;PT=0,保持 CO=

Q

3

Q_3

Q3​

Q

2

Q_2

Q2​

Q

1

Q_1

Q1​

Q

0

Q_0

Q0​T:进位输出

3.2级联

异步级联 以低位片的进位输出信号作为高位片的CP输入

同步级联 低位片CO控制PT工作状态

3.3 实现模长M<16的任意进制计数器

1.异步清0法(利用

C

R

\overline{CR}

CR) 思路:计数器从全“0”状态开始,计满M个状态后产生清“0”信号,使计数器恢复到初始全“0”状态。 利用

S

M

S_M

SM​状态译码产生清“0”信号

下面是个例子: 总结一下: 若模长为M,则电路反馈状态为M。将M对应的二进制数中含“1”的端子引入与非门的输入端,与非门的输出端接

C

R

\overline{CR}

CR。

异步复0法存在弊端,即触发器不能同时复0(清零时间太短)导致计数出错。 解决办法:用基本SRFF暂存清零信号,保证足够的清零时间

2.反馈置数法(利用

L

D

\overline{LD}

LD) a.反馈置零法 总结一下: 若模长为M,则电路反馈状态为M-1。将M-1对应的二进制数中含“1”的端子引入与非门的输入端,与非门的输出端接

L

D

\overline{LD}

LD。

b.置最小数法 总结一下: 若模长为M,则预置的最小数为16-M。将CO取反接

L

D

\overline{LD}

LD。

c.置最大数法 总结一下: 若实现模长为M,则反馈状态为M-2。将M-2对应的二进制数中为1的端子引入与非门的输入端,为0的端子取反引入与非门的输入端,与非门的输出端接

L

D

\overline{LD}

LD。

3.4 实现模长M>16的任意进制计数器

需要多片计数器级联 a.整体清“0”法 or 整体置数法 先将计数器级联成模长为

2

n

2^n

2n的计数器(

2

n

2^n

2n>M),然后采用清“0”或置数法实现任意进制计数器。 b.分解法 将M分解成M1×M2×…Mn,且M1、M2、…Mn均不大于16,然后用74161分别实现M1、M2、…Mn进制的计数器,采用异步级联构成M进制计数器。

4.异步计数器

四、序列信号发生器

序列信号(序列码):周期性重复出现的一串数码 循环长度:一个周期内数码的个数 序列信号发生器:产生序列信号的电路 分析流程: 1.分析序列长度N 2.确定计数器的模长 3.数据选择器实现序列码

1.移存型序列信号发生器

以一个左移的移存型为例 因为模数出错了,所以表示三个触发器不够,要再加一个。

2.计数型序列信号发生器

设计步骤: 先设计模值为序列长度的计数器。 再设计组合电路实现序列信号。其输入为计数器各触发器的输出Qi,输出为序列信号F。

3.应用:m序列

m序列是一种伪随机序列 m序列产生电路:移存型序列信号发生器 特点:

n个触发器构成M=2n-1的m序列;——最长(max)反馈电路用异或门实现在一个周期内,几乎出现0和1的各种组合情况,看上去像一个随机数,如n个1,n-1个0,n-1个1,n-2个0…… -m序列是线性码,即m序列与左移或右移若干位的m序列相异或仍为m序列

一般结构

五、顺序脉冲发生器

相关推荐

三星s5手电筒在哪里开启
凯时说明书

凯时说明书

06-28 👁️ 7390
王者荣耀海滩丽影多少钱 钟无艳海滩丽影什么时候上架