十进制同步计数器
使用最多的十进制计数器是按照 8421 BCD 码进行计数的电路
十进制同步加法计数器
【例1】设计一个十进制同步加法计数器,要求电路按 8421 BCD 码进行加法计数
-  Step1:建立原始状态转换图  
-  Step2:选触发器,求方程 -  选触发器:用到 4 位二进制代码,故选用 4 个 触发器(这里选用 CP 下降沿触发 JK 触发器),分别用 F F 0 、 F F 1 、 F F 2 、 F F 3 FF_0、FF_1、FF_2、FF_3 FF0、FF1、FF2、FF3 表示 
-  输出方程(现态方程):无效状态对应的最小项当约束项处理 根据状态转换图用卡诺图求输出方程  
-  状态方程:先画出次态卡诺图,再拆分开得各触发器卡诺图  拆分卡诺图  状态方程  
-  驱动方程:变换状态方程,使之形式与选用触发器的特性方程一致,比较后得驱动方程 JK 触发器的特性方程: Q n + 1 = J Q n ‾ + K ‾ Q n Q^{n+1}=J\overline{Q^n}+\overline{K}Q^n Qn+1=JQn+KQn  
 
-  
-  Step3:画电路图  
-  Step4:检查电路能否自启动 将无效状态 1010 ~ 1111 分别带入变换后的状态方程和输出方程在之后结果如下  可见,在 C P CP CP 操作下都能回到有效状态,电路能够自启动 
十进制同步减法计数器
【例2】设计一个十进制同步减法计数器,要求电路按 8421 BCD 码进行减法计数
-  Step1:建立原始状态转换图  
-  Step2:选触发器,求方程 -  选触发器 
-  输出方程 根据状态转换图用卡诺图求输出方程 
-  状态方程:先画出次态卡诺图,再拆分开得各触发器卡诺图 拆分卡诺图得状态方程 
-  驱动方程:变换状态方程,使之形式与选用触发器的特性方程一致,比较后得驱动方程 触发器的特性方程 
 
-  
-  Step3:画电路图  
-  Step4:检查电路能否自启动 
具体过程略
十进制同步可逆计数器
有三种方法可以获得十进制同步可逆计数器:
-  先画出按照 8421BCD 码进行十进制可逆计数的状态图,添加 加/减 控制信号 U ‾ / D \overline{U}/D U/D,为 0 时作加法计数,为 1 时做减法计数,再选择触发器,求输出、状态、驱动方程,即可画出逻辑电路图  
-  将前面介绍的十进制加法计数器和减法计数用与或门组成起来,并用 U ‾ / D \overline{U}/D U/D 作为控制信号 
-  在4位二进制(十六进制)同步可逆计数器的基础上,通过修改驱动逻辑和输出逻辑,可以获得单时钟或双时钟2种类型的可逆计数器 



















