Microprocesseur 8085 | Ce sont des broches importantes et leurs fonctions

 

CONTENU

  • Présentation du microprocesseur 8085
  • Les principales caractéristiques du microprocesseur 8085
  • Architecture BUS du microprocesseur 8085
  • Qu'est-ce que OPCODE & OPERAND?
  • Différentes sections du microprocesseur 8085
  • Schéma des broches 8085
  • Travail de différentes broches

Introduction au microprocesseur 8085:

Microprocesseur 8085

Le 8085 est une puce de microprocesseur programmable 8 bits qui a été conçue pour la première fois par INTEL en 1977 en utilisant des transistors NMOS.

Les principales caractéristiques du microprocesseur 8085 sont:

  • Cela a un total de 40 broches.
  • Fréquence de vitesse d'horloge (CLK) 3-5 MHz
  • La 8085 Le microprocesseur est équipé de seize lignes d'adresse et de huit lignes de données. Ainsi, 8085 est appelé un microprocesseur 8 bits en fonction de sa base de données.
  • Nécessite une alimentation + 5V pour fonctionner.

Architecture BUS du microprocesseur 8085:

Divers périphériques d'E / S et périphériques de mémoire sont connectés à un processeur par un groupe de lignes ou de fils, ils sont appelés AUTOBUS.

Il existe trois catégories de BUS:

ADRESSE BUS 

  • Lorsque l'adresse est envoyée par le CPU, tous les périphériques sont connectés au CPU via l'adresse BUS et reçoivent cette adresse mais seul le périphérique répondra qui reçoit également le signal d'activation de la puce du CPU. L'adresse BUS est Unidirectionnel.

BUS DE DONNÉES

  •  Il transporte les valeurs de données du microprocesseur à travers une cellule mémoire ou une partie périphérique (mémoire ou écriture / mémoire E / S ou lecture E / S). Le bus de données est Bidirectionnelle. Ainsi, les informations circulent dans les deux sens entre le microprocesseur 8085 et la mémoire ou le périphérique d'E / S.

BUS DE CONTRÔLE

  •  Il transporte le signal de commande entre l'unité centrale de traitement, les mémoires des périphériques d'entrée / sortie. C'est aussi Bidirectionnelle.
+1 (2)XNUMX XNUMX
+2 (3)XNUMX XNUMX

I / OM̅ - Lorsque le signal est haut (logique 1), la CPU veut communiquer avec le périphérique d'E / S, mais lorsque le signal passe à l'état bas (logique o), la CPU communique avec la mémoire.

R̅D̅ - Lorsque la CPU envoie un signal R̅D̅ bas, le périphérique activé comprend que la CPU veut lire les informations d'un autre périphérique ou de la mémoire.

W̅R̅T̅ - Lorsque la CPU envoie un signal W̅R̅T̅ faible, le périphérique activé comprend que la CPU veut écrire des informations dans la mémoire ou un autre périphérique.

Qu'est-ce que OPCODE & OPERAND?

OPCODE :

An CODE OPC est une instruction de signal qui peut être exécutée via le CPU, sans l'aide de l'opcode, aucune instruction ne peut être définie individuellement.

Exemple - MV A, B

Ici, MOV signifie Move, donc MOV est OPCODE.

OPÉRAND:

OPÉRAND décrit une opération telle que add, sub, mov sur laquelle les opérations doivent être effectuées.

Exemple - MV A, B

Ici, le contenu de REG B passe au contenu de REG A.

Découvrez notre article sur Périphériques importants du microprocesseur 8085

Quelles sont les différentes sections du microprocesseur 8085?

Il y a trois zones catégorielles dans le microprocesseur 8085;

ALU :

  • Cette section effectue les opérations de soustraction, d'addition de NOR logique, de compliment, de décalage à droite, de décalage à gauche, etc.

INSCRIVEZ-VOUS:

  • Les registres sont utilisés pour le stockage temporaire de l'insertion de données; il a le registre suivant,
  • 8 BIT accumulateur
  • 8 BIT Registre général (BC, DE, HL)
  • Un 16 BIT Pointeur de pile
  • Un 16 BIT Compteur de programme
  • Instruction Reg, Statut Reg, Temporaire Reg

CALENDRIER ET CONTRÔLE:

  • Ceux-ci sont principalement responsables de la génération du signal de temps et de contrôle qui sont extrêmement essentiels pour terminer l'opération d'instruction. Il peut contrôler le flux de données entre le CPU et le périphérique et il fournit le signal de synchronisation pour le fonctionnement de la mémoire et des périphériques d'E / S.

