Základy programovania mikropočítačov
Odporúčaný semester štúdia
1. stupeň, 2. ročník, letný semester
Výsledky vzdelávania
Cieľom predmetu je získať základné informácie a prehľad o architektúre, technickej stavbe, funkciách a použití mikropočítačov a súvisiacich hardvérových komponentov. Taktiež naučiť študentov základné techniky programovania jednočipových procesorov na mikropočítačoch rady 8051 a ATmega.
Stručná osnova predmetu
- Základné pojmy číslicovej a výpočtovej techniky, adresy a adresovanie
- Architektúra mikroprocesorov a mikropočítačov, inštrukčná sada
- Mikroprocesory Mikrochip – AVR ATMega a Intel 8051
- Mikroprocesory rady ATmega - organizácia pamäte, registre, časovanie
- Komunikácia mikropočítača s V/V zariadeniami, digital I/O
- Systémy prerušenia, časovač (PWM), čítač
- A/D prevodník, USART, I2C, SPI
- Riešenie jednoduchých úloh v asembléri, porovnanie s programovaním v jazyku C, pochopenie práce s registrami, priame a nepriame adresovanie, vetvenie programu, využívanie cyklov.



