monter elektronik 725[01] z3 02 n

background image

„Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego”


MINISTERSTWO EDUKACJI

NARODOWEJ






Danuta Pawełczyk








Instalowanie sterowników i regulatorów mikroprocesorowych

725[01].Z3.02









Poradnik dla nauczyciela










Wydawca

Instytut Technologii Eksploatacji – Państwowy Instytut Badawczy
Radom 2007

background image

„Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego”

1

Recenzenci:
mgr inż. Zbigniew Miszczak
mgr inż. Anna Tapolska



Opracowanie redakcyjne:
mgr inż. Danuta Pawełczyk



Konsultacja:
mgr inż. Gabriel Poloczek










Poradnik stanowi obudowę dydaktyczną programu jednostki modułowej 725[01].Z3.02

„Instalowanie sterowników i regulatorów mikroprocesorowych”,

zawartego w modułowym

programie nauczania dla zawodu monter elektronik.


























Wydawca

Instytut Technologii Eksploatacji – Państwowy Instytut Badawczy, Radom 2007

background image

„Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego”

2

SPIS TREŚCI

1. Wprowadzenie

3

2. Wymagania wstępne

5

3. Cele kształcenia

6

4. Przykładowe scenariusze zajęć

7

5. Ćwiczenia

13

5.1. Budowa i zasada działania systemu mikrokomputerowego

13

5.1.1. Ćwiczenia

13

5.2. Mikrokontrolery 8–bitowe

17

5.2.1. Ćwiczenia

17

5.3. Dołączanie urządzeń zewnętrznych

22

5.3.1. Ćwiczenia

22

5.4. Instalowanie, uruchamianie i obsługa sterowników mikroprocesorowych

25

5.4.1. Ćwiczenia

25

6. Ewaluacja osiągnięć ucznia

29

7. Literatura

47

background image

„Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego”

3

1. WPROWADZENIE

Przekazuję Państwu Poradnik dla nauczyciela, który będzie pomocny w prowadzeniu

zajęć dydaktycznych w szkole kształcącej w zawodzie monter elektronik 725[01].

W poradniku zamieszczono:

wymagania wstępne,

wykaz umiejętności, jakie uczeń opanuje podczas zajęć,

przykładowe scenariusze zajęć,

propozycje ćwiczeń, które mają na celu ukształtowanie u uczniów umiejętności
praktycznych,

ewaluację osiągnięć ucznia,

wykaz literatury, z jakiej można korzystać podczas zajęć.
Wskazane jest, aby zajęcia dydaktyczne były prowadzone różnymi metodami ze

szczególnym uwzględnieniem:

pokazu z objaśnieniem,

tekstu przewodniego,

metody projektów,

ćwiczeń praktycznych.
Formy organizacyjne pracy uczniów mogą być zróżnicowane, począwszy od samodzielnej

pracy uczniów do pracy zespołowej.

W celu przeprowadzenia sprawdzianu wiadomości i umiejętności ucznia, nauczyciel może

posłużyć się zamieszczonym w rozdziale 6 zestawem zadań testowych, zawierającym różnego
rodzaju zadania.

W tym rozdziale podano również:

plan testu w formie tabelarycznej,

punktacje zadań,

propozycje norm wymagań,

instrukcję dla nauczyciela,

instrukcję dla ucznia,

kartę odpowiedzi,

zestaw zadań testowych.

background image

„Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego”

4

725[01].Z3

Instalacja urządzeń elektronicznych

725[01].Z3.01

Instalowanie urządzeń automatyki i obsługa

prostych układów automatycznej

regulacji

725[01].Z3.02

Instalowanie sterowników i regulatorów

mikroprocesorowych

725[01].Z3.03

Instalowanie urządzeń elektronicznych

powszechnego użytku




















Schemat układu jednostek modułowych

background image

„Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego”

5

2. WYMAGANIA WSTĘPNE

Przystępując do realizacji programu jednostki modułowej uczeń powinien umieć:

rozróżniać elementy i podzespoły elektroniczne na podstawie oznaczeń i wyglądu,

montować elementy elektroniczne,

uruchamiać i testować proste układy cyfrowe i analogowe,

objaśniać budowę i działanie podstawowych układów cyfrowych i analogowych,

korzystać z różnych źródeł informacji,

korzystać z jednostek układu SI,

stosować przepisy bezpieczeństwa i higieny pracy, ochrony przeciwpożarowej i ochrony
środowiska.

background image

„Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego”

6

3. CELE KSZTAŁCENIA

W wyniku realizacji programu jednostki modułowej uczeń powinien umieć:

odczytać instrukcję urządzenia mikroprocesorowego,

rozpoznać na schematach montażowych elementy mikroprocesorowe,

rozpoznać na podstawie wyglądu elementy układu mikroprocesorowego,

wyjaśnić budowę systemu mikroprocesorowego,

zidentyfikować na schematach montażowych i ideowych mikroprocesory, pamięci,
elementy we/wy, magistrale, interfejsy, mikrokontrolery,

wyjaśnić rolę poszczególnych elementów komputera,

rozpoznać funkcje i zastosowanie urządzeń zewnętrznych komputera,

zmontować układy typowych sterowników mikroprocesorowych,

zaprogramować pamięci i mikrokontrolery,

przeanalizować proste programy w asemblerze,

wykonać podstawowe prace montażowe przy sprzęcie komputerowym,

dobrać narzędzia do montażu urządzenia, sterownika lub regulatora mikroprocesorowego,

sporządzić wykaz narzędzi do montażu,

zamontować urządzenie zgodnie z instrukcją montażową,

sprawdzić poprawność montażu,

sporządzić wstępną kalkulację kosztów wykonania prac montażowych,

sprawdzić poprawność prac montażowych, ocenić jakość i estetykę wykonanej pracy,

zademonstrować poprawność wykonywanego montażu,

sprawdzić funkcjonowanie zainstalowanych urządzeń,

przygotować stanowisko pracy zgodnie z wymaganiami ergonomii, zasadami
bezpieczeństwa i higieny pracy, ochrony przeciwpożarowej oraz ochrony środowiska,

zastosować przepisy bezpieczeństwa i higieny pracy, ochrony przeciwpożarowej i ochrony
środowiska, obowiązujące podczas montażu urządzeń mikroprocesorowych,

przewidzieć zagrożenia występujące podczas montażu urządzeń mikroprocesorowych.

background image

„Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego”

7

4. PRZYKŁADOWE SCENARIUSZE ZAJĘĆ


Scenariusz zajęć 1

Osoba prowadząca

……………………………………………….

Modułowy program nauczania:

Monter elektronik 725[01]

Moduł:

Instalacja urządzeń elektronicznych 725[01].Z3

Jednostka modułowa:

Instalowanie

sterowników

i

regulatorów

mikroprocesorowych 725[01].Z3.02

Temat: Zastosowanie liczników T0 i T1 do odmierzania czasu.

Cel ogólny: Ukształtowanie umiejętności programowania liczników.

Po zakończeniu zajęć edukacyjnych uczeń powinien umieć:

zorganizować stanowisko do uruchomienia programu,

dobrać tryby pracy liczników, programować liczniki na określone tryby pracy i źródła
taktowania, obliczać ilość cykli licznika koniecznych do odmierzenia zadanych odcinków
czasu i na tej podstawie liczbę przepełnień i wartość początkową,

przygotować algorytm programu w postaci schematu blokowego,

napisać program obsługi licznika, skompilować go i debugować,

uruchomić program i sprawdzić poprawność jego działania.


W czasie zajęć będą kształtowane następujące umiejętności ponadzawodowe:

organizowania i planowania pracy,

pracy w zespole,

oceny pracy zespołu.


Metody nauczania–uczenia się:

metoda przewodniego tekstu.


Formy organizacyjne pracy uczniów:

praca w 2–3 osobowych zespołach.


Czas
: 2 godziny dydaktyczne.

Środki dydaktyczne:

komputer PC,

oprogramowanie umożliwiające kompilowanie i debugowanie programu,

mikroprocesorowy zestaw uruchomieniowy z oprogramowaniem i dokumentacją,

literatura wskazana przez nauczyciela.


Uczestnicy
:

uczniowie zasadniczej szkoły zawodowej kształcącej w zawodzie monter elektronik.


Przebieg zajęć:

Zadanie dla ucznia:
Zrealizuj program wyświetlania na diodach kolejnych liczb w kodzie „krążąca jedynka”,

pomiędzy zmianami stanów wprowadź niezbędne opóźnienie czasowe umożliwiające

background image

„Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego”

8

obserwację zmiany stanów na diodach. Opóźnienie 1 sekundy zrealizuj przy użyciu licznika T0
lub T1.

Faza wstępna:
1. Sprawy organizacyjne.
2. Nawiązanie do tematu, omówienie celów zajęć.
3. Zaznajomienie uczniów z pracą metodą przewodniego tekstu.
4. Podział uczniów na zespoły.
5. Zorganizowanie stanowiska pracy do wykonania ćwiczenia.

Faza właściwa: praca metodą przewodniego tekstu– fazy 1–5.

Faza

Przykłady pytań prowadzących

Oczekiwane odpowiedzi

Jak zbudowany jest 8–bitowy „kod krążąca
jedynka”?

Ile

liczb

dziesiętnych

można

zakodować w ten sposób na 8 bitach?

