Compteur modulo 24

Un article de Wikipedia.

(Différences entre les versions)
(Etats du compteur)
(Etats du compteur)
Ligne 17 : Ligne 17 :
|style="border-bottom:1px solid grey;"|'''d'''||style="border-bottom:1px solid grey;"|'''c'''||style="border-bottom:1px solid grey;"|'''b'''||style="border-bottom:1px solid grey;"|'''a'''||style="border-left:1px solid grey;border-bottom:1px solid grey;"|'''d'''||style="border-bottom:1px solid grey;"|'''c'''||style="border-bottom:1px solid grey;"|'''b'''||style="border-bottom:1px solid grey;"|'''a'''||style="border-left:1px solid grey;border-bottom:1px solid grey;"|'''J'''||style="border-bottom:1px solid grey;"|'''K'''||style="border-left:1px solid grey;border-bottom:1px solid grey;"|'''J'''||style="border-bottom:1px solid grey;"|'''K'''||style="border-left:1px solid grey;border-bottom:1px solid grey;"|'''J'''||style="border-bottom:1px solid grey;"|'''K'''||style="border-left:1px solid grey;border-bottom:1px solid grey;"|'''J'''||style="border-right:1px solid grey;border-bottom:1px solid grey;"|'''K'''
|style="border-bottom:1px solid grey;"|'''d'''||style="border-bottom:1px solid grey;"|'''c'''||style="border-bottom:1px solid grey;"|'''b'''||style="border-bottom:1px solid grey;"|'''a'''||style="border-left:1px solid grey;border-bottom:1px solid grey;"|'''d'''||style="border-bottom:1px solid grey;"|'''c'''||style="border-bottom:1px solid grey;"|'''b'''||style="border-bottom:1px solid grey;"|'''a'''||style="border-left:1px solid grey;border-bottom:1px solid grey;"|'''J'''||style="border-bottom:1px solid grey;"|'''K'''||style="border-left:1px solid grey;border-bottom:1px solid grey;"|'''J'''||style="border-bottom:1px solid grey;"|'''K'''||style="border-left:1px solid grey;border-bottom:1px solid grey;"|'''J'''||style="border-bottom:1px solid grey;"|'''K'''||style="border-left:1px solid grey;border-bottom:1px solid grey;"|'''J'''||style="border-right:1px solid grey;border-bottom:1px solid grey;"|'''K'''
|- align="center"
|- align="center"
-
000000 000001 0x 0x 0x 0x 0x
+
000000 000001 0x 0x 0x 0x 0x 1x
-
000001 000010 0x 0x 0x 0x 1x
+
000001 000010 0x 0x 0x 0x 1x x0
-
000010 000011 0x 0x 0x 0x x0
+
000010 000011 0x 0x 0x 0x x0 1x
-
000011 000100 0x 0x 0x 1x x1
+
000011 000100 0x 0x 0x 1x x1 x1
-
000100 000101 0x 0x 0x x0 0x
+
000100 000101 0x 0x 0x x0 0x 1x
-
000101 000110 0x 0x 0x x0 1x
+
000101 000110 0x 0x 0x x0 1x x1
-
000110 000111 0x 0x 0x x0 x0
+
000110 000111 0x 0x 0x x0 x0 1x
-
000111 001000 0x 0x 1x x1 1x
+
000111 001000 0x 0x 1x x1 1x x1
-
001000 001001 0x 0x 1x 0x 0x
+
001000 001001 0x 0x 1x 0x 0x 1x
-
001001 010000 0x 1x x1 0x 0x
+
001001 010000 0x 1x x1 0x 0x x1
-
010000 010001 0x x0 0x 0x 0x
+
010000 010001 0x x0 0x 0x 0x 1x
-
010001 010010 0x x0 0x 0x 1x
+
010001 010010 0x x0 0x 0x 1x x1
-
010010 010011 0x x0 0x 0x x0
+
010010 010011 0x x0 0x 0x x0 1x
-
010011 010100 0x x0 0x 1x x1
+
010011 010100 0x x0 0x 1x x1 x1
-
010100 010101 0x x0 0x x0 0x
+
010100 010101 0x x0 0x x0 0x 1x
-
010101 010110 0x x0 0x x0 1x
+
010101 010110 0x x0 0x x0 1x x1
-
010110 010111 0x x0 0x x0 x0
+
010110 010111 0x x0 0x x0 x0 1x
-
010111 011000 0x x0 1x x1 x1
+
010111 011000 0x x0 1x x1 x1 x1
-
011000 011001 0x x0 x0 0x 0x
+
011000 011001 0x x0 x0 0x 0x 1x
-
011001 100000 1x x1 x1 0x 0x
+
011001 100000 1x x1 x1 0x 0x x1
-
100000 100001 x0 0x 0x 0x 0x
+
100000 100001 x0 0x 0x 0x 0x 1x
-
100001 100010 x0 0x 0x 0x 1x
+
100001 100010 x0 0x 0x 0x 1x x1
-
100010 100011 x1 0x 0x 0x x0
+
100010 100011 x1 0x 0x 0x x0 1x
-
100011 000000 x1 0x 0x 0x x1
+
100011 000000 x1 0x 0x 0x x1 x1
|}
|}

