Mikroprozessor - 8085-Pin-Konfiguration

Das folgende Bild zeigt das Pin-Diagramm des 8085-Mikroprozessors -

Die Stifte eines 8085-Mikroprozessors können in sieben Gruppen eingeteilt werden -

Adressbus

A15-A8 trägt die höchstwertige 8-Bit-Speicher- / E / A-Adresse.

Datenbus

AD7-AD0 trägt den niedrigstwertigen 8-Bit-Adress- und Datenbus.

Steuer- und Statussignale

Diese Signale werden verwendet, um die Art des Betriebs zu identifizieren. Es gibt 3 Steuersignale und 3 Statussignale.

Drei Steuersignale sind RD, WR & ALE.

  • RD - Dieses Signal zeigt an, dass das ausgewählte E / A oder Speichergerät gelesen werden soll und bereit ist, auf dem Datenbus verfügbare Daten zu akzeptieren.

  • WR - Dieses Signal zeigt an, dass die Daten auf dem Datenbus in einen ausgewählten Speicher oder E / A-Speicherort geschrieben werden sollen.

  • ALE- Es ist ein positiver Impuls, der erzeugt wird, wenn der Mikroprozessor eine neue Operation startet. Wenn der Impuls hoch geht, zeigt er die Adresse an. Wenn der Impuls abfällt, werden Daten angezeigt.

Drei Statussignale sind IO / M, S0 & S1.

IO / M.

Dieses Signal wird verwendet, um zwischen E / A- und Speicheroperationen zu unterscheiden, dh wenn es hoch ist, zeigt es eine E / A-Operation an, und wenn es niedrig ist, zeigt es eine Speicheroperation an.

S1 & S0

Diese Signale werden verwendet, um die Art des aktuellen Betriebs zu identifizieren.

Energieversorgung

Es gibt 2 Stromversorgungssignale - VCC & VSS. VCC zeigt eine + 5V Stromversorgung an und VSS zeigt ein Erdungssignal an.

Taktsignale

Es gibt 3 Taktsignale, dh X1, X2, CLK OUT.

  • X1, X2- An diesen beiden Pins ist ein Kristall (RC, LC N / W) angeschlossen, mit dem die Frequenz des internen Taktgenerators eingestellt wird. Diese Frequenz wird intern durch 2 geteilt.

  • CLK OUT - Dieses Signal wird als Systemuhr für Geräte verwendet, die an den Mikroprozessor angeschlossen sind.

Interrupts und extern initiierte Signale

Interrupts sind die Signale, die von externen Geräten erzeugt werden, um den Mikroprozessor zur Ausführung einer Aufgabe aufzufordern. Es gibt 5 Interrupt-Signale, dh TRAP, RST 7.5, RST 6.5, RST 5.5 und INTR. Wir werden Interrupts im Abschnitt Interrupts ausführlich besprechen.

  • INTA - Es ist ein Interrupt-Bestätigungssignal.

  • RESET IN - Mit diesem Signal wird der Mikroprozessor zurückgesetzt, indem der Programmzähler auf Null gesetzt wird.

  • RESET OUT - Mit diesem Signal werden alle angeschlossenen Geräte zurückgesetzt, wenn der Mikroprozessor zurückgesetzt wird.

  • READY- Dieses Signal zeigt an, dass das Gerät zum Senden oder Empfangen von Daten bereit ist. Wenn READY niedrig ist, muss die CPU warten, bis READY hoch ist.

  • HOLD - Dieses Signal zeigt an, dass ein anderer Master die Verwendung der Adress- und Datenbusse anfordert.

  • HLDA (HOLD Acknowledge)- Es zeigt an, dass die CPU die HOLD-Anforderung empfangen hat und den Bus im nächsten Taktzyklus freigibt. HLDA wird auf niedrig gesetzt, nachdem das HOLD-Signal entfernt wurde.

Serielle E / A-Signale

Es gibt 2 serielle Signale, dh SID und SOD, und diese Signale werden für die serielle Kommunikation verwendet.

  • SOD (Serielle Ausgangsdatenleitung) - Der Ausgangs-SOD wird gemäß der SIM-Anweisung eingestellt / zurückgesetzt.

  • SID (Serielle Eingangsdatenleitung) - Die Daten auf dieser Leitung werden bei jeder Ausführung eines RIM-Befehls in den Akkumulator geladen.