Liczba w kodzie „krążąca jedynka” składa się
z jednej 1 i siedmiu 0, przy czym jedynka
znajduje się na bicie o numerze odpowiadającym
wartości kodowanej liczby, można zapisać 8
liczb np. 00100000 oznacza 5.

1

.

Infor

macje

W jaki sposób można załączyć diodę dołączoną
do portu? Na przykład: jak zapalić co drugą
diodę na 8–bitowym porcie? Jak zmieniać stan
pojedynczej diody?

Należy wysłać odpowiednią liczbę na port
rozkazem np. MOV P1,#55H lub MOV
P1,#0AAH, pojedyncze diody można zapalać
rozkazem

SETB

P1.3

lub

CLR

P1.7

(w zależności od sposobu dołączenia diody).

W jaki sposób zrealizować wysyłanie na port
kolejnych liczb w kodzie „krążąca jedynka”?

Należy wpisać do akumulatora i wysłać na port
liczbę składającą się z jednej „1” i siedmiu „0”
np. 01H lub 80H, a następnie używając
rozkazów rotacji w lewo przesuwać zawartość
akumulatora i kolejne stany wysyłać na port.

Jak zapisać te czynności w postaci schematu
blokowego? Jak zapisać program?

MOV A,#01

CYKL:

MOV P1,A

RL A

LJMP CYKL

Czy program działa poprawnie w sposób
krokowy?

Po skompilowaniu, ewentualnym poprawieniu
błędów i uruchomieniu – program działa
poprawnie.

2

.

P

la

no

w

a

n

ie

Czy program działa prawidłowo w sposób
ciągły?
Jeżeli program nie działa poprawnie, uzasadnij
dlaczego i co ewentualnie należy zmienić?

Nie działa poprawnie – wszystkie diody świecą
ponieważ stany na porcie zmieniają się zbyt
szybko, należy wprowadzić opóźnienie.

3

.

Us

tala

n

ie

Wprowadźmy opóźnienie 1 s. Ile cykli musi
zliczyć licznik?
Ile razy trzeba go przepełnić? Jaka musi być
wartość początkowa do licznika?

Jeżeli licznik pracuje w trybie 1 przy
f

XTAL

=12MHz: czas trwania cyklu:

f

t

=

12

f

XTAL

=

12

MHz

12

= 1MHz

T

t

=

t

f

1

= 1

µ

s

Aby odmierzyć 1 s licznik musi zliczyć:
1 s = 1000000

µ

s = 1000000 cykli

15

65536

1000000

=

reszta 16960

Aby odliczyć 1000000 cykli licznik trzeba
przepełnić 15 razy w pełnym zakresie i jeszcze
16960 cykli. Wartość początkowa, którą należy
wpisać do licznika: 65536 – 16969 = 48576.

4. Wykonanie

Uczniowie pracując w grupach zmieniają program, kompilują, poprawiają, uruchamiają.
W razie potrzeby konsultują się z nauczycielem.

5. Sprawdzenie

Uczniowie pracując w grupach sprawdzają działanie programu. Zapisują w zeszycie lub

background image

„Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego”

9

drukują program pamiętając o zamieszczaniu komentarzy.

6. Analiza
końcowa

Uczniowie wraz z nauczycielem wskazują, które etapy rozwiązania zadania sprawiały im
trudności. Nauczyciel powinien podsumować cele ćwiczenia, wskazując jakie ważne
umiejętności zostały ćwiczone, jakie wystąpiły nieprawidłowości i jak ich unikać
w przyszłości


Sposób uzyskiwania informacji zwrotnej po zakończonych zajęciach:

Anonimowe ankiety dotyczące oceny zajęć i trudności podczas realizowania zadania.


Uzupełniające źródła informacji:
Rydzewski A.: Mikrokomputery jednoukładowe rodziny MCS–51. WNT, Warszawa 1992

Załącznik A – Instrukcja pracy dla uczniów metodą przewodniego tekstu

W jaki sposób będziecie pracować na zajęciach?
Otrzymaliście od nauczyciela problem do rozwiązania (załącznik B). Będziecie pracować

metodą przewodniego tekstu składająca się z sześciu faz. W pierwszej fazie pracy „Informacje
wstępne”, a także w drugiej „Planowanie” pomogą Wam pytania prowadzące (załącznik C
i D). Odpowiedzi na te pytania opracujcie pisemnie, jeśli będziecie mieć wątpliwości pomoże
Wam nauczyciel.

W fazie „Ustalenia” zaproponujecie sposób odmierzenia czasu, wykonacie konieczne

obliczenia. Skonsultujecie z nauczycielem poprawność proponowanego rozwiązania.

W fazie „Wykonanie” opracujecie algorytm rozwiązania w formie schematu blokowego,

napiszecie program, skompilujecie go i sprawdzicie. Uruchomicie program przy użyciu
zestawu uruchomieniowego.

W fazie „Sprawdzenie” sprawdzicie działanie uruchomionego programu.
W ostatniej fazie „Analiza końcowa” zastanowicie się nad całym procesem rozwiązywania

przez Wasz zespół problemu i wskażecie, które etapy pracy nad rozwiązaniem sprawiały Wam
trudności i jakie były tego przyczyny.

Załącznik B – zadanie dla zespołów uczniowskich.

Zrealizuj program wyświetlania na diodach kolejnych liczb w kodzie „krążąca jedynka”,

pomiędzy zmianami stanów wprowadź niezbędne opóźnienie czasowe umożliwiające
obserwację zmiany stanów na diodach. Opóźnienie 1 sekundy zrealizuj przy użyciu licznika T0
lub T1.

Załącznik C – Pytania prowadzące do fazy 1 – Informacja wstępna.
1.

Jak zbudowany jest 8–bitowy „kod krążąca jedynka”?

2.

Ile liczb dziesiętnych można zakodować w ten sposób na 8 bitach?

3.

W jaki sposób można zapalić diodę dołączoną do portu? Na przykład jak zapalić co
drugą diodę na 8–bitowym porcie? A jak zmieniać stan pojedynczej diody?


Załącznik D – Pytania prowadzące do fazy 1 – Planowanie.
1.

W jaki sposób zrealizować wysyłanie na port równoległy kolejnych liczb w kodzie
„krążąca jedynka”?

2.

Jak zapisać te czynności w postaci schematu blokowego?

3.

Jak zapisać program?

4.

Czy program działa poprawnie w sposób krokowy?

5.

Czy program działa prawidłowo w sposób ciągły? Jeżeli program nie działa poprawnie,
uzasadnij dlaczego i co ewentualnie trzeba zmienić?

background image

„Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego”

10

Scenariusz zajęć 2

Osoba prowadząca

……………………………………………….

Modułowy program nauczania:

Monter elektronik 725[01]

Moduł:

Instalacja urządzeń elektronicznych 725[01].Z3

Jednostka modułowa:

Instalowanie

sterowników

i

regulatorów

mikroprocesorowych

725[01].Z3.02

Temat: Instalowanie i uruchamianie układu alarmu domowego.

Cel ogólny: Ukształtowanie umiejętności zmontowania mikroprocesorowego systemu

sterowania oraz uruchamiania programu.

Po zakończeniu zajęć edukacyjnych uczeń powinien umieć:

przygotować stanowisko do pracy,

zaprojektować system mikroprocesorowy zgodny z założeniami,

zmontować system mikroprocesorowy,

analizować stan wyłączników binarnych,

wykorzystać diody i brzęczyk do wyprowadzania informacji binarnej,

uruchomić program obsługi modelu instalacji alarmowej,

przetestować działanie programu,

zaprezentować zrealizowany projekt,

sformułować wnioski.


W czasie zajęć będą kształtowane następujące umiejętności ponadzawodowe:

organizowania i planowania pracy,

pracy w zespole,

oceny pracy zespołu.


Metody nauczania–uczenia się:

ćwiczenie praktyczne.


Formy organizacyjne pracy uczniów

3–4 osobowe zespoły.


Czas: 150 minut.

Środki dydaktyczne:

komputer PC,

płytka bazowa z mikrokontrolerem 8–bitowym, z możliwością programowania
w układzie,

diody, buzzer, wyłączniki binarne,

rezystory,

lutownica, cyna, kalafonia,

multimetr,

oprogramowanie umożliwiające kompilowanie i debugowanie programu,

literatura wskazana przez nauczyciela.

background image

„Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego”

11

Uczestnicy:

uczniowie zasadniczej szkoły zawodowej kształcącej w zawodzie monter elektronik.

Przebieg zajęć:
Zadanie dla ucznia

Do portów równoległych mikroprocesora podłącz diodę zieloną, czerwoną, buzzer oraz

4 wyłączniki binarne. Wyłączniki binarne symulują: załączenie/ wyłączenie alarmu, czujnik
zbliżeniowy, czujnik otwarcia drzwi, czujniki otwarcia okna numer 1 i okna numer 2. Należy
programowo sprawdzić stan czujników i wykonać działania właściwe dla danego czujnika
(stan czujników ustawiany wyłącznikami).

Wyjścia układu stanowią:

dioda zielona – sygnalizująca załączenie układu alarmowego,

dioda czerwona i brzęczyk służące sygnalizacji zagrożenia.
Testowanie czujników rozpoczyna się dopiero po załączeniu układu alarmowego, jeżeli