Exemples d'instructions:

  • Instruction 1 BYTE - MV B, C
  • Instruction 2 BYTE - MVI B, 05
  • Instruction 3 BYTE - LHLD 5000H

Diagramme PIN du microprocesseur 8085: 

L'image ci-dessous représente la description des PINS d'un microprocesseur 8085.

Diagramme PIN du microprocesseur 8085
Descriptions des codes PIN du microprocesseur 8085
E / S M̅S1S0FONCTIONNEMENT
000Interrompre
001Écriture en mémoire
010Lecture de la mémoire
011Chercher
100Interrompre
101E / S écriture
110Lecture d'E / S
111Chercher
+4 (2)XNUMX XNUMX

Descriptions des broches du microprocesseur 8085:

A8 - A15:

  • Ces bus d'adresses sont utilisés pour être les bits les plus significatifs de l'adresse mémoire du périphérique d'E / S 8 bits.

AD0 - AD7:

  • Lorsque l'adresse est multiplexée avec les données, elle est appelée AD Autobus. Le bus d'ordre inférieur ou de poids faible ainsi que le bus de données sont utilisés pour l'adresse mémoire ou l'adresse d'E / S.

DE

  • La broche ALE est activée pour le premier cycle et permet d'abaisser 8 bits du bus de données d'adresse à verrouiller (logique 0) et lorsque ALE est logique 1, le bus d'adresse est activé.
E / S M̅S1S0FONCTIONNEMENT
000Interrompre
001Écriture en mémoire
010Lecture de la mémoire
011Chercher
100Interrompre
101E / S écriture
110Lecture d'E / S
111Chercher

E / S M̅:

  • Il s'agit d'un signal d'état pour la mémoire en tant que périphérique d'E / S. Lorsque le signal devient élevé, il fonctionne pour tous les périphériques d'E / S. Lorsque le signal devient faible, cela fonctionne pour la mémoire.

R̅D̅ :

  • C'est un signal pour contrôler l'opération de lecture; lorsque le signal est faible, il lit les données du périphérique E / S ou du périphérique O / P.

W̅R̅T̅ :

  • C'est le signal de commande d'écriture spécifié. Ce signal spécifie que les données sur le bus de données seront écrites dans une mémoire ou un périphérique d'E / S désigné.

PRÊT:

  • Il s'agit d'un signal de commande I / P haut actif. Il est utilisé par µP pour identifier lorsqu'un périphérique a terminé le transfert de données ou non.

HLDA :

  • Il s'agit du signal d'accusé de réception de maintien qui est utilisé pour accorder la demande de maintien.

INTERROMPRE:

  • PIÈGE: Il a la priorité la plus élevée sur toutes les interruptions. Si une situation d'urgence survient, cela fonctionnera.
  • RST 7.5: La priorité suivante après TRAP est RST 7.5
  • RST 6.5: La priorité suivante après RST 7.5 est RST 6.5
  • RST 5.5: La priorité suivante après RST 6.5 est RST 5.5

INTR R :

  • Il s'agit d'une demande d'interruption utilisée comme interruption à usage général. Il a la priorité la plus basse.

I̅N̅T̅A̅ :

  • Ce signal est un acquittement d'interruption; est utilisé pour acquitter toutes les interruptions.

RÉINITIALISER:

  • Si le signal sur cette broche passe à FAIBLE, le compteur de programme de l'appareil est mis à zéro et lorsqu'il est en place, il est en condition de réinitialisation.

RÉINITIALISER:

  • Ce signal indique que le haut est en cours de réinitialisation et est utilisé pour réinitialiser un périphérique de mémoire et des périphériques de sortie d'entrée.

SID :

  • Les données I / P série sont la ligne de données du signal i / p qui est chargée dans le 7ème bit de l'accumulateur.

GAZON:

  • Les données série o / p sont le 7ème bit de l'accumulateur est o / p sur la ligne SOD.

X1 - X2 [entrée d'horloge]:

  • Ce sont deux entrées exécutées comme une entrée d'horloge.

HORLOGE O / P:

  • La fréquence est la même dans laquelle le processus fonctionne.

VCC & GND:

  • VCC est connecté à + 5V; et la broche GND est mise à la terre.

Pour plus d'articles liés à l'électronique cliquez ici

Laisser un commentaire