Technika cyfrowa i mikroprocesorowa METS04033
Treści programowe:
Liczby binarne, dziesiętne i szesnastkowe. Kody liczbowe: NKB, U2. Konwersja liczb nieujemnych całkowitych. Arytmetyka liczb binarnych. Mikroprocesory a mikrokontrolery. Architektura PIC16f628A. Architektura von Neumanna a architektura Harvard. Procesory RISC. Cykle: zegarowy, maszynowy, rozkazowy. Fazy cyklu maszynowego. Jednostka centralna procesora. Organizacja pamięci danych procesorów PIC. Rejestr STATUS. Licznik rozkazów. Lista rozkazów procesorów PIC16fxx. Układy peryferyjne. Konfiguracja portów wejścia/wyjścia w PIC16fxx. Liczniki. Pamięć EEPROM: odczyt i zapis. System i źródła przerwań. Przykłady zastosowań. Charakterystyka języków asemblerowych.mikroprocesorowych.
Efekty kształcenia:
Zaawansowanie korzystanie i umiejętność programowania układów cyfrowych i mikroprocesorowych w realizacji celów dydaktycznych i technologicznych
Rodzaj przedmiotu
Koordynatorzy przedmiotu
Literatura
a) podstawowa:
1.Pietraszek S.: ”Mikroprocesory jednoukładowe PIC”, Wyd. Helion, Gliwice 2002.
2.Jabłoński T.: „Mikrokontrolery PIC16F8x w praktyce”. Wyd. BTC, Warszawa 2002.
b) uzupełniająca:
1.„MPLAB – IDE, Simulator, Editor”, User’s Guide, Microchip Technology Inc., 1996.
2.„PIC16/17 – microcontroller data book”, Microchip Technology Inc., 1996. Warszawa 1996.
3.Kalisz J.: Podstawy elektroniki cyfrowej, Wydawnictwo Komunikacji i Łączności, Warszawa, 1998.
4.Biernat J. – „Arytmetyka komputerów”, Wydawnictwo Naukowe PWN, Warszawa 1996.