jest załączona zapala się dioda zielona. Wykrycie intruza przez czujnik zbliżeniowy ma
wywołać alarm niższego stopnia – jeżeli czujnik wykrywa intruza zapala się dioda czerwona,
a jeżeli przestanie wykrywać – dioda gaśnie. Wykrycie próby włamania prze okno lub drzwi
powoduje załączenie diody czerwonej i włączenie brzęczyka. Jeżeli czujnik przestanie
wykrywać włamanie, alarm nie przestaje działać, wyłączenie alarmu jest możliwe tylko przez
wyłączenie całej instalacji alarmowej. Dla prawidłowej realizacji programu obsługi kładu
alarmowego nie ma znaczenia czy intruza wykryje najpierw czujnik zbliżeniowy, a potem
czujnik drzwi lub okien, czy też od razu czujnik drzwi lub okien.


Instrukcja do wykonania zadania:

1. Przeanalizuj dokładnie treść zadania.
2. Połącz czujniki i diody do portów mikrokontrolera.
3. Przeanalizuj algorytm programu i uzupełnij otrzymany program.
4. Uruchom program, przetestuj jego działanie.
5. Przeanalizuj wyniki.

I4 - załączenie alarmu
I3 - czujnik drzwi
I2, I1 - czujnik okien
I0 - czujnik zbliżeniowy
O2 - sygnalizacja załączenia alarmu
O1 - sygnalizacja włamania- dioda
czerwona
O0 - sygnalizacja akustyczna -
brzęczyk

background image

„Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego”

12

Algorytm rozwiązania w postaci schematu blokowego:

Praca domowa:
Przygotuj sprawozdanie w formie pisemnej zawierające:

harmonogram prac,

algorytm realizacji programu,

wydruk programu z komentarzami,

sformułowane wnioski.


Sposób uzyskiwania informacji zwrotnej po zakończonych zajęciach:

Anonimowe ankiety dotyczące oceny zajęć i trudności podczas realizowania zadania.

T

T

T

START

czy

alarm

włączony

?

N

zapal diodę

sygnalizującą

załączenie

alarmu

czy

czujnik

okno/drzwi

aktywny?

N

zapal czerwoną diodę i

załącz buzer

czy

czujnik

zbliżeniowy

aktywny?

zapal czerwoną diodę

N

background image

„Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego”

13

5. ĆWICZENIA


5.1. Budowa i zasada działania systemu mikrokomputerowego


5.1.1. Ćwiczenia

Ćwiczenie 1

Połącz elementy z lewej strony z ich opisem po prawej stronie. Przeanalizuj zadanie dla

mikroprocesora ośmiobitowego (8–bitowa magistrala danych) z 16 bitową magistralą adresową.

akumulator

16–bitowy

rejestr

adresowy

pamięci

programu

rejestr roboczy

8–bitowa magistrala dwukierunkowa

licznik rozkazów

wydzielony fragment pamięci danych

magistrala danych

8–bitowa magistrala jednokierunkowa

wskaźnik stosu

8–bitowy rejestr, w którym umieszczany
jest wynik operacji arytm–log

adresacja natychmiastowa

8–bitowy rejestr ogólnego przeznaczenia

stos

argument rozkazu jest pobierany z pamięci
danych

magistrala adresowa

argument rozkazu jest pobierany z pamięci
programu

adresacja rejestrowa pośrednia

16–bitowy rejestr adresowy pamięci danych

16–bitowa jednokierunkowa magistrala

background image

„Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego”

14

Wskazówki do realizacji

Uczniowie pracując indywidualnie dobierają opisy do odpowiednich elementów systemu

mikroprocesorowego lub metod adresacji. Pięciu uczniów, którzy najszybciej wykonają
zadanie, oddaje zeszyty do sprawdzenia nauczycielowi. Otrzymują oceny za poprawne
rozwiązane zadanie. Czas wykonania zadania 5 minut.

Uwaga: Jeśli proponowane przez ucznia rozwiązanie jest błędne nie otrzymuje on oceny

negatywnej. Po upływie wyznaczonego czasu na wykonanie ćwiczenia pozostali uczniowie
przedstawiają rozwiązanie zadania.


Sposób wykonania ćwiczenia

Uczeń powinien:

1) przeanalizować informacje zawarte w rozdziale 4.1 poradnika,
2) dopasować opisy do odpowiednich elementów systemu mikroprocesorowego

lub metod adresacji (jeden opis pozostanie niewykorzystany),

3) zaprezentować wykonane ćwiczenie,
4) dokonać oceny poprawności wykonanego ćwiczenia.


Zalecane metody nauczania–uczenia się:

ćwiczenia praktyczne.

Środki dydaktyczne:

poradnik dla ucznia,

zeszyt, przybory do pisania,

literatura wskazana przez nauczyciela.

Ćwiczenie 2

Określ, które zdania są prawdziwe, a które fałszywe:

Zdanie

Prawda

Fałsz

Adresacja jednolita pozwala na zaadresowanie większej przestrzeni
adresowej niż adresacja rozdzielona.

Przy zastosowaniu adresacji jednolitej te same rozkazy odnoszą się
do pamięci i układów wejścia/wyjścia.

Układ wejścia/wyjścia umożliwia dopasowanie czasowe między
szybszym

mikroprocesorem,

a

wolniejszym

urządzeniem

wejścia/wyjścia.

W przypadku jednoczesnego zgłoszenia się dwóch zgłoszeń przerwań
do obsługi zostanie przyjęte przerwanie o wyższym poziomie.

Obsługa programowa nie pozwala na ustalanie priorytetów
przerwań.

Po zakończeniu obsługi przerwania program główny jest
wykonywany od rozkazu, w czasie którego nadeszło przerwanie.

Przerwanie może być przyjęte do obsługi pod warunkiem
zakończenia realizowanego cyklu rozkazowego.

Podczas bezpośredniego dostępu do pamięci dane są przesyłane
z mikroprocesora do pamięci danych.

background image

„Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego”

15

Wskazówki do realizacji

Uczniowie pracując indywidualnie decydują czy zdanie jest prawdziwe czy fałszywe.

Uczniowie, wybrani przez nauczyciela kolejno omawiają zdania, uzasadniając wybraną
odpowiedź. Czas wykonania zadania 10 minut.


Sposób wykonania ćwiczenia

Uczeń powinien:

1) przeczytać określone treści z poradnika dotyczące sposobów komunikacji mikroprocesora

z otoczeniem,

2) przeanalizować zdania decydując czy jest prawdziwe czy fałszywe,
3) zaprezentować wykonane ćwiczenie.

Zalecane metody nauczania–uczenia się:

ćwiczenie praktyczne.

Środki dydaktyczne:

poradnik dla ucznia,

zeszyt, przybory do pisania,

literatura wskazana przez nauczyciela.


Ćwiczenie 3

Przedstaw na wykresie kolejność obsługi przerwań w jednopoziomowym układzie

przerwań. Wszystkie przerwania są odblokowane, wszystkie mogą zostać przyjęte do obsługi.
Przerwanie INT0 ma najwyższy priorytet, a INT4 najniższy. Czas trwania każdego
podprogramu obsługi przerwania – 4 jednostki.

pr

iory

tet

INT0

INT1

INT2

INT3

INT4

pr. gł.

t

INT2

INT4, INT1

INT0

INT3

Na tym samym wykresie, innym kolorem, narysuj kolejność obsługi przerwań

w wielopoziomowym układzie przerwań przyjmując, że przerwanie INT0 ma poziom
najwyższy i dalej każde kolejne ma poziom niższy. INT4 ma poziom najniższy.

background image

„Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego”

16

Wskazówki do realizacji
Przed rozpoczęciem zadania należy przypomnieć pojęcia priorytetu i poziomu przerwań.

Uczniowie pracując indywidualnie analizują zadanie i przedstawiają graficznie kolejność
obsługi zgłoszeń w przykładzie. Pięciu uczniów, którzy najszybciej wykonają zadanie, oddaje
wykresy do sprawdzenia nauczycielowi. Otrzymują oceny za poprawne rozwiązane zadanie.
Po upływie wyznaczonego czasu na wykonanie ćwiczenia pozostali uczniowie przedstawiają
rozwiązanie zadania. Czas wykonania zadania określa nauczyciel np. 10 minut.


Sposób wykonania ćwiczenia

Uczeń powinien:

1) rozstrzygnąć, które ze zgłoszeń przerwań ma w określonej chwili najwyższy priorytet

(w przypadku jednopoziomowego układu przerwań),

2) zdecydować, czy możliwe jest przejście do obsługi przerwania podczas trwania obsługi

realizowanego podprogramu (w przypadku wielopoziomowego układu przerwań),

3) narysować przebiegi kolejności obsługi przerwań,
4) zaprezentować wykonane ćwiczenie,
5) dokonać oceny poprawności i estetyki wykonanego ćwiczenia.

Zalecane metody nauczania–uczenia się:

ćwiczenie praktyczne.

Środki dydaktyczne:

poradnik dla ucznia,

arkusz z wykresem, przybory do pisania,

literatura wskazana przez nauczyciela.

background image

„Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego”

17

5.2. Mikrokontrolery 8–bitowe


5.2.1. Ćwiczenia


Ćwiczenie 1

Przeanalizuj przykład użycia układu czasowego mikrokontrolera rodziny ‘51 jako

czasomierza. Uruchom program załączenia diody dołączonej do P1.0 na czas 1 sekundy.
Zmień program tak, aby dioda była załączona na 3 sekundy.


Typowe taktowanie mikroprocesora – f

XTAL

=12MHz. Obliczamy czas trwania cyklu

