Upload
alana-coffey
View
44
Download
0
Embed Size (px)
DESCRIPTION
Mikrocomputertechnik Jürgen Walter. „8PLUS5-Quickie“ Einfache Addition 8051-Architektur. Lernziele:. Adressierung Vorbereitung der Addition Durchführung – neuer Befehl Zusammenhang Architektur - Befehle. Voraussetzungen. IDE- Quickie Port- Quickie. Wiederholung. - PowerPoint PPT Presentation
Citation preview
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
„8PLUS5-Quickie“Einfache Addition 8051-Architektur
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:
· Adressierung· Vorbereitung der Addition· Durchführung – neuer Befehl· Zusammenhang Architektur - Befehle
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
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
4
Wiederholung
· Mov dadr,#const8 ;Schreibe Zahl in Adresse· SCHLEIFE: indirekte Adressierung
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
5
Programm: 8Plus5
· T1: Schreibe 8 in 30h; Schreibe 5 in 31h· T2: Addiere · T3: Lösche beschriebene Speicherzellen
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
6
ABFRAGE:T1: ZAHLEN-SCHREIBENT2: ADDIERENT3: LOESCHEN:ZAHLEN-SCHREIBEN:ADDIEREN:LOESCHEN:end
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
7
Zusammenhang Architektur - Programm
· Programm: im Programmspeicher· Daten: interner Datenspeicher· Operationen: in CPU
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
8
Architektur 8051
B-Register
Adressen
StatuswortAkkumulator
Programm
Register
Temporäresdecoder
Befehls-
Dekodierer
RAMRAM
128x8
Register
Temporäres
logische
Arithmetisch
Einheit
Port 2
Port 0
Port 1
Port 3
Pointer
Stack
PCL DPL
DPHPCH
DekodiererRAM-Adressen
Steuersignale
Steuerlogik
IE
IP
SCON
SBUF(Senden)
SBUF(Empfang)
TCON
TMOD
TL0
TH0
TL1
TH1
Statuswort
Zähler/Zeitgeb.
Steuerung
Unterbrechungs-
Steuerung
Port
Serielles
/EA ALE /PSEN RST
VPD
Oszillator
XTAL1 XTAL2
ROM
4Kx8
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
9
Klassischer Aufbau eines Digitalrechners
Eingabeeinheit Ausgabeeinheit
Leitwerk Rechenwerk
¯ ¯¯¯ ¯¯
Speicher
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
10
Leitwerk – Rechenwerk – Ein-Ausgabe - Speicher
B-Register
Adressen
StatuswortAkkumu- Programm
RegisterTemporäres
decoderBefehls-
Dekodierer
RAMRAM128x8 ROM
4Kx8
RegisterTemporäres
logische
Arithmet.
Einheit
Port2
Port1
Port3
Pointer
Stack
PCL DPLDPHPCH
DekodiererRAM-Adres.
Steuersignale
Steuerlogik
IE
IP
SCON
SBUF(Senden)
SBUF(Empfang)
TCON
TMOD
TL0
TH0
TL1
TH1
Statuswort
Zähler/
SteuerungUnterbrech.-
Port
Serielles
/EA ALE /PSEN RST
VPD
Oszillator
XTAL1 XTAL2
Port0
lator
Zeitgeber
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
11
ÜBUNGEN: Vor Operation: Carry loeschen
• Ü01: Programm: 200Plus200• Ü02: Programm: 255Plus255• Ü03: Programm: 255Mal255
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
· Ziel erreicht!
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
13
Metaphern