Intel 8253/54 - Modes de fonctionnement

8253/54 peut être utilisé dans 6 modes différents. Dans ce chapitre, nous aborderons ces modes de fonctionnement.

Mode 0 ─ Interruption sur le nombre de terminaux

  • Il est utilisé pour générer une interruption du microprocesseur après un certain intervalle.

  • Au départ, la sortie est faible une fois le mode défini. La sortie reste LOW après le chargement de la valeur de comptage dans le compteur.

  • Le processus de décrémentation du compteur continue jusqu'à ce que le décompte terminal soit atteint, c'est-à-dire que le décompte devient zéro et que la sortie passe à HAUT et restera haut jusqu'à ce qu'il recharge un nouveau décompte.

  • Le signal GATE est élevé pour un comptage normal. Lorsque GATE passe au niveau bas, le comptage est terminé et le compte actuel est verrouillé jusqu'à ce que le GATE redevienne haut.

Mode 1 - One Shot programmable

  • Il peut être utilisé comme multi-vibrateur mono stable.

  • L'entrée de porte est utilisée comme entrée de déclenchement dans ce mode.

  • La sortie reste élevée jusqu'à ce que le décompte soit chargé et qu'un déclencheur soit appliqué.

Mode 2 - Générateur de taux

  • La sortie est normalement élevée après l'initialisation.

  • Chaque fois que le compte devient nul, une autre impulsion basse est générée à la sortie et le compteur est rechargé.

Mode 3 - Générateur d'ondes carrées

  • Ce mode est similaire au mode 2 sauf que la sortie reste faible pendant la moitié de la période de la minuterie et élevée pendant l'autre moitié de la période.

Mode 4 - Mode déclenché par logiciel

  • Dans ce mode, la sortie restera élevée jusqu'à ce que la minuterie ait compté à zéro, à quel point la sortie impulsera au niveau bas puis redeviendra haute.

  • Le compte est verrouillé lorsque le signal GATE passe à BAS.

  • Sur le nombre de bornes, la sortie passe au niveau bas pendant un cycle d'horloge puis passe au niveau haut. Cette impulsion basse peut être utilisée comme un stroboscope.

Mode 5 - Mode déclenché par le matériel

  • Ce mode génère un stroboscope en réponse à un signal généré extérieurement.

  • Ce mode est similaire au mode 4 sauf que le comptage est initié par un signal à l'entrée de la porte, ce qui signifie qu'il est déclenché par le matériel au lieu du déclenchement par le logiciel.

  • Après avoir été initialisé, la sortie devient élevée.

  • Lorsque le nombre de bornes est atteint, la sortie devient faible pendant un cycle d'horloge.