Forum: Mikrocontroller und Digitale Elektronik 80C535 Board


von Daniel Rohrhofer (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Miteinander !

Ich hätte eine Bitte : Könnt ihr mir sagen ob der Schaltplan richtig ist 
. ( Wäre sehr dankbar wenn Sich jemand Zeit nimmt und sich das ansieht ) 
Mache gerne Fehler in der Adressdekodierung. Der erste IC ist das EPROM 
und das zweite IC ist das Ram
27C256 lautet die Bezeichnung vom EPROM und 6264 heißt das RAM . Der 
Adressbereich sollte laut meines Wissen geteilt sein .

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Grob überflogen fällt mir nur auf, das an Pin13 des 74AC00 vermutlich 
A15 und nicht A14 liegen soll, also untere Hälfte des 64kByte 
Adressraums wird durchs EPROM und obere Hälfte durch das RAM belegt? 
Dann wäre A15 das richtige Auswahlsignal. Übrigens wäre das 6264 ein 
8kByte Static RAM, du meinst wahrscheinlich (und hast es auch so 
gezeichnet) ein 62256 32kByte RAM. Nur dieses hat ja überhaupt A13 und 
A14.
Normalerweise wäre es ja gar nicht nötig,die Signale so zu verodern, 
aber ich denke, du willst eben auch Programme aus dem RAM fahren und 
nicht nur aus dem EPROM.
Denke drüber nach, ob du nicht Vorkehrungen treffen willst, den EPROM 
auch durch einen Flash mit JEDEC Belegung ersetzen zu können, EPROMs 
geraten immer mehr aus der Mode.

von Peter D. (peda)


Lesenswert?

Warum nimmst Du nicht einfach einen 8051 mit internem Flash und 
Bootloader, z.B. AT89C51RB2 (CSD: 6,49€).

Woher kriegt man überhaupt noch einen 80C535?
Den kann man doch höchstens noch aus dem Museum klauen.


Peter

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Naja, der 80C535 hat da schon ein paar mehr Features, mehr INT Quellen, 
mehr Ports, ADC usw., so ne Art Super-8051 eben.

von Bernd N. (Gast)


Lesenswert?

Ich will es dir ja nicht ausreden aber der 80c535 ist wirklich tot. Eine 
gute Alternative wäre...

http://www.stc-51.com/devtools/stc51-starter.php

von Peter D. (peda)


Lesenswert?

Matthias Sch. schrieb:
> Naja, der 80C535 hat da schon ein paar mehr Features, mehr INT Quellen,
> mehr Ports, ADC usw., so ne Art Super-8051 eben.

Das einzige, was daran super ist, ist sein Alter.

Durch den externen Bus gehen Dir ja wieder 18 IO-Pins verloren, bleiben 
also gerade mal 6 IO-Pins mehr.

Je nachdem, ob Du noch ADCs, I2C, CAN usw. haben willst, kannst Du Dir 
bei Atmel den richtigen aussuchen.
Oder bei Infineon oder den vielen anderen Flash-8051-Herstellern.
Bei Infineon heißen die 8051 jetzt XC886 und sind viel schneller als der 
alte 80C535.

Da es 8051 sind, kannst Du ja auch den gleichen Assembler oder Compiler 
und die Sourcen weiter benutzen.


Peter

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Och, nu macht dem Mann doch seinen MC nicht so schlecht :P Ich habe auch 
neulich in einem alten Autotelefon einen TMS320F25 gefunden und hab mir 
mit ihm und einem Asbach-Soundchip von einer ISA Karte und einem ATMega 
ein kleines Devboard gebastelt. Macht doch Spass und man kann was 
lernen. Und vllt. steht ja ein Container mit 10000 Stck. 80C535 bei ihm 
auf dem Hof, wer weiss das schon...

Peter Dannegger schrieb:
> Durch den externen Bus gehen Dir ja wieder 18 IO-Pins verloren, bleiben
> also gerade mal 6 IO-Pins mehr.

Das war beim 8051 aber immer so. Und P4,P5 und P6 hatte der 8051 nie, 
macht also immer noch 24 IOs mehr als der 8051.

von Daniel Rohrhofer (Gast)


Lesenswert?

Macht euch bitte keine Sorgen wegen dem 80C535 ( Ich habe noch 5 Dtück 
zuhause und wollte die verwenden )
Ich meine eh das 64 kb Ram nicht das 8 kb Ram.
Bei de Pinbelegung vom 7400 / 13 muss ich mich woll verschaut haben.

Aber  Danke

von Peter D. (peda)


Lesenswert?

Daniel Rohrhofer schrieb:
> Macht euch bitte keine Sorgen wegen dem 80C535 ( Ich habe noch 5 Dtück
> zuhause und wollte die verwenden )

Es wär mir bloß schade um die viele Zeit für das Layouten.

Auch ist so ein Entwicklungsboard unflexibler, als wenn man nur einen 
einzigen IC in die Zielschaltung einsetzen muß.
Ich hasse es, extra Hosenträger zum Entwicklungsboard ziehen zu müssen. 
Damit sinkt ja auch die Zuverlässigkeit und Störfestigkeit.

Bei einem standard Flash-8051 hast Du alle 32 IO-Pins verfügbar, es 
gehen keine 18 IOs verloren. Daher hat ein Flash-less 7-Port 8051 nur 
effektiv 6 IOs mehr.
Den AT89C51RD2 gab es früher auch als Version mit 48 IOs (6 Ports). Aber 
da war wohl kein Bedarf und daher gibt es nur noch die Standardversion 
mit 32 IOs.
Bei mir sind noch nie alle 32 IOs belegt gewesen, immer war noch 
Reserve. Im Gegenteil, ich nehme gerne kleine 20-Pinner (15 IOs), z.B. 
den AT89LP4052.


Peter

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Angehängte Dateien:

Lesenswert?

In den 90ern hatte ich mir auch mal so ein kleines 8051 Devboard 
gebastelt, im EPROM der Monitor und im RAM dann das zu testende 
Programm. Fand ich eigentlich praktisch, denn so konnte man einfach ein 
HEX file hochladen und kleine Sachen testen, als es Flash noch nicht 
gab.
Ich hab den Monitor mal angehängt, vllt. gibts ja Bedarf, ist allerdings 
für den 8052 gedacht, der die zusätzlichen INT Vektoren des 80C535 nicht 
kennt.
Hat sogar einen kleinen Disassembler :D
Die Syntax ist noch vom TASM, etwas eigenartig, zugegeben. 1200 
Baud,8,n,1;
'H' zeigt eine kleine Hilfe.

von guest (Gast)


Lesenswert?

HURRA der 80C535 lebt!

Ich hab noch ein paar komplette Boards mit richtigen EPROMs (27C216 
glaub ich )im Keramikgehäuse!
EMON51, ASM51 einfach wundervoll! Und dazu einen GAL3 Programmer, schöne 
Zeiten waren das!

Ich hab gerade eine Träne der Rührung im Auge, Verzeihung!

RABIS

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.