Państwowa Wyższa Szkoła Zawodowa w Gnieźnie
Transkrypt
Państwowa Wyższa Szkoła Zawodowa w Gnieźnie
Państwowa Wyższa Szkoła Zawodowa w Gnieźnie Instytut Elektroniki i Telekomunikacji Europejski System Transferu Punktów Karta opisu przedmiotu Nazwa przedmiotu: Mikroprocesory Kierunek: Kod 06.5ESC11 Rok/Semestr Elektronika i telekomunikacja II/4 Specjalność: Typ przedmiotu Systemy i sieci teleinformatyczne Wymiar godzin: Wykłady: 45 Ćwiczenia: Język wykładowy: polski obowiązkowy Liczba punktów ECTS Laboratoria: 30 Projekty: - 6 Poziom przedmiotu średnio-zaawansowany Prowadzący: tytuł, imię i nazwisko: dr inż. Piotr Remlein e-mail: [email protected] Instytut: Elektroniki i Telekomunikacji Cele nauczania przedmiotu: Celem przedmiotu jest zapoznanie słuchaczy z podstawami budowy mikroprocesorów i ich programowania. Na tle ogólnej architektury komputerów wprowadzane jest pojęcie mikroprocesora oraz omawiana jest klasyfikacja mikroprocesorów. Wiadomości te mają stanowić podstawę do samodzielnego projektowania małych systemów mikroprocesorowych. Opis treści kształcenia: Wstęp do mikroprocesorów. Architektura, działanie, przerwania, interfejsy, rozkazy, programowanie w języku asemblera popularnych mikrokontrolerów oraz 8, 16 i 32 bitowych mikroprocesorów firmy Intel. Przegląd rodzin mikroprocesorów Intela (8080, 8086, 80286, 80386, 80486), Pentium. Programowane układy we/wy, kontrolery DMA, timery, koprocesory, pamięci i inne układy współpracujące z mikroprocesorem. Pamięci cache. Zarządzanie pamięcią, segmentacja, stronicowanie. Projektowanie systemu mikroprocesorowego. Wymagane wiadomości: Podstawowe informacje z zakresu techniki cyfrowej i układów elektronicznych. Forma prowadzonych zajęć: Wykłady i zajęcia laboratoryjne Metody oceny: Kolokwia, egzamin pisemny. Bibliografia: Podstawowa 1. S. Kruk, Asembler. Wykłady i ćwiczenia, Wydawnictwo MIKOM, 2003. 2. P. Hadam, Projektowanie systemów mikroprocesorowych, BTC, 2004. Uzupełniająca 1. S. Pietraszek, Mikroprocesory jednoukładowe PIC, Helion, 2002 2. J. Bogusz, Moduły GSM w systemach mikroprocesorowych, BTC, 2007. 3. A. Pawluczuk, Sztuka programowania mikrokontrolerów AVR. Przykłady, BTC, 2006. 4. S. Pietraszek, Mikrokontrolery PIC12Fxxx w praktyce, BTC, 2005. 5. S. Kruk, Asembler w koprocesorze, Wydawnictwo MIKOM, 2003. 6. P. Marks, Pamięci masowe w systemach mikroprocesorowych, BTC, 2006. 7. J.Jakubiec, Wprowadzenie do techniki mikroprocesorowej, Wydawnictwo Politechniki Śląskiej, 2003.