Zakres tematyczny egzaminu - I semestr
Reprezentacja liczb (przy zadanej długości słowa - formacie):
- funkcja kodowa, kod liczbowy, kod pozycyjny, kod nadmiarowy,
- kody liczbowe:
binarne liczb bezwzględnych (całkowitych, ułamkowych, mieszanych):
NB, BCD, U1, U2
binarne liczb względnych: ZM, ZU1, ZU2
kod ósemkowy, kod dziesiętny, kod szesnastkowy
Konwersje kodów liczb (przy zadanej długości słowa - formacie): liczbakod1 - liczbakod2
Operacje dodawania i odejmowania w kodach ZM, ZU1, ZU2 (przy zadanej długości słowa - formacie)
Reprezentacja zmiennoprzecinkowa liczb rzeczywistych (ogólna zasada)
Pojęcia: układ logiczny, układ cyfrowy, układ kombinacyjny, układ sekwencyjny
Funkcja boolowska: definicja, sposoby określania, minimalizacja postaci sumacyjnej przy pomocy tablic Karnough, symbole i schematy graficzne
Układy funkcjonalne (ogólne określenia):
Konwertery kodów: koder, dekoder, transkoder
Komutatory: multiplekser, demultiplekser, multipleksery-dekoder
Komparatory
Sumatory
Pojęcia: układ cyfrowy sekwencyjny, automat Mealy'a, automat Moore'a (definicje)
Pojęcia: układ synchroniczny (statyczny, dynamiczny), asynchroniczny, autonomiczny
Przerzutniki typu SR, JK, D, T (symbole graficzne, tablice prawdy
Sekwencyjne układy funkcjonalne - ogólne określenia:
rejestry (równoległe, szeregowe, szeregowo-równoległe, równoległo- szeregowe), sygnały wejściowe i wyjściowe, operacje rejestrowe
liczniki (rodzaje, sygnały wejściowe i wyjściowe, operacje licznikowe
pamięci (rodzaje: ulotne , nieulotne, LIFO, FIFO, RAM, S-RAM, D-RAM,
ROM, PROM, EPROM, EEPROM, FLASH), sygnały wejściowe
i wyjściowe, operacje pamięciowe)
Uniwibratory (rodzaje, ogólna zasada działania)
Mikrokomputery:
ogólna struktura (podstawowe bloki, magistrale, sygnały)
procesor (podstawowe bloki i ich funkcje, podstawowe grupy instrukcji)
asembler (pojęcie, mnemonik, kod źródłowy, kod wynikowy, kod absolutny,
kod relokowalny, dyrektywy (aseg, dseg, equ, set, public, extern),
edytor, kompilator, linker, loader, debugger)
zasada działania instrukcji skoku, wywołania procedury, przerwania
adresowanie (pojęcie, rodzaje)
Zakres tematyczny egzaminu - II semestr
Architektury mikrokomputerów i mikrokontrolerów (von Neumana, harwardzka, mieszana).
Mikrokontrolery o architekturze 8051 i ich urządzenia peryferyjne:
architektura procesora,
podstawowe rejestry (A, B, R0 - R7, SP, PC, DPTR, PSW),
tryby adresowania,
mapa pamięci danych i programu,
podstawowe instrukcje,
czasomierze (tryby pracy),
system przerwań,
USART (tryby 0, 1, 2, 3).
Magistrale transmisji danych:
transmisja szeregowa i równoległa,
transmisja synchroniczna i asynchroniczna,
standard UART,
standardy RS-232, 423, 422, 485,
interfejs I2C,
interfejs SPI,
interfejs 1-Wire.
Mikrokontrolery AVR ATMega:
charakterystyka ogólna,
architektura procesora,
mapa pamięci danych i programu,
przegląd peryferii,
czasomierze,
przetworniki A/C.
Sterowniki przemysłowe PLC
systemy sterowania scentralizowane i rozproszone,
cechy sterowników (sterownik a mikrokontroler)
cykl sterownika,
budowa sterownika,
sterowniki modułowe, kompaktowe, mikrosterowniki,
programowanie sterowników,
cechy języków programowania sterowników.