87LPC765 in Assembler programmieren

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

Eine eigene Frage? Dieser Thread ist über 9 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.