maszynowego:

f

t

=

12

f

XTAL

=

12

MHz

12

= 1MHz

T

t

=

t

f

1

= 1

µ

s


aby odmierzyć 1s licznik musi zliczyć:

1 s = 1000000

µ

s = 1000000 cykli

15

65536

1000000

=

reszta 16960


Aby odliczyć 1000000 cykli licznik trzeba przepełnić 15 razy w pełnym zakresie i jeszcze
16960 cykli. Wartość początkowa, którą należy wpisać do licznika:
65536 – 16969 = 48576.

MOV TMOD,#00010000B ;licznik T1 zlicza impulsy wewnętrzne (C/ T =0)

;w trybie 1 (M1M0=01)

MOV TH1,#HIGH(48576) ;załadowanie starszego bajtu wartości początkowej

;do starszej części licznika T1

MOV TL1,#LOW(48576)

;załadowanie młodszego bajtu wartości początkowej
;do młodszej części licznika T1

MOV R7,#16

;licznik przepełnień

SETB TR1

;start zliczania

SEK: JNB TF1,$

;oczekiwanie na przepełnienie licznika

CLR TF1

;programowe zdjęcie flagi przepełnienia

DJNZ R7,SEK

;dekrementacja licznika przepełnień

CLR TR1
SETB P1.0

;zatrzymanie licznika po odmierzeniu 1s
;załączenie diody

Wskazówki do realizacji
Uczniowie pracując w dwuosobowych zespołach przeprowadzają niezbędne obliczenia,

opracowują algorytm programu, analizują program i uruchamiają go przy użyciu zestawu
uruchomieniowego. Po zakończeniu ćwiczenia uczniowie prezentują swoją pracę. Czas
wykonania 90 minut.

background image

„Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego”

18

Sposób wykonania ćwiczenia

Uczeń powinien:

1) przeanalizować wybór trybu pracy i źródła zliczanych impulsów (wpis do rejestru

TMOD),

2) przeanalizować obliczenia ilości zliczanych cykli (na tej podstawie obliczysz liczbę

przepełnień licznika i wartość początkową wpisywaną do licznika dla 3 s),

3) podłączyć diodę do wyjścia P1.0,
4) skompilować program, zaprogramować mikroprocesor,
5) uruchomić program używając zestawu startowego,
6) sprawdzić poprawność działania programu,
7) zmienić wartości w programie tak, aby odmierzyć 3 s,
8) ponownie skompilować program, zaprogramować mikroprocesor i uruchomić zmieniony

program,

9) sprawdzić poprawność działania programu,
10) zaprezentować wykonane ćwiczenie.

Zalecane metody nauczania–uczenia się:

ćwiczenie praktyczne.

Środki dydaktyczne:

komputer PC,

oprogramowanie umożliwiające kompilowanie i debugowanie programu,

zestaw startowy z oprogramowaniem,

lista rozkazów asemblera,

literatura wskazana przez nauczyciela,

materiały i przybory do pisania.


Ćwiczenie 2

Spośród układów scalonych wybierz mikroprocesory. Na podstawie oznaczeń określ ich

typy. Odnajdź w Internecie notę katalogową każdego mikroprocesora i odczytaj parametry
mikroprocesorów. Odszukaj sklepy internetowe oferujące mikrokontrolery, porównaj ceny
mikrokontrolerów (pamiętaj, że mikrokontroler nie posiadający wewnętrznej pamięci
programu wymaga dołączenia zewnętrznej pamięci EEPROM i należy jej cenę uwzględnić
w kalkulacji kosztów).


Wskazówki do realizacji
Uczniowie pracują w dwuosobowych zespołach Po zakończeniu ćwiczenia uczniowie

prezentują swoją pracę. Czas wykonania 30 minut.


Sposób wykonania ćwiczenia

Uczeń powinien:

1) wybrać mikroprocesory spośród wszystkich układów scalonych,
2) odczytać typ każdego z nich,
3) odnaleźć w Internecie kartę katalogową mikrokontrolera na schemacie,
4) odczytać parametry poszczególnych mikrokontrolerów,
5) porównać ceny mikrokontrolerów,
6) zaprezentować wykonane ćwiczenie.

background image

„Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego”

19

Zalecane metody nauczania–uczenia się:

ćwiczenie praktyczne.

Środki dydaktyczne:

różne układy scalone, w tym mikroprocesory różnych typów,

komputer PC z dostępem do Internetu,

oprogramowanie umożliwiające przeglądanie dokumentacji w postaci plików PDF,

literatura wskazana przez nauczyciela,

materiały i przybory do pisania.


Ćwiczenie 3

Przeanalizuj schematy ideowe. Wskaż na schematach mikrokontroler. Odnajdź

w Internecie notę katalogową mikrokontrolera i przeanalizuj podłączenie poszczególnych
pinów.

Schemat 1 do ćwiczenia 3

background image

„Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego”

20

Schemat 2 do ćwiczenia 3

background image

„Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego”

21

Wskazówki do realizacji
Uczniowie pracują w dwuosobowych zespołach Po zakończeniu ćwiczenia uczniowie

prezentują swoją pracę. Czas wykonania 30 minut.


Sposób wykonania ćwiczenia

Uczeń powinien:

1) przeanalizować schemat ideowy,
2) odnaleźć w Internecie kartę katalogową mikrokontrolera na schemacie,
3) przeanalizować podłączenie poszczególnych pinów,
4) powtórz czynności dla drugiego schematu,
5) zaprezentować wykonane ćwiczenie.

Zalecane metody nauczania–uczenia się:

ćwiczenie praktyczne.

Środki dydaktyczne:

komputer PC z dostępem do Internetu,

oprogramowanie umożliwiające przeglądanie dokumentacji w postaci plików PDF,

literatura wskazana przez nauczyciela.

background image

„Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego”

22

5.3. Dołączanie urządzeń zewnętrznych


5.3.1. Ćwiczenia


Ćwiczenie 1

Uruchom podany program krążącej jedynki w lewo na diodach dołączonych do portu

równoległego P1. Przeanalizuj program i zmień go tak, aby realizował program:

krążącej jedynki w prawo,

krążącego zera w prawo,

licznika Johnsona.

MOV A,#01

CYKL:

MOV P1,A

;zapalenie diody dołączonej do P1.0

RL A

;przesunięcie zawartości akumulatora

LJMP CYKL

;zapętlenie programu


Wskazówki do realizacji

Uczniowie pracują w dwuosobowych zespołach. Po zakończeniu ćwiczenia uczniowie

prezentują swoją pracę. Czas wykonania 60 minut.


Sposób wykonania ćwiczenia

Uczeń powinien:

1) przeanalizować podany program,
2) skompilować i zdebugować program,
3) uruchomić program w sposób krokowy używając zestawu uruchomieniowego,
4) sprawdzić poprawność działania programu,
5) dokonać zmian w programie, skompilować go i uruchomić,
6) zaprezentować wykonane ćwiczenie,
7) dokonać oceny poprawności wykonanego ćwiczenia.

Zalecane metody nauczania–uczenia się:

ćwiczenie praktyczne.

Środki dydaktyczne:

komputer PC,

oprogramowanie umożliwiające kompilowanie i debugowanie programu,

zestaw uruchomieniowy z oprogramowaniem,

lista rozkazów mikrokontrolera ’51,

literatura wskazana przez nauczyciela.


Ćwiczenie 2

Przeanalizuj sposób dołączenia interfejsu równoległego 8255 na schemacie. Jakie słowo

sterujące i pod jaki adres należy wysłać w celu zaprogramowania tego modułu, jeżeli do portu
A są dołączone diody, a do portu B zadajniki binarne?

background image

„Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego”

23

Rysunek do ćwiczenia 2 [9]

Wskazówki do realizacji
Uczniowie pracując indywidualnie przeprowadzają analizę schematu i na tej podstawie

rozwiązują pisemnie zadanie. Pięciu uczniów, którzy najszybciej wykonają zadanie, oddaje
zeszyty do sprawdzenia nauczycielowi. Otrzymują oceny za poprawne rozwiązane zadanie.
Czas wykonania zadania określa nauczyciel np. 20 minut.

Uwaga: Jeśli proponowane przez ucznia rozwiązanie jest błędne nie otrzymuje on oceny

negatywnej. Po upływie wyznaczonego czasu na wykonanie ćwiczenia pozostali uczniowie
przedstawiają rozwiązanie zadania.


Sposób wykonania ćwiczenia

Uczeń powinien:

1) przeanalizować schemat,
2) wybrać tryby pracy i kierunek transmisji dla każdego z portów,
3) zestawić słowo sterujące,
4) obliczyć adres bazowy oraz adres rejestru słów sterujących modułu,
5) zaprezentować wykonane ćwiczenie.

Zalecane metody nauczania–uczenia się:

ćwiczenie praktyczne.

Środki dydaktyczne:

treść zadania dla każdego ucznia,

literatura wskazana przez nauczyciela,

materiały i przybory do pisania.


Ćwiczenie 3

Komunikacja mikrokontrolera z komputerem PC za pośrednictwem interfejsu RS232.

background image

„Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego”

24

Wskazówki do realizacji
Uczniowie pracując w dwuosobowych zespołach analizują otrzymany program

i uruchamiają go przy użyciu zestawu uruchomieniowego. Realizują kolejne polecenia, a po
zakończeniu ćwiczenia prezentują swoją pracę. Czas wykonania 60 minut.


