Forum: Mikrocontroller und Digitale Elektronik 87LPC765 in Assembler programmieren


von Sub25 (Gast)


Lesenswert?

Hallo,

in einer alten Schaltung steckt ein 87LPC765 (8051-Derivat), dem ich ein 
neues Programm verpassen möchte. Mit welchem Tool kann ich für das Teil 
möglichst preiswert ein neues Programm in Assembler (incl. 
HEX-File-Erstellung) schreiben?

Falls die üblichen Fragen aufkommen:
Nein, ich möchte kein C-Programm schreiben.
Nein, ich möchte keinen anderen aktuellen Mikrocontroller verwenden.

von H. S. (erzfichte)


Lesenswert?

Hallo,

kannst den sdas8051 vom SDCC nehmen.

Gruß

von Mario M. (thelonging)


Lesenswert?

Für einen ähnlichen Anwendungsfall hat mir MCU 8051 IDE sehr geholfen. 
Online ist aber zum 87LPC765 nichts zu finden. Könnte es sich um den 
87LPC764 handeln? Der hat allerdings OTP. Da bräuchtest Du für die 
Entwicklung einen In-Circuit-Emulator und wenn das Programm läuft auch 
noch neue, unbeschriebene Chips.

von Lothar (Gast)


Lesenswert?

Mario M. schrieb:
> Könnte es sich um den 87LPC764 handeln? Der hat allerdings OTP

Der LPC922 ist pinkompatibel und hat Flash. Ist aber inzwischen auch 
schwer zu bekommen. Der kann mit USB-seriell-Kabel programmiert werden, 
da serieller Bootloader.

> Nein, ich möchte keinen anderen aktuellen Mikrocontroller verwenden

Einen aktuellen 8051 wirst Du eventuell nehmen müssen, darauf könnte 
Dein Assembler-Programm ohne große Änderungen laufen. Das hätte noch den 
Vorteil, dass für 25 EUR der Debugger mit dabei ist. Aber nicht 
pinkompatibel.

http://de.rs-online.com/web/p/entwicklungskits-prozessor-mikrocontroller/8652378/

von Christoph db1uq K. (christoph_kessler)


Lesenswert?

Wenn der Hersteller Philips ist, dann gibt es einen P87LPC764, aber der 
765 ist nicht aufzufinden.
In meiner Philips-Liste von 1995 gibt es mehrere Seiten mit 
8051-kompatiblen Typen die mit 87C anfangen.
Einer der vielen IC-Broker listet einen 87C765 mit Hersteller "S3"

Es gibt sicher neueres, die guten, Jahrzehnte alten Standards wären 
GNU-AS und Alfred Arnolds AS:
Gibt es keine Gnu-binutils für 8051? Ich finde jedenfalls nichts
https://sourceware.org/binutils/docs/as/Overview.html#Overview

http://john.ccac.rwth-aachen.de:8000/as/as_DE.html
der hat eine STDDEF51.INC

von Sub25 (Gast)


Lesenswert?

Mario M. schrieb:
> Könnte es sich um den 87LPC764 handeln?

Upps, Du hast recht.

von Bernd N (Gast)


Lesenswert?


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.