同二进制计数器相比,十进制计数器较为复杂。分析步骤一般是:

(1)从逻辑图上得出每个触发器的输入信号表达式;
(2)将上述表达式代入各触发器的状态方程,得到表示该计数器工作状态的状态方程:
(3)由状态方程得到计数器的状态转换表;
(4)判断计数器功能。
例如,在图Z1510所示的同步十进制加法计数器中:

将这些关系代入各JK触发器的特性方程,则得计数器的状态方程为:
设计数器初始状态为0000,第1个计数脉冲来到后,

即计数器的状态为0001。可以算得,第2个计数脉冲来到后,其状态为0010。以下类推,可以得到如表Z1503所示的状态表。但需注意,在第9个脉冲来到后,亦即计数器处于1001态时,

的低电平封住了
F2的置1端,
Q1的高电平又使
K4=1,故第十个计数脉冲来到后,
F2、
F3状态不变,
F1、
F4同时置0,计数器跳过多余的6个状态,完成一次十进制计数循环。结合计数脉冲的触发方式,可以断定该计数器是同步十进制加法计数器。
表Z1503 同步十进制加法计数器状态表
N |
Q4Q3Q2Q1 |
十进制数 |
0 |
0 0 0 0 |
0 |
1 |
0 0 0 1 |
1 |
2 |
0 0 1 0 |
2 |
3 |
0 0 1 1 |
3 |
4 |
0 1 0 0 |
4 |
5 |
0 1 0 1 |
5 |
6 |
0 1 1 0 |
6 |
7 |
0 1 1 1 |
7 |
8 |
1 0 0 0 |
8 |
9 |
1 0 0 1 |
9 |
10 |
1 0 1 0 |
× |
11 |
1 0 1 1 |
× |
12 |
1 1 0 0 |
× |
13 |
1 1 0 1 |
× |
14 |
1 1 1 0 |
× |
15 |
1 1 1 1 |
× | |