Semestr letni 2018/19
Semestr letni 2019/2020
Technika mikroprocesorowa TS1D4025
Wykład Kody binarne w technice mikroprocesorowej. Historia mikroprocesorów. Zasada działania procesora. Podstawowe pojęcia: struktury wewnętrzne procesorów, typy procesorów, mikroprocesory i mikrokontrolery, tryby adresowania. Dekodery adresowe, mapa pamięci. System mikroprocesorowy: struktura i podstawowe składniki. Mikrokomputery jednopłytkowe, dedykowane i modułowe. Standardowe magistrale systemowe. Magistrale szeregowe. Pamięci półprzewodnikowe i ich zastosowanie. Przerwania: wielopoziomowość, priorytetowość, wektorowość, metody obsługi, zastosowania. Urządzenia wejścia-wyjścia: rodzaje, sposoby adresowania i obsługi. Podstawowe urządzenia operatorskie i obiektowe. Przykładowy mikrokontroler: architektura, zasada pracy, wbudowane peryferia, lista rozkazów.
Laboratorium Realizacja w asemblerze podstawowych zadań arytmetycznych, działań na tablicach, pisania i wykorzystywania procedur. Programowanie systemu mikroprocesorowego w języku wysokiego poziomu. Wykorzystywanie systemu przerwań. Realizacja typowych zadań systemu mikroprocesorowego. Obsługa urządzeń zewnętrznych.
W cyklu 2019L:
jak we wspólnej części opisu przedmiotu |
Rodzaj przedmiotu
Koordynatorzy przedmiotu
Efekty kształcenia
EK1 - rozróżnia typy procesorów i systemów mikroprocesorowych oraz ich poszczególne składniki.
EK2 - potrafi opisać funkcjonowanie systemu mikroprocesorowego i jego składników.
EK3 - potrafi zapisać opracowany algorytm w wybranym języku programowania niskiego poziomu.
EK4 - potrafi zrealizować programową obsługę podstawowych urządzeń systemu mikroprocesorowego.
EK5 - potrafi oprogramować podstawowe zadania systemu mikroprocesorowego.
Kryteria oceniania
Wykład - egzamin pisemny
Laboratorium - ocena sprawozdań, sprawdziany umiejętności programistycznych
Literatura
1. Skorupski A.: Podstawy budowy i działania komputerów. WKiŁ, Warszawa 2000.
2. Stallings W.: Organizacja i architektura systemu komputerowego. WNT, Warszawa 2004.
3. Hadam P.: Projektowanie systemów mikroprocesorowych. BTC, Warszawa 2004.
4. Starecki T.: Mikrokontrolery 8051 w praktyce. BTC, Warszawa 2004.
5. Majewski J.: Programowanie mikrokontrolerów 8051 w języku C. BTC, Warszawa 2005.
6. Grodzki L.: Materiały pomocnicze do wykładu. strona www przedmiotu.
7. Grodzki L.: Komplet instrukcji do ćwiczeń laboratoryjnych. strona www przedmiotu.
8. Stallings W.: Computer organization and architecture. Prentice-Hall, 1996.
W cyklu 2019L:
1. Skorupski A.: Podstawy budowy i działania komputerów. WKiŁ, Warszawa, 2000. |