Microprocesseur - Configuration 8085 broches

L'image suivante représente le diagramme des broches du microprocesseur 8085 -

Les broches d'un microprocesseur 8085 peuvent être classées en sept groupes -

Bus d'adresse

A15-A8, il transporte les 8 bits les plus significatifs d'adresse mémoire / E / S.

Bus de données

AD7-AD0, il transporte l'adresse 8 bits et le bus de données les moins significatifs.

Signaux de contrôle et d'état

Ces signaux sont utilisés pour identifier la nature du fonctionnement. Il y a 3 signaux de commande et 3 signaux d'état.

Trois signaux de commande sont RD, WR et ALE.

  • RD - Ce signal indique que l'E / S ou le dispositif mémoire sélectionné doit être lu et est prêt à accepter les données disponibles sur le bus de données.

  • WR - Ce signal indique que les données sur le bus de données doivent être écrites dans une mémoire ou un emplacement IO sélectionné.

  • ALE- C'est une impulsion positive générée lorsqu'une nouvelle opération est lancée par le microprocesseur. Lorsque l'impulsion devient élevée, cela indique l'adresse. Lorsque l'impulsion diminue, cela indique des données.

Trois signaux d'état sont IO / M, S0 et S1.

IO / M

Ce signal est utilisé pour différencier les opérations IO et mémoire, c'est-à-dire que lorsqu'il est haut, il indique un fonctionnement IO et lorsqu'il est bas, il indique un fonctionnement en mémoire.

S1 et S0

Ces signaux sont utilisés pour identifier le type d'opération en cours.

Source de courant

Il y a 2 signaux d'alimentation - VCC et VSS. VCC indique une alimentation + 5v et VSS indique un signal de masse.

Signaux d'horloge

Il y a 3 signaux d'horloge, à savoir X1, X2, CLK OUT.

  • X1, X2- Un cristal (RC, LC N / W) est connecté à ces deux broches et est utilisé pour régler la fréquence du générateur d'horloge interne. Cette fréquence est divisée en interne par 2.

  • CLK OUT - Ce signal est utilisé comme horloge système pour les appareils connectés au microprocesseur.

Interruptions et signaux déclenchés de l'extérieur

Les interruptions sont les signaux générés par des périphériques externes pour demander au microprocesseur d'exécuter une tâche. Il existe 5 signaux d'interruption, à savoir TRAP, RST 7.5, RST 6.5, RST 5.5 et INTR. Nous discuterons des interruptions en détail dans la section interruptions.

  • INTA - C'est un signal d'acquittement d'interruption.

  • RESET IN - Ce signal est utilisé pour réinitialiser le microprocesseur en mettant le compteur de programme à zéro.

  • RESET OUT - Ce signal est utilisé pour réinitialiser tous les appareils connectés lorsque le microprocesseur est réinitialisé.

  • READY- Ce signal indique que l'appareil est prêt à envoyer ou à recevoir des données. Si READY est bas, le CPU doit attendre que READY passe au niveau haut.

  • HOLD - Ce signal indique qu'un autre maître demande l'utilisation des bus d'adresse et de données.

  • HLDA (HOLD Acknowledge)- Cela indique que la CPU a reçu la demande HOLD et qu'elle abandonnera le bus au prochain cycle d'horloge. HLDA est réglé sur bas après la suppression du signal HOLD.

Signaux d'E / S série

Il existe 2 signaux série, à savoir SID et SOD et ces signaux sont utilisés pour la communication série.

  • SOD (Ligne de données de sortie série) - La sortie SOD est définie / réinitialisée comme spécifié par l'instruction SIM.

  • SID (Ligne de données d'entrée série) - Les données de cette ligne sont chargées dans l'accumulateur chaque fois qu'une instruction RIM est exécutée.