Hey alle zusammen, wir nehmen in meiner Schule den µC 8051 AT89C5131 durch bzw. arbeiten mit diesem Model über einen längeren Zeitraum. Da ich die Hardware(oder den µController) noch nicht habe, wollte ich einen tauglichen Simulator dazu verwenden, das dazu passende Assembler zu lernen. Ich weiß, dass es für jede Prozessortechnik/-Familie ein eigenes Assembler geben soll, weshalb ich mich da auch genau informieren möchte. Außerdem habe ich schon ein, bis jetzt glaub ich das, passenden Simulator gefunden: http://mcu8051ide.sourceforge.net/ Bei der Auswahl der µC's, gibt es einen AT89C51 und einen AT89C51RC. Also eine der Fragen lautet auch, ob die Genauigkeit der Kategorisierung ausreicht, da das ...31 fehlt. Außerdem wäre es interessant, in wie weit die Assembler-Arten eingeteilt sind. Also ob jetzt echt jedes Model eine eigene Befehlsliste/Syntax hat oder ob das nach Familien, in dem Fall 8051, eingeteilt wird? Viele lieben Dank für jede Antwort. :)
> Also ob jetzt echt jedes Model eine eigene Befehlsliste/Syntax hat > oder ob das nach Familien, in dem Fall 8051, eingeteilt wird? Das kann bei manchen Herstellern ziemlich kompliziert werden, aber in deinem Falle hast du Glueck. Deine Controller kommen aus der Familie der MCS51. Es ist eine Besonderheit das gerade dort die CPU im Microcontroller immer gleich ist. Unterscheiden tun sich die Controller lediglich in der integrierten Peripherie, also z.B anzahl der Ports, AD-Wandler, groesse des Speichers. Um die Grundlagen der Assemblersprache in einem Simulator zu lernen ist das aber alles vollkommen irrelevant. Olaf
Hey, danke für die schnelle Antwort! Also bedeutet das, dass ich mit dieser Seite -http://www.goblack.de/desy/mc8051chip/ - und der Auswahl "MCS51" im Simulator ,hinterher mit dem Model AT89C5131 klar komme und nicht ins Blaue lerne? (Tut man ja nie wirklich, aber in der Schule sollte es brauchbar sein :)
Wenn Du auch die Peripherie Deines Controller simulieren willst, solltest Du Dir die Demo-Version der KEIL-Entwicklungsumgebung runterladen; die unterstützt auch Deinen AT89C5131. Da ist zwar mehr drin als Du brauchst (C-Compiler), aber eben auch Assembler und Simulator. Die Demoversion ist auf 2 Kb Codegröße beschränkt. Hier: http://www.keil.com/c51/pk51kit.asp https://www.keil.com/c51/demo/eval/c51.htm
Hey, danke dir! Schätze damit sollte es so funktionieren, dass mein Kopf damit auch befriedigt ist. :) Schönen Abend dir noch!
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.