87LPC765 in Assembler programmieren

Gast #4800836
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.
#4801148
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.
Gast #4801247
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/
#4801309
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

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.