Mikrocomputertechnik 1 Einführung Prof. J. Walter Stand Oktober Mikrocomputertechnik Jürgen Walter EVA-WIE-Quickie Eingabe – Verarbeitung - Ausgabe
Mikrocomputertechnik 1 Einführung Prof. J. Walter Stand Oktober Lernziele: Schreiben / Editieren eines 8051 Programmes in 8051-Assembler Kompilieren, übertragen Test – Debuggen eines 8051 Programmes
Mikrocomputertechnik 1 Einführung Prof. J. Walter Stand Oktober Voraussetzungen
Mikrocomputertechnik 1 Einführung Prof. J. Walter Stand Oktober EVA läuft! IDE Entwicklungsumgebung (muss installiert sein) WAS? Wie? Assemblieren – Linken - Locater Befehle übersetzen - die Programme zusammenbinden - Programmspeicheradressen festlegen Debuggen Das Programm auf Controller / Simulator übertragen Das Programm testen Andere Personen testen / überprüfen der Dokumentation
Mikrocomputertechnik 1 Einführung Prof. J. Walter Stand Oktober EVA: Eingabe – Verarbeitung – Ausgabe 1 T1 Eingang + Vcc GND Im ControllerPeripherie P1.1 L1 Ausgang P3.2 R1 R2
Mikrocomputertechnik 1 Einführung Prof. J. Walter Stand Oktober EVA: Eingabe – Verarbeitung – Ausgabe 2 T1 Eingang + Vcc GND Im ControllerPeripherie P1.1 L1 Ausgang P3.2 R1 R2
Mikrocomputertechnik 1 Einführung Prof. J. Walter Stand Oktober Befehle editieren Wie wird es gemacht? jmp MARKE;springe nach MARKE jb P#.#,MARKE;Wenn P#.# 1 gehe zu MARKE jnb P#.#,MARKE;Wenn P#.# 0 gehe zu MARKE setb P#.#;Setze P#.# auf 1 clr P#.#, ;Setze P#.# auf 0
Mikrocomputertechnik 1 Einführung Prof. J. Walter Stand Oktober Befehle kompilieren Kompilieren Hardware über USB anschließen
Mikrocomputertechnik 1 Einführung Prof. J. Walter Stand Oktober Zauberstab
Mikrocomputertechnik 1 Einführung Prof. J. Walter Stand Oktober Debuggen Debug - Test
Mikrocomputertechnik 1 Einführung Prof. J. Walter Stand Oktober Testen Das Programm debuggen F11 – Einzelschritt F5 – Programm starten
Mikrocomputertechnik 1 Einführung Prof. J. Walter Stand Oktober Tipps – Debug – Simulator 8051 Real-Time einstellen Periodic Windows Update einschalten
Mikrocomputertechnik 1 Einführung Prof. J. Walter Stand Oktober ÜBUNGEN: 8051-Core-Hardware Ü01: EVA_L123 Mit T1 werden L1, L2, L3 ein- und ausgeschaltet L2 an P3.3, L3 an P3.4 Ü02: EIN_AUS Mit T1 wird L1 eingeschaltet, mit T2 wird L1 ausgeschaltet. T2 liegt an P1.2 Ü03: EIN_AUS_L123 Mit T1 wird L1 eingeschaltet, mit T2 wird L1, L2, L3 ausgeschaltet.
Mikrocomputertechnik 1 Einführung Prof. J. Walter Stand Oktober Quickies – schnell und intensiv lernen Ziel erreicht! Eva Eingabe Verarbeitung Ausgabe