![]() |
|
|||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 記号 | 特性表 | |||||||||||||||||||||||||||||||||
| ネガティブエッジ型JKフリップフロップ | ||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
JKフリップフロップを3段に接続すれば,8進カウンタを構成することができる.
出力(Q2, Q1,
Q0)を3ビットの2進数と見なして
000 → 001 → 010 → 011 → 100 → 101 → 110 → 111 → 000 → 001 → ...
と変化するには,
(Q1, Q0) を4進カウンタとして構成し,
| nでの状態 | クロック信号入力前後 | |||||
|---|---|---|---|---|---|---|
| n | Q2n | Q1n | Q0n | Q2n→Q2n+1 | Q1n→Q1n+1 | Q0n→Q0n+1 |
| 0 | 0 | 0 | 0 | 0→0(保持) | 0→0(保持) | 0→1(反転) |
| 1 | 0 | 0 | 1 | 0→0(保持) | 0→1(反転) | 1→0(反転) |
| 2 | 0 | 1 | 0 | 0→0(保持) | 1→1(保持) | 0→1(反転) |
| 3 | 0 | 1 | 1 | 0→1(反転) | 1→0(反転) | 1→0(反転) |
| 4 | 1 | 0 | 0 | 1→1(保持) | 0→0(保持) | 0→1(反転) |
| 5 | 1 | 0 | 1 | 1→1(保持) | 0→1(反転) | 1→0(反転) |
| 6 | 1 | 1 | 0 | 1→1(保持) | 1→1(保持) | 0→1(反転) |
| 7 | 1 | 1 | 1 | 1→0(反転) | 1→0(反転) | 1→0(反転) |
| 8 | 0 | 0 | 0 | 0→0(保持) | 0→0(保持) | 0→1(反転) |
J0 = K0 = 1
J1 = K1 = Q0
J2 = K2 = Q1·Q0
と回路を構成する.