Sposób wykonania ćwiczenia

Uczeń powinien:

1) przeanalizować otrzymany program wysyłania danych przez port szeregowy,
2) skompilować program i zaprogramować mikrokontroler poprzez łącze SPI,
3) dołączyć wyjście portu szeregowego do portu COM komputera PC,
4) uruchomić program,
5) obserwować okno terminala sprawdzając poprawność realizacji zadania,
6) zmienić program poprzez zmianę wysyłanych znaków i zmianę szybkości transmisji,
7) skompilować ponownie program i zaprogramować mikrokontroler,
8) sprawdzić działanie programu w oknie terminala,
9) zaprezentować wykonane ćwiczenie.


Zalecane metody nauczania–uczenia się:

ćwiczenie praktyczne.

Środki dydaktyczne:

komputer PC,

oprogramowanie umożliwiające kompilowanie i debugowanie programu,

oprogramowanie terminala portu szeregowego (np. Tera Term),

zestaw startowy oparty np. na mikrokontrolerze AVR (lub innym z możliwością
programowania w układzie),

lista rozkazów mikrokontrolera,

literatura wskazana przez nauczyciela.

background image

„Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego”

25

5.4. Instalowanie, uruchamianie i obsługa sterowników

mikroprocesorowych


5.4.1. Ćwiczenia


Ćwiczenie 1

Zmontuj regulator temperatury zgodnie ze schematem ideowym i otrzymaną instrukcją.

Skalkuluj koszt wykonanego regulatora.

Schematy do ćwiczenia 2[12]


Wskazówki do realizacji
Przed przystąpieniem do realizacji ćwiczenia nauczyciel powinien omówić zakres

i technikę wykonania ćwiczenia z uwzględnieniem przepisów bezpieczeństwa i higieny pracy.
Uczniowie pracują w dwuosobowych zespołach. Czas wykonania 300 minut.


Sposób wykonania ćwiczenia

Uczeń powinien:

1) przygotować stanowisko pracy z narzędziami,

background image

„Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego”

26

2) sprawdzić płytkę drukowaną,
3) przymierzyć płytki do obudowy, w razie potrzeby wyszlifować krawędzie płytek papierem

ściernym,

4) wykonać otwory w tylnej ściance służące wyprowadzeniu przewodów,
5) wywiercić otwory: 4 na przyciski i 2 do przykręcenia płytki, a następnie zamocować

płytkę z przyciskami do górnej części obudowy, na 4 mm tulejkach dystansowych,

6) wlutować podstawki pod mikroprocesor i pamięć EEPROM oraz pozostałe elementy,
7) przylutować płytkę wyświetlaczy bezpośrednio do płytki głównej,
8) połączyć punkty lutownicze A i B na płytce wyświetlaczy przewodami z punktami

A i B przy przekaźniku,

9) podłączyć płytkę klawiatury do układu za pomocą krótkiej wiązki przewodów (pamiętając

o zgodności numeracji przewodów na obu płytkach),

10) sprawdzić montaż,
11) obliczyć łączny koszt zmontowanego regulatora,
12) zaprezentować wykonane ćwiczenie z uwzględnieniem sposobu obliczenia kosztu.

Zalecane metody nauczania–uczenia się:

ćwiczenie praktyczne.

Środki dydaktyczne:

elementy wg wykazu:

US1

7805

R1

3,3 kΩ

US2

AT89C2051

R2, R3

5,6 kΩ

US3

PCF8582C

z

10 kΩ

US4, US5

UCY74164

R8–R10

470 Ω

T1– T4

BC327

R11–R14,R25

2,2 kΩ

T5, T6

BC547

R15–R22

150 Ω

D1

1N4001

R24

1,5 kΩ

D2

1N4148

C1

1000 µF

D3– D6

LED

C2

220 µF

Q1

kwarc 12 MHz

C3, C4,C5,C10,C11

100 nF

W1– W4

2x TDY5520(WA)

C6

22 µF

Th1

KTY 10– 6

C7, C8, C9

1 µF

PK1

przekaźnik 12V/3A

C10, C11

30 pF

S1– S4

przycisk imp. 6 mm

podstawka DIL8,

podstawka DIL20,

płytki drukowane 3 szt.,

obudowa KM35,

lutownica, śrubokręty, wiertarka, papier ścierny,

śruby, tuleje,

materiały i przybory do pisania.


Ćwiczenie 2

Uruchom regulator temperatury. Wyskaluj go i ustaw zadane temperatury.

background image

„Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego”

27

Wskazówki do realizacji
Przed przystąpieniem do realizacji ćwiczenia nauczyciel powinien omówić zakres

i technikę wykonania ćwiczenia z uwzględnieniem przepisów bezpieczeństwa i higieny pracy.
Uczniowie pracują w dwuosobowych zespołach. Czas wykonania 100 minut.


Sposób wykonania ćwiczenia

Uczeń powinien:

1) podłączyć czujnik temperatury do złącza na płytce głównej (kolejność wyprowadzeń jest

dowolna),

2) podłączyć zasilanie 12V obserwując wyświetlacz, pojawienie się trzech poziomych

segmentów na wyświetlaczu oznacza, ze mikroprocesor zainicjował pracę pamięci
EEPROM wpisując do niej wstępne ustawienia termometru,

3) wyskalować termometr jedną z dwóch metod:

mniej dokładną: nacisnąć przycisk S4 (SKALOWANIE) i przytrzymać go przez
ok. 5 s, zapalą się diody D3 i D4, następnie umieścić czujnik pod pachą i po upływie
kilku minut, kiedy temperatura nie będzie już wzrastać, zatwierdzić pomiar
jednokrotnym naciśnięciem przycisku S4, diody D3 i D4 zgasną, a na wyświetlaczu
pojawi się wskazanie 36,6,

metoda bardziej dokładna: naciśnąć jednocześnie przyciski S4 i S3 (SKALOWANIE
i Lo) i przytrzymać je przez ok. 5 sek, zapali się dioda D4, następnie umieścić czujnik
w naczyniu z kostkami lodu i niewielką ilością wody, po ustaleniu się wskazań
nacisnąć przycisk S4, dioda D3 zgaśnie a wyświetlacz pokaże 0,0, następnie
jednocześnie nacisnąć przyciski S4 i S2 (SKALOWANIE i Hi) do czasu zapalenia się
diody D3, umieścić czujnik w naczyniu z wrzącą wodą, po ustabilizowaniu
temperatury nacisnąć przycisk S4, na wyświetlaczu pojawi się 100,0 – skalowanie jest
zakończone,

4) zaprogramować termostat:

nacisnąć jednocześnie przyciski S1 i S2 (PROGRAMOWANIE i Hi) i przytrzymać je
aż do zapalenia diod D3 i D5 w celu ustalenie temperatury przy której zostanie
wyłączony przekaźnik, przytrzymanie przycisku Hi zwiększa wskazania na
wyświetlaczu o pełne stopnie, a pojedyncze naciśnięcia o dziesiąte części °C (przycisk
S3 – Lo w taki sam sposób zmniejsza wskazania), ustawioną temperaturę zatwierdzić
jednokrotnym naciśnięciem przycisku S1 (PROG),

przytrzymać jednocześnie przyciski S1 i S3 (PROG i Lo) przez kilka sekund w celu
ustalenia temperatury, przy której przekaźnik zostanie ponownie załączony, zapalą się
diody D4 i D5, przyciskami S2 i S3 nastawić temperaturę załączenia przekaźnika tak
samo jak poprzednio temperaturę wyłączania, zatwierdzić nastawę przez jednokrotne
naciśnięcie S1 (PROG),

5) dokonać kilku prób regulacji temperatury w zadanym zakresie, porównać wyniki uzyskane

przy każdej z metod skalowania,

6) zaprezentować wykonane ćwiczenie

.


Zalecane metody nauczania–uczenia się:

ćwiczenie praktyczne.

Środki dydaktyczne:

mikroprocesorowy regulator temperatury,

naczynie z lodem,

background image

„Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego”

28

termometr do porównywania wyników,

grzałka o małej mocy,

literatura wskazana przez nauczyciela.

background image

„Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego”

29

6. EWALUACJA OSIĄGNIĘĆ UCZNIA


Przykłady narzędzi pomiaru dydaktycznego

Test 1
Test dwustopniowy do jednostki modułowej „Instalowanie sterowników
i regulatorów mikroprocesorowych”

Test składa się z 20 zadań, z których:

zadania: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 są z poziomu podstawowego,

zadania: 17, 18, 19, 20 są z poziomu ponadpodstawowego.

Punktacja zadań 0 lub 1 punkt


Za każdą prawidłową odpowiedź uczeń otrzymuje 1 punkt. Za złą odpowiedź lub jej brak

uczeń otrzymuje 0 punktów.

Proponuje się następujące normy wymagań – uczeń otrzyma następujące
oceny szkolne:

dopuszczający – za rozwiązanie co najmniej 8 zadań,

dostateczny – za rozwiązanie co najmniej 10 zadań,

dobry – za rozwiązanie 15 zadań, w tym co najmniej 2 z poziomu ponadpodstawowego,

bardzo dobry – za rozwiązanie 17 zadań, w tym co najmniej 3 z poziomu
ponadpodstawowego,


Klucz odpowiedzi: 1. b, 2. a, 3. b, 4. b, 5. c, 6. b, 7. c, 8. d, 9. d, 10. a, 11. c,
12. d, 13. a, 14. a, 15. a, 16. d, 17. b, 18. c, 19. b, 20. b.

