Intel 8031, brauche Beratung

OP Persönliche Seite #3787631
Lesenswert?

Hallo bin gerade dabei einen kleinen Intel 8031 computer zu bauen, mit 
32K RAM und FLASH IC im Textool sockel.

Meine Frage ist fuer die IO ports, 2 werden ja fuer den Speicherzugriff 
genutzt.

Kann ich diese Ports z.B. auch fuer ein paralleles LCD verwenden?
Gast #3787665
Lesenswert?

Einfach in den ext. RAM Adressraum einbinden, dann kann man direkt drauf 
zugreifen. (direkt nicht im Sinne von 8051, da nennt sich das XRAM).
Nach der Adress-Latch Adresse erkennen, z.B. ganz simpel A15=1 -> LCD 
und RD/WR Signale von 51er wahlweise an RAM oder memmapped-IO 
weiterreichen. Der 51er hat 4 "Strobe"-Signale, ALE: A0..7 in Latch, 
PROG: Instruction-Fetch ( z.B. ROM-OE), RD: XRAM-read (z.B. RAM-OE) und 
WR: XRAM-write (RAM-WR).
Kennt man in Zeiten der SingleChip-Rechenmonster kaum noch ;-)
Gast #3787685
Lesenswert?

Takao K. schrieb:
> Kann ich diese Ports z.B. auch fuer ein paralleles LCD verwenden?

Man kann über den Adreß-/Datenbus beliebig viel erweitern, z.B. wenn man 
mehr I/O braucht, als der 8031 hat. Ich machte das mal mit mehreren 
Latchbausteinen vom Typ 74573 bzw. 74574, als die Ports 1 und 3 nicht 
reichten, bzw. ich deren Alternativfunktionen brauchte. Die Bausteine 
wählt man mit einem vorgeschalteten Adreßselektor z.B. 74139 einzeln an, 
um ein Byte zu lesen oder zu schreiben. Die Erweiterungsbausteine werden 
dann mit den movx-Befehlen bedient, wie externes RAM.

Ich habe noch so ein Altteil hier liegen, komme aber im Augenblick nicht 
an den Schaltplan heran. In der Software könnte ich aber mal schauen, 
ich machte mir ja einige Funktionen dafür.
Gast #3788324
Lesenswert?

Anja schrieb:

> Vorsicht: oberhalb von 11 MHz Takt kann es eng mit dem Bus-timing
> werden. Zumindest für den HD44780.

Da gibt's den steinalten Trick, R/W nicht an /RD anzuschließen, sondern 
an eine Adressleitung. Dann erfolgt Lesen und Schreiben der selben 
Register auf verschiedenen Adressen, aber die setup-Zeit passt wieder.
OP Persönliche Seite #3788540
Lesenswert?

Finde es schon ganz interessant, Stand der Technik von 1980, vergleiche 
es mit PIC RISC Assembler...

Mikrokontroller wurden uns vorenthalten auf der Fachschule, kurz einmal 
ein sehr kompliziertes board vorgezeigt, angeblich am Ende des 2. 
Jahres.

ca. 10 Jahre spaeter dann ein Kit von Vellemann gekauft und mit RISC 
Assembler angefangen (und auch wieder aufgehoert).

Der Original 8031 hat natuerlich externen Speicher, Textool Sockel 
kostet ja keine 22.80 DM mehr, also kein Problem.

Damals per Versandhandel haette mich so ein Board mindestens 50 Mark 
gekostet, heute nur ein paar Dollar. Und Internet gabs nicht, Buecher 
sehr teuer und vergriffen.

Arme Studenten...

Wie viele FLASH ICs ich hier habe weiss ich garnicht so genau.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren