P
OLITECHNIKA
W
ROCŁAWSKA
I
NSTYTUT
M
ASZYN I
N
APĘDÓW
E
LEKTRYCZNYCH
L
ABORATORIUM
S
TEROWNIKÓW
M
IKROPROCESOROWYCH
W
N
APĘDZIE
E
LEKTRYCZNYM
Opracowanie:
mgr inż. Krzysztof P. Dyrcz
mgr inż. Zdzisław Żarczyński
L
ABORATORIUM
S
TEROWNIKÓW
M
IKROPROCESOROWYCH W
N
APĘDZIE
E
LEKTRYCZNYM
Sterowanie portami we/wy Strona 2
Celem
ćwiczenia jest zapoznanie się ze sposobem sterowania portami
we/wy mikrokontrolera SAB 80C515/535.
2. P
RZYGOTOWANIE
D
O
Ć
WICZENIA
∗ Instrukcje asemblera SAB 80C535,
∗ Zintegrowane środowisko programowe ASM 535,
3. S
TANOWISKO
L
ABORATORYJNE
∗ Sterownik Minikon z klawiaturą i wyświetlaczem,
∗ IBM PC z programem Monitor,
4. W
PROWADZENIE
Mikrokontroler SAB 80C515/535 wyposażony jest w 6 8-bitowych
portów we/wy P0..P5 umożliwiających wykorzystanie 48 linii mikrokontrolera.
W przypadku pracy układu z zewnętrzną pamięcią danych i programu, dla
potrzeb adresowania tych pamięci i przesyłania danych zarezerwowane są porty
P0 i P2, czyli w zasadzie dostępne są tylko linie portów P1, P3 i P5.
W większości zastosowań liczba ta jest jednak wystarczająca.
W module dydaktycznym do linii portu P5 dołączony jest zespół 10 diod
LED, tzw. linijka diodowa. Ćwiczenie polega na wysterowaniu linii portu P5 tak,
aby diody zapalały się wg określonego algorytmu, przy czym algorytm programu
podany będzie przez prowadzącego zajęcia.
5.
P
RZEBIEG
Ć
WICZENIA
1. Zapoznać się z wyposażeniem stanowiska.
2. Przygotować moduł sterownika do pracy do współpracy z komputerem PC.
3. Uruchomić komputer IBM PC.
4. Napisać program w języku asemblera sterujący linijką diodową na wyjściu
portu P5 mikrokontrolera.
5. Uruchomić i przetestować program.
6.
L
ITERATURA
1. C
EL
Ć
WICZENIA
L
ABORATORIUM
S
TEROWNIKÓW
M
IKROPROCESOROWYCH W
N
APĘDZIE
E
LEKTRYCZNYM
Sterowanie portami we/wy Strona 3
1. SIEMENS, „Microcomputer Components. SAB 80515 / SAB 80C515 8 bit
single chip Microcontroller Family”. Users Manual.
2. Krzysztof P. Dyrcz, Czesław T. Kowalski, Zdzisław Żarczyński, „Podstawy
techniki mikroprocesorowej”, skrypt PWr., Wrocław 1999
3. A. Rydzewski, „Mikrokontrolery jednoukładowe rodziny MCS-51”.