可控计数器电路设计

一、实验目的

1.掌握D触发器的应用;

2.掌握时序逻辑电路的设计方法;

3.熟悉可控计数器的实现方法。

二、实验器材

1.2输入与门

2.2输入或非门

3.非门

4.上升沿触发D触发器

5.数字时钟信号源

6.数字常量

7.四输入七段数码管

8.Ground

三、设计要求

用D触发器设计一个可控计数器。当X=0时,计数顺序为4→5→1→3→2→6→4;X=1时,计数顺序为4→6→2→3→1→5→4。组合电路采用与门、或非门及非门实现。

四、设计流程

    1.逻辑抽象,得到电路的状态转移图

根据设计要求作出状态转移图,如图1所示。

图1  可控计数器状态转移图

    2.可控计数器的状态转移表

由可控计数器的状态转移图可知,计数共有6个状态,因此采用3个触发器,其状态转移表如表1所示。

表1  可控计数器状态转换表

X

PS

NS

Q2n

Q1n

Q0n

Q2n+1

Q1n+1

Q0n+1

0

1

0

0

1

0

1

0

1

0

1

0

0

1

0

0

0

1

0

1

1

0

0

1

1

0

1

0

0

0

1

0

1

1

0

0

1

1

0

1

0

0

1

1

0

0

1

1

0

1

1

1

0

0

1

0

1

0

1

0

0

1

1

1

0

1

1

0

0

1

1

0

0

1

1

0

1

1

1

0

1

1

0

0

    3.确定表达式

根据表1得到Q2n+1Q1n+1Q0n+1的状态卡诺图,如图2所示,并由卡诺图得出状态方程,如式(1)所示。

图2  可控计数器状态卡诺图

 

    4.表达式化简

根据式(1)以及D触发器的特性方程Qn+1=D,化简得到该电路的状态方程和激励方程,如式(2)所示。

    5.确定逻辑电路图

根据式(2),采用D触发器、与门、或非门以及非门方式得到可控计数器的电路原理图,如图3所示:

图3  基于D触发器的可控计数器原理图

【去实验】