Plan testu

Nr

zad.

Cel operacyjny
(mierzone osiągnięcia ucznia)

Kategoria

celu

Poziom

wymagań

Poprawna

odpowiedź

1

Scharakteryzować rolę wybranych rejestrów

A

P

b

2

Scharakteryzować rolę układów
wejścia/wyjścia, sposób podłączeń do systemu
układów izolowanych i współadresowalnych
z pamięcią

A

P

a

3

Scharakteryzować podstawowe zasoby
mikrokontrolera (porty, pamięć programu,
pamięć danych i SFR oraz sposoby
sterowania poborem mocy)

A

P

b

4

Scharakteryzować podstawowe parametry
systemu mikroprocesorowego

B

P

b

background image

„Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego”

30

5

Objaśnić sposoby komunikacji w systemie
mikroprocesorowym

B

P

c

6

Scharakteryzować system mikroprocesorowy

B

P

b

7

Objaśnić działanie interfejsu

A

P

c

8

Zastosować podstawowe pojęcia z zakresu
techniki mikroprocesorowej

A

P

d

9

Rozróżnić rodzaj interfejsu na schemacie
blokowym

B

P

d

10

Scharakteryzować parametry
mikrokontrolera

B

P

a

11

Obliczyć czas trwania rozkazu na podstawie
znajomości częstotliwości taktowania

B

P

c

12

Scharakteryzować podstawowe parametry
mikrokontrolera

B

P

d

13

Objaśnić działanie zasobów mikrokontrolera

A

P

a

14

Rozróżnić architekturę mikrokontrolera

B

P

a

15

Objaśnić funkcje zasobów wewnętrznych
mikrokontrolerów

A

P

a

16

Znać zasady montażu mikrokontrolerów

B

P

d

17

Rozróżnić mikrokontroler na podstawie
oznaczenia

C

PP

b

18

Scharakteryzować parametry interfejsu na
podstawie symbolu i oznaczeń

C

PP

c

19

Rozpoznać rodzaj interfejsu na schemacie
ideowym

C

PP

b

20

Przeanalizować schemat ideowy i odnaleźć
połączenia

C

PP

b

background image

„Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego”

31

Przebieg testowania


Instrukcja dla nauczyciela

1. Ustal z uczniami termin przeprowadzenia sprawdzianu z co najmniej jednotygodniowym

wyprzedzeniem.

2. Omów z uczniami cel stosowania pomiaru dydaktycznego.
3. Zapoznaj uczniów z rodzajem zadań podanych w zestawie oraz z zasadami punktowania.
4. Przeprowadź z uczniami próbę udzielania odpowiedzi na typy zadań testowych, jakie będą

w teście.

5. Omów z uczniami sposób udzielania odpowiedzi (karta odpowiedzi).
6. Zapewnij uczniom możliwość samodzielnej pracy.
7. Rozdaj uczniom zestawy zadań testowych i karty odpowiedzi, określ czas przeznaczony

na udzielanie odpowiedzi.

8. Postaraj się stworzyć odpowiednią atmosferę podczas przeprowadzania pomiaru

dydaktycznego (rozładuj niepokój, zachęć do sprawdzenia swoich możliwości).

9. Kilka minut przed zakończeniem sprawdzianu przypomnij uczniom o zbliżającym się

czasie zakończenia udzielania odpowiedzi.

10. Zbierz karty odpowiedzi oraz zestawy zadań testowych.
11. Sprawdź wyniki i wpisz do arkusza zbiorczego.
12. Przeprowadź analizę uzyskanych wyników sprawdzianu i wybierz te zadania, które

sprawiły uczniom największe trudności.

13. Ustal przyczyny trudności uczniów w opanowaniu wiadomości i umiejętności.
14. Opracuj wnioski do dalszego postępowania, mającego na celu uniknięcie niepowodzeń

dydaktycznych – niskich wyników przeprowadzonego sprawdzianu.

Instrukcja dla ucznia

1. Przeczytaj uważnie instrukcję.
2. Podpisz imieniem i nazwiskiem kartę odpowiedzi.
3. Zapoznaj się z zestawem zadań testowych.
4. Test zawiera 20 zadań o różnym stopniu trudności. Wszystkie zadania są zadaniami

wielokrotnego wyboru i tylko jedna odpowiedź jest prawidłowa.

5. Udzielaj odpowiedzi tylko na załączonej karcie odpowiedzi – zaznacz prawidłową

odpowiedź znakiem X (w przypadku pomyłki należy błędną odpowiedź zaznaczyć
kółkiem, a następnie ponownie zakreślić odpowiedź prawidłową).

6. Pracuj samodzielnie, bo tylko wtedy będziesz miał satysfakcję z wykonanego zadania.
7. Kiedy udzielenie odpowiedzi będzie Ci sprawiało trudność, wtedy odłóż jego rozwiązanie

na później i wróć do niego, gdy zostanie Ci czas wolny. Trudności mogą przysporzyć Ci
zadania: 17–20, gdyż są one na poziomie trudniejszym niż pozostałe. Przeznacz na ich
rozwiązanie więcej czasu.

8. Na rozwiązanie testu masz 90 minut.

Powodzenia!

Materiały dla ucznia:

instrukcja,

zestaw zadań testowych,

karta odpowiedzi.

background image

„Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego”

32

ZESTAW ZADAŃ TESTOWYCH


1. Wskaźnik stosu przechowuje

a) adres powrotu z podprogramu.
b) adres ostatniej zajętej warstwy stosu.
c) daną ostatnio złożoną na stosie.
d) adres początku wywoływanego podprogramu.

2. Inna grupa rozkazów odnosi się do komunikacji z pamięcią, a inna do układów

wejścia/wyjścia gdy zastosowano adresację
a) rozdzieloną.
b) jednolitą.
c) natychmiastową.
d) bezpośrednią.

3. Argument operacji arytmetycznej został pobrany z pamięci programu. Do adresacji użyto

trybu
a) bezpośredniego.
b) natychmiastowego.
c) rejestrowego.
d) pośredniego.

4. Zaadresowanie przestrzeni adresowej o wielkości 1024 adresy, wymaga podania

a) 8–bitowego adresu.
b) 10–bitowego adresu.
c) 16–bitowego adresu.
d) to zależy od sposobu adresacji.


5. Transmisja DMA pozwala na komunikację pomiędzy

a) mikroprocesorem i pamięcią danych.
b) mikroprocesorem i urządzeniami zewnętrznymi.
c) pamięcią danych i urządzeniami zewnętrznymi.
d) pamięcią programu i urządzeniami zewnętrznymi.

6. Jednokierunkową magistralą jest

a) magistrala danych.
b) magistrala adresowa.
c) magistrala sterująca.
d) każda magistrala.

7. Przez interfejs SPI dane przesyłane są

a) równolegle.
b) szeregowo asynchronicznie.
c) szeregowo synchronicznie.
d) szeregowo synchronicznie lub asynchronicznie.

background image

„Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego”

33

8. Full–duplex oznacza

a) przesyłanie danych równolegle jednobajtowo.
b) przesyłanie danych równolegle dwubajtowo.
c) przesyłanie danych szeregowo w jednym kierunku.
d) przesyłanie danych szeregowo w obu kierunkach.

9. Na schemacie przedstawiono układy dołączone do mikrokontrolera za pośrednictwem

a) interfejsu szeregowego 1–Wire.
b) interfejsu szeregowego RS232.
c) interfejsu szeregowego SPI.
d) interfejsu szeregowego I

2

C.

10. Mikrokontrolery rodziny ‘51 posiadają magistralę danych

a) 8–bitową.
b) 16–bitową.
c) nie posiadają magistrali danych.
d) szerokość magistrali jest zależna od tego, jakiego typu dane są nią przesyłane.

11. Cykl maszynowy, a jednocześnie rozkazowy mikrokontrolera PIC trwa 4 takty zegarowe.

Jaki jest czas wykonania pojedynczego rozkazu, jeżeli mikrokontroler jest taktowany
częstotliwością 20 MHz
a) 20 µs.
b) 5 µs.
c) 200 ns.
d) 500 ns.


12. Jaka jest najmniejsza częstotliwości taktowania mikrokontrolerów rodziny AVR?

a) 10 MHz.
b) 12 MHz.
c) 1 MHz.
d) nie ma takiego ograniczenia.


13. Przepełnienie licznika Watchdog’a spowoduje

a) zrestartowanie mikrokontrolera.
b) ustawienie znacznik przepełnienia licznika, a licznik liczy dalej.
c) ustawienie znacznik przepełnienia licznika, a licznik jest zatrzymany.
d) wyzerowanie licznika.

background image

„Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego”

34

14. Rysunek przedstawia architekturę Harvardzką. W oparciu o tą architekturę zbudowane są

mikrokontrolery
a) PIC i AVR.
b) PIC i ’51.
c) AVR i ’51.
d) AVR, PIC i ‘51.

8

pamięć
programu


pamięć
danych


12
14
16

8



pamięć
danych

jednostka

centralna

CPU



pamięć
programu

jednostka

centralna

CPU

15. Timer jest zasobem wewnętrznym mikrokontrolerów stosowanym do

a) odmierzania czasu.
b) zliczania ilości zrealizowanych rozkazów.
c) taktowania mikroprocesora.
d) dołączenia zewnętrznego zegara czasu rzeczywistego.

