Technika cyfrowa i mikroprocesorowa MARSO4033
Treści programowe:
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. Tryby pracy generatora sygnału zewnętrznego. 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. Przykłady zastosowań. Układy peryferyjne. Konfiguracja portów wejścia/wyjścia w PIC16fxx. Liczniki. Pamięć EEPROM: odczyt i zapis. System i źródła przerwań. Transmisja szeregowa. Moduł USART. Przetworniki A/C i C/A. Charakterystyka języków asemblerowych.Projektowanie układów mikroprocesorowych.
Efekty kształcenia:
Umiejętność projektowania układów cyfrowych i mikroprocesorowych.
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.