Mikrocomputertechnik Port-Quickie Prof. J. Walter Stand Januar 2015 1 Mikrocomputertechnik Jürgen...

Preview:

Citation preview

Mik

roco

mpu

tert

echn

ikPo

rt-Q

uick

ie

Prof

. J. W

alte

r St

and

Janu

ar 2

015

1

MikrocomputertechnikJürgen Walter

„Port-Quickie“8051-Port Eingabe - Ausgabe

Mik

roco

mpu

tert

echn

ikPo

rt-Q

uick

ie

Prof

. J. W

alte

r St

and

Janu

ar 2

015

2

Lernziele:· Wozu dient ein Port?· Was ist ein Port?· Wie funktioniert ein Port?· Wie sind Ports organisiert?

Mik

roco

mpu

tert

echn

ikPo

rt-Q

uick

ie

Prof

. J. W

alte

r St

and

Janu

ar 2

015

3

Voraussetzungen

· Info-Quickie

· IDE-Quickie

Mik

roco

mpu

tert

echn

ikPo

rt-Q

uick

ie

Prof

. J. W

alte

r St

and

Janu

ar 2

015

4

Wozu dient ein Port?

T1 -

Tast

er 1

T3 -

Tast

er 3

T2 -

Tast

er 2

L3 -

LED

3

L2 -

LED

2

Controller C8051F340

L1 -

LED

1

Mik

roco

mpu

tert

echn

ikPo

rt-Q

uick

ie

Prof

. J. W

alte

r St

and

Janu

ar 2

015

5

Draht an einem Mikrocontroller – P#.#

Mik

roco

mpu

tert

echn

ikPo

rt-Q

uick

ie

Prof

. J. W

alte

r St

and

Janu

ar 2

015

6

Port – Gruppierung - Bezeichnung

P0 P1 P2 P3 P4P0.0 P1.0 P2.0 P3.0 P4.0P0.1 P1.1 P2.1 P3.1 P4.1P0.2 P1.2 P2.2 P3.2 P4.2P0.3 P1.3 P2.3 P3.3 P4.3P0.4 P1.4 P2.4 P3.4 P4.4P0.5 P1.5 P2.5 P3.5 P4.5P0.6 P1.6 P2.6 P3.6 P4.6P0.7 P1.7 P2.7 P3.7 P4.7

Mik

roco

mpu

tert

echn

ikPo

rt-Q

uick

ie

Prof

. J. W

alte

r St

and

Janu

ar 2

015

7

„0“ und „1“-Pegel erzeugen

Ausgang

+ Vcc

GND

R =ca. 50 kΩ

Mik

roco

mpu

tert

echn

ikPo

rt-Q

uick

ie

Prof

. J. W

alte

r St

and

Janu

ar 2

015

8

Port–Ausgang „0“ und „1“-Pegel erzeugen

Ausgang

+ Vcc

GND

R = ca. 50 kΩ

Im Controller Peripherie

Mik

roco

mpu

tert

echn

ikPo

rt-Q

uick

ie

Prof

. J. W

alte

r St

and

Janu

ar 2

015

9

Port–Ausgang mit Leuchtdiode

Ausgang

+ Vcc

GND

R = 50 kΩ

Im Controller Peripherie

P3.2

Mik

roco

mpu

tert

echn

ikPo

rt-Q

uick

ie

Prof

. J. W

alte

r St

and

Janu

ar 2

015

10

FALSCH!!! Port–Ausgang mit Leuchtdiode

Ausgang

+ Vcc

GND

R = ca. 50 kΩ

Im Controller Peripherie

Mik

roco

mpu

tert

echn

ikPo

rt-Q

uick

ie

Prof

. J. W

alte

r St

and

Janu

ar 2

015

11

Port–Eingang „0“ und „1“-Pegel erzeugen

Eingang

+ Vcc

GND

R = ca. 50 kΩ

Im Controller Peripherie

Port 1.1

Mik

roco

mpu

tert

echn

ikPo

rt-Q

uick

ie

Prof

. J. W

alte

r St

and

Janu

ar 2

015

12

Übung: Port· Erstellen Sie aus dem Schaltplan des VC_2

Controllers die Tabellen:Eingang Port AnschlussIN P1.1 T1ININAusgang Port AnschlussOUTOUTOUT

Mik

roco

mpu

tert

echn

ikPo

rt-Q

uick

ie

Prof

. J. W

alte

r St

and

Janu

ar 2

015

13

Übung· Programm EVA· T1 L1 an· /T1 L1 aus

Mik

roco

mpu

tert

echn

ikPo

rt-Q

uick

ie

Prof

. J. W

alte

r St

and

Janu

ar 2

015

14

Quickies – schnell und intensiv lernen

· Ziel erreicht!

Recommended