Mikrocomputertechnik 1 Einführung Prof. J. Walter Stand Oktober 2009 1 Mikrocomputertechnik Jürgen...
-
Upload
gitta-schiewe -
Category
Documents
-
view
105 -
download
0
Transcript of Mikrocomputertechnik 1 Einführung Prof. J. Walter Stand Oktober 2009 1 Mikrocomputertechnik Jürgen...
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-WIE-Quickie“Eingabe – Verarbeitung - Ausgabe
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:
· Schreiben / Editieren eines 8051 Programmes in 8051-Assembler
· Kompilieren, übertragen· Test – Debuggen eines 8051 Programmes
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
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)
· 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
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
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
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
7
Befehle editieren
• Wie wird es gemacht?
jmp MARKE ;springe nach MARKEjb P#.#,MARKE ;Wenn P#.# „1“ gehe zu MARKEjnb P#.#,MARKE ;Wenn P#.# „0“ gehe zu MARKEsetb P#.# ;Setze P#.# auf „1“clr P#.#, ;Setze P#.# auf „“0“
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
8
Befehle kompilieren
• Kompilieren
• Hardware über USB anschließen
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
9
Zauberstab
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
10
Debuggen
• Debug - Test
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
11
Testen
• Das Programm debuggen• F11 – Einzelschritt • F5 – Programm starten
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
12
Tipps – Debug – Simulator 8051
· Real-Time einstellen
· Periodic WindowsUpdate einschalten
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
13
Ü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.
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
14
Quickies – schnell und intensiv lernen
· Ziel erreicht!
· Eva· Eingabe· Verarbeitung· Ausgabe