Conversion d'un Flips-Flop en à un autre
Une bascule d'un type peut être convertie en un autre type. La conversion fera fonctionner la bascule donnée comme la bascule souhaitée.
Par exemple, si nous voulons convertir la bascule SR en bascule D, cela signifie que nous voulons que la bascule SR fonctionne comme une bascule « D ».
De même, si nous voulons convertir la bascule JK en bascule T, cela signifie que nous voulons que la bascule JK fonctionne comme une bascule T.
De même, la conversion de la bascule D en bascule T signifie que nous voulons que la bascule D fonctionne comme une bascule T.
La règle de conversion est de dessiner d'abord le tableau caractéristique de la bascule souhaitée vers laquelle vous souhaitez convertir et d'utiliser les valeurs de sortie Q (état actuel Q) et Qnext (état suivant Q), d'écrire la valeur d'entrée de la bascule donnée.
Par exemple, si nous voulons convertir la bascule SR en D, alors la bascule souhaitée est « D » et la bascule donnée est SR.
La règle dit : dessinez d'abord le tableau caractéristique de la bascule « D », puis, en utilisant les valeurs de Q et Qnext, notez les valeurs d'entrée correspondantes de la bascule SR donnée.
Cette valeur correspondante de la bascule SR selon Q et Qnext peut être écrite à partir du tableau d'excitation de la bascule SR.
Les différentes conversions d'une bascule en une autre sont les suivantes :
• Bascule SR vers bascule D
• Bascule SR vers bascule JK
• Bascule SR vers bascule T
• Bascule JK vers bascule T
• Bascule JK Bascule D
• Bascule JK vers bascule SR
• Bascule D vers bascule T
• Bascule D vers bascule S R
• Bascule T vers bascule D.
Discutons de chacun d’eux un par un.
Bascule SR vers Bascule D
Dans cette conversion, la bascule donnée est la bascule SR et la bascule D requise est D.
Ainsi, selon la règle discutée ci-dessus, nous énumérons la nécessité de dessiner le tableau des caractéristique de la bascule souhaités, puis en utilisant les valeurs de Q et Qnext, la valeur d'entrée correspondante de donnée de la bascule signifie que la bascule SR sera écrite en utilisant la table d'excitation de la bascule SR.
Ce tableau de conversion est présenté dans le tableau ci-dessous:
Entrée de bascule requise | État actuel | État suivant | Valeur d'entrée de la bascule donnée | |
D | Q | Qnext | S | R |
0 | 0 | 0 | 0 | x |
0 | 1 | 0 | 0 | 1 |
1 | 0 | 1 | 1 | 0 |
1 | 1 | 1 | x | 0 |
Les K-Maps pour S et R sont présentés respectivement dans les tableaux ci-dessous:
K-Maps pour S | K-Maps pour R | |||
Q | Q | |||
D | 0 | 1 | 0 | 1 |
0 | x | 1 | ||
1 | 1 | x |
Le schéma logique de la conversion de la bascule SR en D est présenté dans la figure ci-dessous:
SR Flip-Flop vers JK Flip-Flop
Dans cette conversion, la bascule donnée est la bascule SR et la bascule requise est JK.
Ainsi, selon la règle discutée ci-dessus, nous énumérons la nécessité de dessiner le tableau caractéristique de la bascule souhaités, la bascule JK, puis d'utiliser les valeurs de Q et Qnext, les valeurs d'entrée correspondantes de la bascule donnée.
Ce qui signifie que la bascule SR sera écrite en utilisant la table d'excitation de la bascule SR.
Cette table de conversion est présentée dans le tableau ci-dessous:
Entrée de bascule requise |
État actuel | État suivant | Valeur d'entrée de la bascule donnée | ||
J | K | Q | Qnext | S | R |
0 | 0 | 0 | 0 | 0 | x |
0 | 0 | 1 | 1 | x | 0 |
0 | 1 | 0 | 0 | 0 | x |
0 | 1 | 1 | 0 | 0 | 1 |
1 | 0 | 0 | 1 | 1 | 0 |
1 | 0 | 1 | 1 | x | 0 |
1 | 1 | 0 | 1 | 1 | 0 |
1 | 1 | 1 | 0 | 0 | 1 |
Les K-Maps pour S et R sont présentés respectivement dans les tableaux ci-dessous:
K-Maps pour S | K-Maps pour R | |||||||
KQ | KQ | |||||||
J | 00 | 01 | 11 | 10 | 00 | 01 | 11 | 10 |
0 | x | x | 1 | x | ||||
1 | 1 | x | 1 | 1 |
Le schéma logique de la conversion de la bascule SR en JK est présenté dans la figure ci-dessous:
SR Flip-Flop vers T Flip-Flop
Dans cette conversion, la bascule donnée est la bascule SR et la bascule requise est T.
Ainsi, selon la règle discutée plus haut, nous devons dessiner le tableau caractéristique de la bascule souhaitée soit la bascule T, puis en utilisant les valeurs de Q et Qnext, les valeurs d'entrée correspondantes de la bascule donnée soit la bascule SR.
Lla bascule SR sera écrite en utilisant la table d'excitation de la bascule SR.
Cette table de conversion est présentée dans le tableau ci-dessous:
Entrée de bascule requise | État actuel | État suivant | Valeur d'entrée de la bascule donnée | |
T | Q | Qnext | S | R |
0 | 0 | 0 | 0 | x |
0 | 1 | 1 | x | 0 |
1 | 0 | 1 | 1 | 0 |
1 | 1 | 0 | 0 | 1 |
Les K-Maps pour S et R sont présentés respectivement dans les tableaux ci-dessous:
K-Maps pour S | K-Maps pour R | |||
Q | Q | |||
T | 0 | 1 | 0 | 1 |
0 | x | x | ||
1 | 1 | 1 |
Le schéma logique de la conversion de la bascule SR en T est présenté dans la figure ci-dessous:
JK Flip-Flop vers T Flip-Flop
Dans cette conversion, la bascule donnée est la bascule JK et la bascule requise est T.
Ainsi, selon la règle discutée plus haut nous devons dessiner la caractéristique table des moyens de bascule souhaités, la bascule T, puis en utilisant les valeurs de Q et Qnext, les valeurs d'entrée correspondantes de la bascule donnés, la bascule JK seront écrites en utilisant la table d'excitation de la bascule JK.
Cette table de conversion est présentée dans le tableau ci-dessous:
Entrée de bascule requise | État actuel | État suivant | Valeur d'entrée de la bascule donnée | |
T | Q | Qnext | J | K |
0 | 0 | 0 | 0 | x |
0 | 1 | 1 | x | 0 |
1 | 0 | 1 | 1 | x |
1 | 1 | 0 | x | 1 |
Les K-Maps pour J et K sont présentés respectivement dans les tableaux ci-dessous:
K-Maps pour J | K-Maps pour K | |||
Q | Q | |||
T | 0 | 1 | 0 | 1 |
0 | x | x | ||
1 | 1 | x | x | 1 |
Le schéma logique de la conversion de la bascule JK en T est présenté dans la figure ci-dessous:
JK Flip-Flop vers D Flip-Flop
Dans cette conversion, la bascule donnée est la bascule JK et la bascule requise est D.
Ainsi, selon la règle discutée, nous devons dessiner le tableau caractéristique de la bascule souhaitée signifie la bascule D, puis en utilisant les valeurs de Q et Qnext, les valeurs d'entrée correspondantes de donnée de la bascule JK sera écrite en utilisant la table d'excitation de la bascule JK.
Cette table de conversion est présentée dans le tableau ci-dessous:
Entrée de bascule requise | État actuel | État suivant | Valeur d'entrée de la bascule donnée | |
D | Q | Qnext | J | K |
0 | 0 | 0 | 0 | x |
0 | 1 | 0 | x | 1 |
1 | 0 | 1 | 1 | x |
1 | 1 | 1 | 0 | 0 |
Les K-Maps pour J et K sont présentés respectivement dans les tableaux ci-dessous:
K-Maps pour J | K-Maps pour K | |||
Q | Q | |||
D | 0 | 1 | 0 | 1 |
0 | x | x | 1 | |
1 | 1 | x | x |
Le schéma logique de la conversion de la bascule JK en D est présenté dans la figure ci-dessous:
JK Flip-Flop vers SR Flip-Flop
Dans cette conversion, la bascule donnée est la bascule JK et la bascule requise est SR.
Ainsi, selon la règle, nous devons dessiner le tableau caractéristique de la bascule souhaitée soit la bascule SR, puis en utilisant les valeurs de Q et Qnext, les valeurs d'entrée correspondantes de la bascule donnée la bascule JK sera écrite en utilisant la table d'excitation de la bascule JK.
Cette table de conversion est présentée dans le tableau ci-dessous:
Entrée de bascule requise | État actuel | État suivant | Valeur d'entrée de la bascule donnée | ||
S | R | Q | Qnext | J | K |
0 | 0 | 0 | 0 | 0 | x |
0 | 0 | 1 | 1 | x | 0 |
0 | 1 | 0 | 0 | 0 | x |
0 | 1 | 1 | 0 | x | 1 |
1 | 0 | 0 | 1 | 1 | x |
1 | 0 | 1 | 1 | x | 0 |
1 | 1 | 0 | x | x | x |
1 | 1 | 1 | x | x | x |
Les K-Maps pour J et K sont présentés respectivement dans les tableaux ci-dessous:
K-Maps pour J | K-Maps pour K | |||||||
RQ | RQ | |||||||
S | 00 | 01 | 11 | 10 | 00 | 01 | 11 | 10 |
00 | x | x | x | 1 | x | |||
01 | 1 | x | x | x | x | x | x |
Le schéma logique de la conversion de la bascule JK en SR est présenté dans la figure ci-dessous:
D Flip-Flop vers T Flip-Flop
Dans cette conversion, la bascule donnée est la bascule D et la bascule requise est la bascule T.
Ainsi, selon la règle, nous devons dessiner le tableau caractéristique de la bascule souhaitée soit la bascule T, puis en utilisant les valeurs de Q et Qnext, la valeur d'entrée correspondante de la bascule donnée la bascule D sera écrite en utilisant la table d'excitation de la bascule D.
Cette table de conversion est présentée dans le tableau ci-dessous:
Entrée de bascule requise | État actuel | État suivant | Valeur d'entrée de la bascule donnée |
T | Q | Qnext | D |
0 | 0 | 0 | 0 |
0 | 1 | 1 | 1 |
1 | 0 | 1 | 1 |
1 | 1 | 0 | 0 |
Le K-Maps pour D est présenté dans le tableau ci-dessous:
K-Maps pour D | ||
Q | ||
QT | 0 | 1 |
0 | 1 | |
1 | 1 |
Le schéma logique de la conversion de la bascule D en T est présenté dans la figure ci-dessous:
D Flip-Flop vers SR Flip-Flop
Dans cette conversion, la bascule donnée est la bascule D et la bascule requise est SR.
Ainsi, selon la règle, nous devons dessiner le tableau caractéristique de la bascule souhaitée soit la bascule SR, puis en utilisant les valeurs de Q et Qnext, les valeurs d'entrée correspondantes de la bascule donnée la bascule D sera écrite en utilisant la table d'excitation de la bascule D.
Cette table de conversion est présentée dans le tableau ci-dessous:
Entrée de bascule requise | État actuel | État suivant | Valeur d'entrée de la bascule donnée | |
S | R | Q | Qnext | D |
0 | 0 | 0 | 0 | 0 |
0 | 0 | 1 | 1 | 1 |
0 | 1 | 0 | 0 | 0 |
0 | 1 | 1 | 0 | 0 |
1 | 0 | 0 | 1 | 1 |
1 | 0 | 1 | 1 | 1 |
1 | 1 | 0 | x | x |
1 | 1 | 1 | x | x |
Le K-Maps pour D est présenté dans le tableau ci-dessous:
K-Maps pour D | ||||
RQ | ||||
S | 00 | 01 | 11 | 10 |
0 | 1 | |||
1 | 1 | 1 | x | x |
Le schéma logique de la conversion de la bascule D en SR est présenté dans la figure ci-dessous:
T Flip-Flop vers D Flip-Flop
Dans cette conversion, la bascule donnée est la bascule T et la bascule requise est D.
Ainsi, selon la règle, nous devons dessiner le tableau caractéristique de la bascule souhaités D, puis en utilisant les valeurs de Q et Qnext, les valeurs d'entrée correspondantes de la bascule donné T seront écrites en utilisant la table d'excitation de T flip-flop.
Ce tableau de conversion est présenté dans le tableau ci-dessous:
Entrée de bascule requise | État actuel | État suivant | Valeur d'entrée de la bascule donnée |
D | Q | Qnext | T |
0 | 0 | 0 | 0 |
0 | 1 | 0 | 1 |
1 | 0 | 1 | 1 |
1 | 1 | 1 | 0 |
Le K-Maps pour D est présenté dans le tableau ci-dessous:
K-Maps pour D | ||
Q | ||
D | 0 | 1 |
0 | 1 | |
1 | 1 |
Le schéma logique de la conversion de la bascule T en D est présenté dans la figure ci-dessous: