mikrocomputertechnik jürgen walter
DESCRIPTION
Mikrocomputertechnik Jürgen Walter. „EVA-WIE- Quickie “ E ingabe – V erarbeitung - A usgabe. Lernziele:. Schreiben / Editieren eines 8051 Programmes in 8051-Assembler Kompilieren, übertragen Test – Debuggen eines 8051 Programmes. Voraussetzungen. EVA läuft!. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Mikrocomputertechnik Jürgen Walter](https://reader035.vdokument.com/reader035/viewer/2022062501/568160fa550346895dd03830/html5/thumbnails/1.jpg)
Mik
roco
mpu
tert
echn
ik1
Einf
ühru
ng
Prof
. J. W
alte
r St
and
Okt
ober
200
9
1
MikrocomputertechnikJürgen Walter
„EVA-WIE-Quickie“Eingabe – Verarbeitung - Ausgabe
![Page 2: Mikrocomputertechnik Jürgen Walter](https://reader035.vdokument.com/reader035/viewer/2022062501/568160fa550346895dd03830/html5/thumbnails/2.jpg)
Mik
roco
mpu
tert
echn
ik1
Einf
ühru
ng
Prof
. J. W
alte
r St
and
Okt
ober
200
9
2
Lernziele:
· Schreiben / Editieren eines 8051 Programmes in 8051-Assembler
· Kompilieren, übertragen· Test – Debuggen eines 8051 Programmes
![Page 3: Mikrocomputertechnik Jürgen Walter](https://reader035.vdokument.com/reader035/viewer/2022062501/568160fa550346895dd03830/html5/thumbnails/3.jpg)
Mik
roco
mpu
tert
echn
ik1
Einf
ühru
ng
Prof
. J. W
alte
r St
and
Okt
ober
200
9
3
Voraussetzungen
![Page 4: Mikrocomputertechnik Jürgen Walter](https://reader035.vdokument.com/reader035/viewer/2022062501/568160fa550346895dd03830/html5/thumbnails/4.jpg)
Mik
roco
mpu
tert
echn
ik1
Einf
ühru
ng
Prof
. J. W
alte
r St
and
Okt
ober
200
9
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
![Page 5: Mikrocomputertechnik Jürgen Walter](https://reader035.vdokument.com/reader035/viewer/2022062501/568160fa550346895dd03830/html5/thumbnails/5.jpg)
Mik
roco
mpu
tert
echn
ik1
Einf
ühru
ng
Prof
. J. W
alte
r St
and
Okt
ober
200
9
5
EVA: Eingabe – Verarbeitung – Ausgabe 1
T1 Eingang
+ Vcc
GNDIm Controller Peripherie
P1.1
L1 AusgangP3.2R1 R2
![Page 6: Mikrocomputertechnik Jürgen Walter](https://reader035.vdokument.com/reader035/viewer/2022062501/568160fa550346895dd03830/html5/thumbnails/6.jpg)
Mik
roco
mpu
tert
echn
ik1
Einf
ühru
ng
Prof
. J. W
alte
r St
and
Okt
ober
200
9
6
EVA: Eingabe – Verarbeitung – Ausgabe 2
T1 Eingang
+ Vcc
GNDIm Controller Peripherie
P1.1
L1 AusgangP3.2R1 R2
![Page 7: Mikrocomputertechnik Jürgen Walter](https://reader035.vdokument.com/reader035/viewer/2022062501/568160fa550346895dd03830/html5/thumbnails/7.jpg)
Mik
roco
mpu
tert
echn
ik1
Einf
ühru
ng
Prof
. J. W
alte
r St
and
Okt
ober
200
9
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“
![Page 8: Mikrocomputertechnik Jürgen Walter](https://reader035.vdokument.com/reader035/viewer/2022062501/568160fa550346895dd03830/html5/thumbnails/8.jpg)
Mik
roco
mpu
tert
echn
ik1
Einf
ühru
ng
Prof
. J. W
alte
r St
and
Okt
ober
200
9
8
Befehle kompilieren
• Kompilieren
• Hardware über USB anschließen
![Page 9: Mikrocomputertechnik Jürgen Walter](https://reader035.vdokument.com/reader035/viewer/2022062501/568160fa550346895dd03830/html5/thumbnails/9.jpg)
Mik
roco
mpu
tert
echn
ik1
Einf
ühru
ng
Prof
. J. W
alte
r St
and
Okt
ober
200
9
9
Zauberstab
![Page 10: Mikrocomputertechnik Jürgen Walter](https://reader035.vdokument.com/reader035/viewer/2022062501/568160fa550346895dd03830/html5/thumbnails/10.jpg)
Mik
roco
mpu
tert
echn
ik1
Einf
ühru
ng
Prof
. J. W
alte
r St
and
Okt
ober
200
9
10
Debuggen
• Debug - Test
![Page 11: Mikrocomputertechnik Jürgen Walter](https://reader035.vdokument.com/reader035/viewer/2022062501/568160fa550346895dd03830/html5/thumbnails/11.jpg)
Mik
roco
mpu
tert
echn
ik1
Einf
ühru
ng
Prof
. J. W
alte
r St
and
Okt
ober
200
9
11
Testen
• Das Programm debuggen• F11 – Einzelschritt • F5 – Programm starten
![Page 12: Mikrocomputertechnik Jürgen Walter](https://reader035.vdokument.com/reader035/viewer/2022062501/568160fa550346895dd03830/html5/thumbnails/12.jpg)
Mik
roco
mpu
tert
echn
ik1
Einf
ühru
ng
Prof
. J. W
alte
r St
and
Okt
ober
200
9
12
Tipps – Debug – Simulator 8051
· Real-Time einstellen
· Periodic WindowsUpdate einschalten
![Page 13: Mikrocomputertechnik Jürgen Walter](https://reader035.vdokument.com/reader035/viewer/2022062501/568160fa550346895dd03830/html5/thumbnails/13.jpg)
Mik
roco
mpu
tert
echn
ik1
Einf
ühru
ng
Prof
. J. W
alte
r St
and
Okt
ober
200
9
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.
![Page 14: Mikrocomputertechnik Jürgen Walter](https://reader035.vdokument.com/reader035/viewer/2022062501/568160fa550346895dd03830/html5/thumbnails/14.jpg)
Mik
roco
mpu
tert
echn
ik1
Einf
ühru
ng
Prof
. J. W
alte
r St
and
Okt
ober
200
9
14
Quickies – schnell und intensiv lernen
· Ziel erreicht!
· Eva· Eingabe· Verarbeitung· Ausgabe