compteur modulo 10
Compteur asynchrone
En général, un compteur utilisant N bascules a un nombre maximum d'états égal à 2N . On dit ainsi qu'il a terminé un cycle s'il peut générer des séquences binaires correspondant aux nombres de 0 à 2N − 1.
$ads={1}
Le compteur à décades ou le compteur modulo 10 est utilisé dans les applications où un affichage numérique est requis.
Le compteur asynchrone modulo 10 de la figure 2.11(a) est mis en œuvre en réduisant le nombre d'états d'un compteur asynchrone à quatre bits. Il produit une séquence ascendante allant de (0000) à 9 (1001), correspondant aux codes BCD. Le compteur doit être remis à zéro à la 10ème impulsion du signal d'horloge. Une porte NAND est utilisée pour détecter l'état Q1 = 1 et Q3 = 1 correspondant au compte de 10 (1010) afin de réinitialiser le compteur. Cela peut entraîner des transitoires indésirables pendant la transition d'état, comme le montre le chronogramme de la figure 2.11(b).
figure 2.11 |
Compteur synchrone
Le circuit logique et le chronogramme d'un compteur synchrone modulo 10 sont donnés sur les figures 2.12(a) et 2.12(b). Les équations logiques des entrées J et K s'écrivent comme suit :
Considérant que le compteur prend l'un des états correspondant aux nombres de 10 à 15 (ou états inutilisés) après sa mise sous tension, les équations d'entrée pour les bascules peuvent être utilisées pour déterminer les états suivants. Le tableau 2.3 montre la table de transition pour les états inutilisés. Le diagramme d'état du compteur modulo 10 est représenté sur la figure 2.13. Si le compteur prend l'un des états inutilisés, il peut rentrer dans le cycle de comptage principal après au plus deux plus d'horloge.tableau 2.3 |
figures 2.12 |
figure 2.13 |
n
Enregistrer un commentaire