用JKFF设计模为8的加法计数器

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

用JKFF 设计模为8的加法计数器 步骤1: 分析题意

根据题目所给的条件,待设计的计数器默认为模为8的加法器,不需要求加载初值。电路只需要故电路只需时钟输入端clk ,clk 作为电路的同步时钟,不必当做输入变量对待;输出一个8进制数要3个输出端,记为Q 0Q 1Q 2。要有输出信号Y ,故共需要3个输出端。因输出量Q 0Q 1Q 2就是计数值,故采用Moore 型电路较为合适。

步骤2:建立原始状态图

模8加法器要求逢8加1,。有此状态图做出如图所示。需要8个状态故不需要化简。

步骤3:状态分配。 由于最大模的值为8,因此必须取代码位数n=3。假设S0=000,S1=001,S2=010,S3=011,S4=100,S5=101,S6=110,S7=111.则可以做出状态转移表如图。

步骤4:选触发器,求时钟、输出、状态、驱动方程。

因需要3位二进制代码,选用三个CP 下降沿出发的J-K 触发器,分别用FF0,FF1,FF2表示。

输入 现态 次态

出 CP Q2 Q1 Q0 12+n Q 1

1+n Q 10+n Q

Y 0 0 0 0 0 0 1 0 1 0 0 1 0 1 0 0 2 0 1 0 0 1 1 0 3 0 1 1 1 0 0 0 4 1 0 0 1 0 1 0 5 1 0 1 1 1 0 0 6 1 1 0 1 1 1 0 7

1

1

1

1

有状态列表可作出次态卡诺图及输出函数的卡诺图,如下图所示。

与J-K 触发器的特性方程n n n Q K Q J Q +=+1比较得到驱动方程

n n

n n n n n n Q Q Q Q Q Q Q Q 122012012++=+ n n n Q Q Q Y 210=

n n Q Q K J 1022==

步骤五 画出逻辑电路图

n Q 0 n n Q Q 12

00 01 11 10

0 1 1 1 1 1

n Q 0 n n Q Q 12

00 01 11 10

0 0 1 1 0 1

1

n Q 0 n n Q Q 12

00 01 11 10

0 0 0 1 1

1

1

1

n Q 0 n n Q Q 12

00 01 11 10

0 0 0 0 0 1

1

相关文档
最新文档