16. Fragment schematu przedstawia sposób

a) dołączenia resetu do mikrokontrolera.
b) dołączenia pojemności wzorcowej.
c) dołączenia napięcia odniesienia.
d) dołączenia rezonatora kwarcowego.

background image

„Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego”

35

Schemat przedstawia zestaw startowy oparty o mikrokontroler. Przeanalizuj schemat
i na jego podstawie rozwiąż zadania

17. Numerem 1 został oznaczony mikrokontroler. Jest to mikrokontroler z rodziny

a) PIC.
b) AVR.
c) ’51.
d) żaden z wymienionych.

18. Numerem 2 jest oznaczony interfejs

a) równoległy.
b) szeregowy synchroniczny.
c) szeregowy asynchroniczny.
d) szeregowy synchroniczno/asynchroniczny.

19. Numerem 3 jest oznaczony interfejs

a) RS232.
b) SPI.
c) I

2

C.

d) 1–Wire.

1

2

3

background image

„Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego”

36

20. Diody LED zostały dołączone do

a) magistrali danych.
b) portu równoległego.
c) portu szeregowego.
d) interfejsu I

2

C.

background image

„Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego”

37

KARTA ODPOWIEDZI

Imię i nazwisko ……………………………………………………..


Instalowanie sterowników i regulatorów mikroprocesorowych


Zakreśl poprawną odpowiedź.

Nr

zadania

Odpowiedź

Punkty

1

a

b

c

d

2

a

b

c

d

3

a

b

c

d

4

a

b

c

d

5

a

b

c

d

6

a

b

c

d

7

a

b

c

d

8

a

b

c

d

9

a

b

c

d

10

a

b

c

d

11

a

b

c

d

12

a

b

c

d

13

a

b

c

d

14

a

b

c

d

15

a

b

c

d

16

a

b

c

d

17

a

b

c

d

18

a

b

c

d

19

a

b

c

d

20

a

b

c

d

Razem:

background image

„Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego”

38

Test 2
Test dwustopniowy do jednostki modułowej „Instalowanie sterowników
i regulatorów mikroprocesorowych”

Test składa się z 20 zadań, z których:

zadania: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 są z poziomu podstawowego,

zadania: 17, 18, 19, 20 są z poziomu ponadpodstawowego.

Punktacja zadań 0 lub 1 punkt

Za każdą prawidłową odpowiedź uczeń otrzymuje 1 punkt. Za złą odpowiedź lub jej brak

uczeń otrzymuje 0 punktów.

Proponuje się następujące normy wymagań – uczeń otrzyma następujące
oceny szkolne:

dopuszczający – za rozwiązanie co najmniej 6 zadań,

dostateczny – za rozwiązanie co najmniej 10 zadań,

dobry – za rozwiązanie 15 zadań, w tym co najmniej 2 z poziomu ponadpodstawowego,

bardzo dobry – za rozwiązanie 17 zadań, w tym co najmniej 3 z poziomu
ponadpodstawowego.


Klucz odpowiedzi
: 1. b, 2. c, 3. c, 4. a, 5. c, 6. b, 7. b, 8. c, 9. a, 10. c, 11. c,
12. a, 13. d, 14. b, 15. a, 16. c, 17. d, 18. a, 19. c, 20. c.

Plan testu

Nr

zad.

Cel operacyjny
(mierzone osiągnięcia ucznia)

Kategoria

celu

Poziom

wymagań

Poprawna

odpowiedź

1

Scharakteryzować rolę wybranych rejestrów

A

P

b

2

Scharakteryzować rolę układów wejścia/wyjścia,
sposób podłączeń do systemu układów
izolowanych i współadresowalnych z pamięcią

A

P

c

3

Scharakteryzować podstawowe parametry
systemu mikroprocesorowego

B

P

c

4

Scharakteryzować podstawowe zasoby
mikrokontrolera (porty, pamięć programu,
pamięć danych i SFR oraz sposoby
sterowania poborem mocy)

A

P

a

5

Zdefiniować podstawowe pojęcia związane
z systemami mikroprocesorowymi

A

P

c

6

Objaśnić działanie systemu
mikroprocesorowego

B

P

b

7

Objaśnić działanie interfejsu

A

P

b

background image

„Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego”

39

8

Rozróżnić rodzaj interfejsu na schemacie
blokowym

B

P

c

9

Znać zasady montażu mikrokontrolerów

B

P

a

10

Dobrać narzędzia programowe do
programowania mikrokontrolera

A

P

c

11

Scharakteryzować parametry
standardowych elementów systemu
mikroprocesorowego

A

P

c

12

Znać zasady montażu systemów
mikroprocesorowych

A

P

a

13

Rozróżnić rodzaje schematów

B

P

d

14

Rozpoznać środowisko programowe dla
mikrokontrolerów

A

P

b

15

Scharakteryzować interfejsy
mikrokontrolerów

B

P

a

16

Objaśnić działanie modułów zewnętrznych
dołączanych do mikrokontrolera

B

P

c

17

Obliczyć wartości dla odmierzenia czasu
przez timer na podstawie częstotliwości
generatora

C

PP

d

18

Rozpoznać przeznaczenie pinów procesora
na podstawie symbolu i schematu

C

PP

a

19

Przeanalizować schemat ideowy systemu
mikroprocesorowego

C

PP

c

20

Dobrać sposób sterowania obiektem

C

PP

c

background image

„Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego”

40

Przebieg testowania


Instrukcja dla nauczyciela

1. Ustal z uczniami termin przeprowadzenia sprawdzianu z co najmniej jednotygodniowym

wyprzedzeniem.

2. Omów z uczniami cel stosowania pomiaru dydaktycznego.
3. Zapoznaj uczniów z rodzajem zadań podanych w zestawie oraz z zasadami punktowania.
4. Przeprowadź z uczniami próbę udzielania odpowiedzi na takie typy zadań testowych, jakie

będą w teście.

5. Omów z uczniami sposób udzielania odpowiedzi (karta odpowiedzi).
6. Zapewnij uczniom możliwość samodzielnej pracy.
7. Rozdaj uczniom zestawy zadań testowych i karty odpowiedzi, podaj czas przeznaczony na

udzielanie odpowiedzi.

8. Postaraj się stworzyć odpowiednią atmosferę podczas przeprowadzania pomiaru

dydaktycznego (rozładuj niepokój, zachęć do sprawdzenia swoich możliwości).

9. Kilka minut przed zakończeniem sprawdzianu przypomnij uczniom o zbliżającym się

czasie zakończenia udzielania odpowiedzi.

10. Zbierz karty odpowiedzi oraz zestawy zadań testowych.
11. Sprawdź wyniki i wpisz do arkusza zbiorczego.
12. Przeprowadź analizę uzyskanych wyników sprawdzianu i wybierz te zadania, które

sprawiły uczniom największe trudności.

13. Ustal przyczyny trudności uczniów w opanowaniu wiadomości i umiejętności.
14. Opracuj wnioski do dalszego postępowania, mającego na celu uniknięcie niepowodzeń

dydaktycznych – niskie wyniki przeprowadzonego sprawdzianu.

Instrukcja dla ucznia

1. Przeczytaj uważnie instrukcję.
2. Podpisz imieniem i nazwiskiem kartę odpowiedzi.
3. Zapoznaj się z zestawem zadań testowych.
4. Test zawiera 20 zadań o różnym stopniu trudności. Wszystkie zadania są zadaniami

wielokrotnego wyboru i tylko jedna odpowiedź jest prawidłowa.

5. Udzielaj odpowiedzi tylko na załączonej karcie odpowiedzi – zaznacz prawidłową

odpowiedź znakiem X (w przypadku pomyłki należy błędną odpowiedź zaznaczyć
kółkiem, a następnie ponownie zakreślić odpowiedź prawidłową).

6. Pracuj samodzielnie, bo tylko wtedy będziesz miał satysfakcję z wykonanego zadania.
7. Kiedy udzielenie odpowiedzi będzie Ci sprawiało trudność, wtedy odłóż jego rozwiązanie

na później i wróć do niego, gdy zostanie Ci czas wolny. Trudności mogą przysporzyć Ci
zadania: 17–20, gdyż są one na poziomie trudniejszym niż pozostałe. Przeznacz na ich
rozwiązanie więcej czasu.

8. Na rozwiązanie testu masz 90 minut.

Powodzenia!

Materiały dla ucznia:

instrukcja,

zestaw zadań testowych,

karta odpowiedzi.

background image

„Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego”

41

ZESTAW ZADAŃ TESTOWYCH


1. Licznik rozkazów przechowuje

a) aktualnie realizowany rozkaz.
b) adres następnego rozkazu.
c) adres danej, która ma być pobrana przez rozkaz.
d) numer realizowanego rozkazu.

2. Adresacja rozdzielona umożliwia

a) zwiększenie przestrzeni adresowej.
b) rozdzielanie przestrzeni adresowej pomiędzy kilka układów scalonych.
c) używanie tych samych rozkazów do komunikacji z pamięcią i układami

wejścia/wyjścia.

d) używanie tych samych adresów dla pamięci i układów wejścia/wyjścia.

3. 16–bitowy adres pozwala na zaadresowanie przestrzeni adresowej o wielkości

a) 256 B.
b) 1024 B.
c) 64 kB.
d) to zależy od sposobu adresacji.

4. Argument operacji arytmetycznej został pobrany z pamięci danych. Użyto adresacji

