Forum: Mikrocontroller und Digitale Elektronik Gemultiplexter Adress-/ Datenbus


von Nicole (Gast)


Lesenswert?

Hallo,
ich als absoluter Laie hätte da mal eine Frage. Ich beschäftige mich 
momentan mit Mikroprozessortechnik und bin da auf den Begriff 
"gemultiplexter Adress-/ Datenbus" gestoßen. Was ist das und wie 
funktioniert es? Ich kann nirgends eine Erklärung finden.

Vielen Dank schon mal im vorraus

von moep (Gast)


Lesenswert?

Anstatt zweier getrennter Busse für Daten und Adressen hast du eben nur 
einen Bus.
Zuerst werden die Adresse auf den Bus gelegt.
Diese werden mittels eines Latch "gehalten" damit sie dauerhaft am 
Baustein anliegen.
Dann werden über den selben Bus die Daten geschaufelt.

von MCUA (Gast)


Lesenswert?

Auch konkret in Büchern f. 8051 (oder auch f. AVR) zu lesen. (ALE muxt 
nur die untersten 8 Bit)

von michael_ohl (Gast)


Lesenswert?

In der guten alten 8085 Zeit gab es nur Gehäuse bis 40Pins und da man 
16Bit Adressen und 8Bit Daten hatte währen einfach zu viele PINs dazu 
gebraucht worden.
Die Lösung lag also im Multiplexen von Adressen und Daten.
Ein einfaches 8Bit Latch musste dann einen Teil der Adresse 
zwischenspeichern.

mfG
Michael

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

michael_ohl schrieb:
> In der guten alten 8085 Zeit gab es nur Gehäuse bis 40Pins und da man
> 16Bit Adressen und 8Bit Daten hatte währen einfach zu viele PINs dazu
> gebraucht worden.

Zwar gab es etliche andere 8-Bit-Prozessoren, bei denen es sehr wohl 
möglich war, einen 8-Bit-Daten- und einen 16-Bit-Adressbus separat ohne 
Multiplex in einem 40poligen Gehäusen unterzubringen (6502, Z80, 6809), 
aber das falsifiziert Deine Aussage nicht.

Mit dem 8086 hättest Du aber ein anschaulicheres Beispiel wählen können: 
20-Bit Adress- und 16-Bit-Datenbus -- und das auch in einem 40poligen 
Gehäuse.

von Nicole (Gast)


Lesenswert?

Vielen Dank für eure Antworten. Das hat mir wirklich weitergeholfen

Liebe Grüße

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.