Version du 8 mars 2009 à 10:20

Sommaire

Compteur modulo 24

But

Déterminer les composants logiques d'un compteur modulo 24.

Introduction

Voir le compteur modulo 16.

Compteur modulo 24

Un compteur modulo 24 utilise aussi 6 bascules JK.

Etats du compteur

En se basant sur les informations du compteur modulo 16, les états deviennent les suivants :

000000 000001 0x 0x 0x 0x 0x 1x 000001 000010 0x 0x 0x 0x 1x x0 000010 000011 0x 0x 0x 0x x0 1x 000011 000100 0x 0x 0x 1x x1 x1 000100 000101 0x 0x 0x x0 0x 1x 000101 000110 0x 0x 0x x0 1x x1 000110 000111 0x 0x 0x x0 x0 1x 000111 001000 0x 0x 1x x1 1x x1 001000 001001 0x 0x 1x 0x 0x 1x 001001 010000 0x 1x x1 0x 0x x1 010000 010001 0x x0 0x 0x 0x 1x 010001 010010 0x x0 0x 0x 1x x1 010010 010011 0x x0 0x 0x x0 1x 010011 010100 0x x0 0x 1x x1 x1 010100 010101 0x x0 0x x0 0x 1x 010101 010110 0x x0 0x x0 1x x1 010110 010111 0x x0 0x x0 x0 1x 010111 011000 0x x0 1x x1 x1 x1 011000 011001 0x x0 x0 0x 0x 1x 011001 100000 1x x1 x1 0x 0x x1 100000 100001 x0 0x 0x 0x 0x 1x 100001 100010 x0 0x 0x 0x 1x x1 100010 100011 x1 0x 0x 0x x0 1x 100011 000000 x1 0x 0x 0x x1 x1
EtatQQ+dcba
dcbadcbaJKJKJKJK

Matrice de référence

La matrice de référence des états du compteur :

QdQc\QbQa00011110
00 0132
01 4576
11 ----
10 89--

Réduction des fonctions J et K

Par rapport au compteur modulo 16, seul Kd et Jb changent :

QdQc\QbQa00011110
00 1xx1
01 1xx1
11 ----
10 1x--
Ja = 1 
QdQc\QbQa00011110
00 x11x
01 x11x
11 ----
10 x1--
Ka = 1 = Ja
QdQc\QbQa00011110
00 01xx
01 01xx
11 ----
10 00--
Jb = Qa/Qd 
QdQc\QbQa00011110
00 xx10
01 xx10
11 ----
10 xx--
Kb = Qa
QdQc\QbQa00011110
00 0010
01 xxxx
11 ----
10 00--
Jc = QaQb 
QdQc\QbQa00011110
00 xxxx
01 0010
11 ----
10 xx--
Kc = QaQb = Jc
QdQc\QbQa00011110
00 0000
01 0010
11 ----
10 xx--
Jd = QaQbQc 
QdQc\QbQa00011110
00 xxxx
01 xxxx
11 ----
10 01--
Kd = Qa

Résultats

Conclusions

Ressources