时序逻辑电路分析举例

  • 格式:doc
  • 大小:220.41 KB
  • 文档页数:6

下载文档原格式

  / 6
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

时序逻辑电路分析例题

1、分析下图时序逻辑电路。

解:

1、列出驱动方程:111==K J

1//122Q A AQ K J +==

2、列出状态方程:

将驱动方程代入JK 触发器的特性方程Q K JQ Q //*+=得:

/1*1Q Q =

212/1//21//2/1*2Q AQ Q Q A Q Q A Q AQ Q +++=

3、列出输出方程:

21//2/1Q Q A Q AQ Y +=

4、列出状态转换表: (1)当A=1时:

根据:/1*1Q Q =;21/2/1*2Q Q Q Q Q +=;/2/1Q Q Y =得:

(2)当A=0时:

根据:/1*1Q Q =;2/1/21*2

Q Q Q Q Q +=;21Q Q Y =得:

5、画状态转换图:

6、说明电路实现的逻辑功能:

此电路是一个可逆4进制(二位二进制)计数器,CLK 是计数脉冲输入端,A 是加减控制端,Y 是进位和借位输出端。当控制输入端A 为低电平0时,对输入的脉冲进行加法计数,计满4个脉冲,Y 输出端输出一个高电平进位信号。当控制输入端A 为高电平1时,对输入的脉冲进行减法计数,计满4个脉冲,Y 输出端输出一个高电平借位信号。

2、如图所示时序逻辑电路,试写出驱动方程、状态方程,画出状态图,说明该电路的功能。

解:驱动方程

⎩⎨

⎧=⊕=1010K Q X J n ⎩⎨⎧=⊕=11

1K Q X J n 状态方程

()()n n n n n n n n

n n

n n n n Q

XQ Q Q X Q

Q X Q

Q Q X Q Q X Q Q X Q 0

1010

1

10

01011011+=⊕=+=⊕=++

1J 1K C1

1J 1K C1

1

Q 0

Q CP

X

Z

=1

=1

=1

&

FF 1

FF 0

1

1

输出方程

()01Q Q X Z ⊕=

1、 状态转换表,如表所示。状态转换图,略。

2、

这是一个3进制加减计数器,当X=0时为加计数器,计满后通过Z 向高位进位;X=1时为减计数器,计满后通过Z 向高位借位;能自启动。

例3、分析下图所示的计数器电路(设初始状态是0),要求 (1) 画出状态转换图。 (2) 画出时序图。

(3) 说明是多少进制计数器。

答:(1)

(2)时序图

4、分析下图所示时序逻辑电路,写出电路的驱动方程、状态方程和输出方程,画出电路的状态转换图,说明电路实现的的逻辑功能。A 为输入变量。

解:

(1)列写方程驱动方程: 触发器的驱动方程为:

/11Q D = 212Q Q A D ⊕⊕=

CP

Q 0 Q 1

〉 1J 1K

C1 Q

Q

FF0 〉

1J 1K

C1 Q

Q

FF1

1

CP

Q0

Q1

(2)列写方程驱动方程: 触发器的特性方程为:D Q =*

将驱动方程代入特性方程可得状态方程为:

/11*1Q D Q ==

212*2Q Q A D Q ⊕⊕==

(3)列写输出方程: /2/121/Q AQ Q Q A Y +=

(4)列出状态转换表: 当A=1时:

根据:/1*1Q Q =;21/2/1*2Q Q Q Q Q +=;/2/1Q Q Y =得:

当A=0时:

根据:/1*1Q Q =;2/1/21*2

Q Q Q Q Q +=;21Q Q Y =得:

(5)画状态转换图:

(6)说明电路实现的逻辑功能:(2分)

此电路是一个可逆4进制计数器,CLK是计数脉冲输入端,A是加减控制端,Y 是进位和借位输出端。当控制输入端A为低电平0时,对输入的脉冲进行加法计数,计满4个脉冲,Y输出端输出一个高电平进位信号。当控制输入端A为高电平1时,对输入的脉冲进行减法计数,计满4个脉冲,Y输出端输出一个高电平借位信号。