a) bezpośredniej.
b) natychmiastowej.
c) rejestrowej.
d) pośredniej.

5. Cykl rozkazowy to

a) faza pobrania rozkazu.
b) pojedyncza wymiana danych realizowana na magistralach.
c) czas realizacji rozkazu.
d) faza wykonania rozkazu.

6. Zresetowanie mikrokontrolera powoduje

a) wyzerowanie pamięci programu.
b) wyzerowanie licznika rozkazów.
c) przejście mikrokontrolera do stanu obniżonego poboru mocy.
d) wznowienie programu od miejsca, gdzie został przerwany.

7. Przez interfejs RS232 dane przesyłane są

a) równolegle.
b) szeregowo asynchronicznie.
c) szeregowo synchronicznie.
d) szeregowo synchronicznie lub asynchronicznie.

background image

„Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego”

42

8. Na schemacie przedstawiono przetwornik C/A dołączony do mikrokontrolera

za pośrednictwem

a) interfejsu szeregowego 1–Wire.
b) interfejsu szeregowego RS232.
c) interfejsu szeregowego SPI.
d) interfejsu szeregowego I

2

C.

9. Wskazana linia powinna być doprowadzona do pinu mikrokontrolera


a) RESET.
b) GND.
c) INT.
d) V

CC.

10. Do przekształcenie programu w języku asemblera na język maszynowy służy

a) linker.
b) debuger.
c) kompilator.
d) konwerter.

11. Złącze RS232 jest złączem

a) 7–pinowym.
b) 8–pinowym.
c) 9–pinowym.
d) 10–pinowym.

background image

„Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego”

43

12. Generator kwarcowy należy dołączyć do masy przez kondensatory o pojemności

a) 33 pF.
b) 33 nF.
c) 330 pF.
d) 330 nF.

13. Rysunek przedstawia


a) schemat ideowy.
b) schemat montażowy.
c) schemat blokowy.
d) płytkę drukowaną od strony lutowania.

14. Środowisko programowe MPLAB jest używane do programowania mikrokontrolerów

rodziny
a) AVR.
b) PIC.
c) ’51.
d) każdego z wymienionych mikrokontrolerów.

15. Programowanie mikrokontrolerów w układzie za pomocą interfejsu SPI odbywa się

liniami danych
a) MOSI i MISO.
b) TxD i RxD.
c) SDA i SDI.
d) IN i OUT.

16. Moduł 8255 pozwala na dołączenie maksymalnie

a) 8 diod LED.
b) 16 diod LED.
c) 24 diod LED.
d) 32 diod LED.


17. Mikrokontrolery rodziny ’51 realizują cykl maszynowy w ciągu 12 taktów zegarowych

(f

CLK

= 12 MHz), aby odmierzyć 10 ms timer musi zliczyć

a) 10 cykli.
b) 100 cykli.
c) 1000 cykli.
d) 10000 cykli.

background image

„Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego”

44

Schemat przedstawia układ oparty na mikrokontrolerze PIC

1

2

J3

CON2

MCLR/Vpp

1

RA0/AN0

2

RA1/AN1

3

RA2/AN2/Vref-

4

RA3/AN3/Vref+

5

RA4/T0CKI

6

RA5/AN4/SS

7

RE0/RD/AN5

8

RE1/WR/AN6

9

RE2/CS/AN7

10

V

dd

11

V

ss

12

OSC1/CLKIN

13

OSC2/CLKOUT

14

RC0/T1OSO/T1CKI

15

RC1/T1OSI/CCP2

16

RC2/CCP1

17

RC3/SCK/SCL

18

RD0/PSP0

19

RD1/PSP1

20

RD2/PSP2

21

RD3/PSP3

22

RC4/SDI/SDA

23

RC5/SDO

24

RC6/TX/CK

25

RC7/RX/DT

26

RD4/PSP4

27

RD5/PSP5

28

RD6/PSP6

29

RD7/PSP7

30

V

ss

31

V

dd

32

RB0/INT

33

RB1

34

RB2

35

RB3/ PGM

36

RB4

37

RB5

38

RB6/PGC

39

RB7/PGD

40

PIC16F877

U1

Q1

20Mhz

C1

22 p

C2

22 p

GND

GND

GND

GND

C1+

1

Vs+

2

C1-

3

C2+

4

C2-

5

Vs-

6

T2OUT

7

R2IN

8

R2OUT

9

T2IN

10

T1IN

11

R1OUT

12

R1IN

13

T1OUT

14

G

ND

15

V

cc

16

U2

MAX23 2

C3

1u

C5

1u

C6

1u

C7

1u

C4

1u

VCC

GND

GND

GND

GND

VCC

1
2
3
4
5
6
7
8
9
10
11
12

J1

CON12

E
R/W
RS

E
R/W
RS

1
6
2
7
3
8
4
9
5

J6

DB9

BZ1

BUZZER

P1
10 k

GND

VCC

R5

10 0

R2
10

R3

10k

C8

100n

C9

10 0n

GND

GND

S1

SW-SPST

GND

VCC

D2

Diode

A

1

B

2

C

3

G2A

4

G2B

5

G1

6

Y7

7

Y6

9

Y5

10

Y4

11

Y3

12

Y2

13

Y1

14

Y0

15

U5

74ls138

GND

1
2
3
4
5
6
7
8
9
10
11
12

J4

CON12

GND
GND

VCC

klaw1
klaw2
klaw3
klaw4
klaw5

klaw1
klaw2
klaw3
klaw4
klaw5

1
2
3
4
5

J7

CON5

18. Linie 25 i 26 to

a) we/wy portu szeregowego.
b) przerwania.
c) wyjścia sygnału taktującego.
d) linie zasilania.

19. Komunikacja mikrokontrolera z otoczeniem odbywa się poprzez interfejs

a) 1–Wire.
b) I

2

C.

c) RS232.
d) nie zastosowano interfejsu szeregowego.

background image

„Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego”

45

20. Sterownie kierunkiem obrotów silnika krokowego (na schemacie) można zrealizować

przez podanie na oba zaciski silnika (dodatni i ujemny) sygnału

a) o modulowanej częstotliwości.
b) o modulowanym wypełnieniu.
c) sinusoidalnego.
d) stałego.

background image

„Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego”

46

KARTA ODPOWIEDZI

Imię i nazwisko ……………………………………………………..


Instalowanie sterowników i regulatorów mikroprocesorowych


Zakreśl poprawną odpowiedź.

Nr

zadania

Odpowiedź

Punkty

1

a

b

c

d

2

a

b

c

d

3

a

b

c

d

4

a

b

c

d

5

a

b

c

d

6

a

b

c

d

7

a

b

c

d

8

a

b

c

d

9

a

b

c

d

10

a

b

c

d

11

a

b

c

d

12

a

b

c

d

13

a

b

c

d

14

a

b

c

d

15

a

b

c

d

16

a

b

c

d

17

a

b

c

d

18

a

b

c

d

19

a

b

c

d

20

a

b

c

d

Razem:

background image

„Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego”

47

7. LITERATURA

1. Doliński J.: Mikrokontrolery AVR w praktyce. Wydawnictwo btc, Warszawa 2004
2. Dyrcz K., Kowalski C. T., Zarczyński Z.: Podstawy techniki mikroprocesorowej. Oficyna

Wydawnicza Politechniki Wrocławskiej, 1999

3. Jabłoński T.: Mikrokontrolery PIC16F8x w praktyce. Wydawnictwo btc, Warszawa 2002
4. Rydzewski A.: Mikrokomputery jednoukładowe rodziny MCS–51.Wydawnictwa

Naukowo-Techniczne, Warszawa 1992

5. Starecki T.: Mikrokontrolery 8051 w praktyce. Wydawnictwo btc, Warszawa 2002
6. Zieliński B.: Układy mikroprocesorowe. Przykłady rozwiązań. Helion, Gliwice 2002
7. http://zsk.tech.us.edu.pl
8. www.atmel.com
9. www.ire.pw.edu.pl
10. www.microchip.com
11. www.micromade.pl
12. www.nikomp.com.pl


Literatura metodyczna
1. Krogulec-Sobowiec M., Rudziński M.: Poradnik dla autorów pakietów edukacyjnych.

KOWEZiU, Warszawa 2003

2. Niemierko B.: Pomiar wyników kształcenia zawodowego. Biuro Koordynacji Kształcenia

Kadr, Fundusz Współpracy, Warszawa 1997

3. Szlosek F.: Wstęp do dydaktyki przedmiotów zawodowych. Instytut Technologii

Eksploatacji, Radom 1998


Wyszukiwarka

Podobne podstrony:
monter elektronik 725[01] z3 03 n
monter elektronik 725[01] z1 02 u
monter elektronik 725[01] z1 02 n
monter elektronik 725[01] o2 02 n
monter elektronik 725[01] z2 02 u
monter elektronik 725[01] z3 01 n
monter elektronik 725[01] z2 02 n
monter elektronik 725[01] o2 02 u
monter elektronik 725[01] z3 03 n
monter elektronik 725[01] z1 02 u
monter elektronik 725[01] z2 01 n
monter elektronik 725[01] z2 01 u
monter elektronik 725[01] o1 06 n
elektryk 724[01] z3 02 n
monter elektronik 725[01] z2 03 u
elektryk 724[01] z3 02 u
monter elektronik 725[01] o1 01 n

więcej podobnych podstron