![Page 1: Mikrocomputertechnik 1 Einführung Prof. J. Walter Stand Oktober 2009 1 Mikrocomputertechnik Jürgen Walter „EVA-WAS-Quickie“ Eingabe – Verarbeitung - Ausgabe](https://reader036.vdokument.com/reader036/viewer/2022070310/55204d8349795902118d7d72/html5/thumbnails/1.jpg)
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
1
MikrocomputertechnikJürgen Walter
„EVA-WAS-Quickie“Eingabe – Verarbeitung - Ausgabe
![Page 2: Mikrocomputertechnik 1 Einführung Prof. J. Walter Stand Oktober 2009 1 Mikrocomputertechnik Jürgen Walter „EVA-WAS-Quickie“ Eingabe – Verarbeitung - Ausgabe](https://reader036.vdokument.com/reader036/viewer/2022070310/55204d8349795902118d7d72/html5/thumbnails/2.jpg)
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
2
Lernziele:
· WAS programmieren· 8051 Hardware konfigurieren· Entwickeln eines 8051 Programmes· Test – Debuggen eines 8051 Programmes· 8051-Befehle
![Page 3: Mikrocomputertechnik 1 Einführung Prof. J. Walter Stand Oktober 2009 1 Mikrocomputertechnik Jürgen Walter „EVA-WAS-Quickie“ Eingabe – Verarbeitung - Ausgabe](https://reader036.vdokument.com/reader036/viewer/2022070310/55204d8349795902118d7d72/html5/thumbnails/3.jpg)
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
3
Voraussetzungen
· IDE-Quickie
· Port-Quickie
![Page 4: Mikrocomputertechnik 1 Einführung Prof. J. Walter Stand Oktober 2009 1 Mikrocomputertechnik Jürgen Walter „EVA-WAS-Quickie“ Eingabe – Verarbeitung - Ausgabe](https://reader036.vdokument.com/reader036/viewer/2022070310/55204d8349795902118d7d72/html5/thumbnails/4.jpg)
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
4
EVA läuft!
· IDE Entwicklungsumgebung (muss installiert sein)
· Editieren· Was wird gemacht?· Wie wird es gemacht?
· Assemblieren – Linken - Locater· Befehle übersetzen - die Programme zusammenbinden -
Programmspeicheradressen festlegen
· Debuggen· Das Programm auf Controller / Simulator übertragen· Das Programm testen
· Andere Personen testen / lesen der Dokumentation
![Page 5: Mikrocomputertechnik 1 Einführung Prof. J. Walter Stand Oktober 2009 1 Mikrocomputertechnik Jürgen Walter „EVA-WAS-Quickie“ Eingabe – Verarbeitung - Ausgabe](https://reader036.vdokument.com/reader036/viewer/2022070310/55204d8349795902118d7d72/html5/thumbnails/5.jpg)
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
5
EVA: Eingabe – Verarbeitung – Ausgabe 1
T1 Eingang
+ Vcc
GNDIm Controller Peripherie
P1.1
L1 AusgangP3.2R1
R2
![Page 6: Mikrocomputertechnik 1 Einführung Prof. J. Walter Stand Oktober 2009 1 Mikrocomputertechnik Jürgen Walter „EVA-WAS-Quickie“ Eingabe – Verarbeitung - Ausgabe](https://reader036.vdokument.com/reader036/viewer/2022070310/55204d8349795902118d7d72/html5/thumbnails/6.jpg)
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
6
EVA: Eingabe – Verarbeitung – Ausgabe 2
T1 Eingang
+ Vcc
GNDIm Controller Peripherie
P1.1
L1 AusgangP3.2R1
R2
![Page 7: Mikrocomputertechnik 1 Einführung Prof. J. Walter Stand Oktober 2009 1 Mikrocomputertechnik Jürgen Walter „EVA-WAS-Quickie“ Eingabe – Verarbeitung - Ausgabe](https://reader036.vdokument.com/reader036/viewer/2022070310/55204d8349795902118d7d72/html5/thumbnails/7.jpg)
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
7
Aufgabe: Mit T1 wird L1 ein- und ausgeschaltet
• Initialisierung: Grundzustand L1 ist aus• Ist T1 nicht betätigt, ist L1 aus• Ist T1 betätigt, leuchtet L1• Zustände von T1:
· T1 ein L1 ein· T1 aus L1 aus
Aufteilen der Aufgabe:• Abfrage T1? Leerlaufprozess• EIN: Aktion 1 – MARKE_1• AUS: Aktion 2 – MARKE_2
![Page 8: Mikrocomputertechnik 1 Einführung Prof. J. Walter Stand Oktober 2009 1 Mikrocomputertechnik Jürgen Walter „EVA-WAS-Quickie“ Eingabe – Verarbeitung - Ausgabe](https://reader036.vdokument.com/reader036/viewer/2022070310/55204d8349795902118d7d72/html5/thumbnails/8.jpg)
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
8
Projekt „EVA“ erstellen
• Programm um 8051-Programme zu erzeugen• 8051 Vorlagen
![Page 9: Mikrocomputertechnik 1 Einführung Prof. J. Walter Stand Oktober 2009 1 Mikrocomputertechnik Jürgen Walter „EVA-WAS-Quickie“ Eingabe – Verarbeitung - Ausgabe](https://reader036.vdokument.com/reader036/viewer/2022070310/55204d8349795902118d7d72/html5/thumbnails/9.jpg)
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
9
Hardware konfigurieren - Initialisierung
• Configuration Wizard von Silicon Laboratories· Ports einstellen· Sysclk einstellen – 3 MHz· Watchdog ausschalten· EVA.cwg-File speichern· Konfiguration kopieren
• Alt-Tab – Programme unter Windows wechseln
![Page 10: Mikrocomputertechnik 1 Einführung Prof. J. Walter Stand Oktober 2009 1 Mikrocomputertechnik Jürgen Walter „EVA-WAS-Quickie“ Eingabe – Verarbeitung - Ausgabe](https://reader036.vdokument.com/reader036/viewer/2022070310/55204d8349795902118d7d72/html5/thumbnails/10.jpg)
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
10
Programm schreiben
• μVision 3 – Editor• Configuration Wizard
· Hardware Konfiguration einfügen
• PDL Program Design Language · WAS wird gemacht?· Nicht von Sprache abhängig· In C oder Assembler
![Page 11: Mikrocomputertechnik 1 Einführung Prof. J. Walter Stand Oktober 2009 1 Mikrocomputertechnik Jürgen Walter „EVA-WAS-Quickie“ Eingabe – Verarbeitung - Ausgabe](https://reader036.vdokument.com/reader036/viewer/2022070310/55204d8349795902118d7d72/html5/thumbnails/11.jpg)
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
11
ABFRAGE:;T1 aus? --> AUS;T1 ein? --> EIN;Sprung nach ABFRAGE
AUS:;P3.2 setzen;Sprung nach ABFRAGE
EIN:;P3.2 auf "0";Sprung nach ABFRAGE
EVA – Was
![Page 12: Mikrocomputertechnik 1 Einführung Prof. J. Walter Stand Oktober 2009 1 Mikrocomputertechnik Jürgen Walter „EVA-WAS-Quickie“ Eingabe – Verarbeitung - Ausgabe](https://reader036.vdokument.com/reader036/viewer/2022070310/55204d8349795902118d7d72/html5/thumbnails/12.jpg)
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
12
Quickies – schnell und intensiv lernen
· Training erfolgreich
· Teilnahme