-
Mikrokomputer i
mikroprocesor. Jednostka
arytmetyczno-logiczna. Akumulator, znaczniki. Cykl
maszynowy i rozkazowy. Tryby adresowania. Wymiana danych
między mikroprocesorem a otoczeniem: odpytywanie,
przerwania, DMA. Adresowanie urządzeń rozdzielone i
jednolite.
-
Mikrokomputer
jednoukładowy 8051. Wyprowadzenia, podstawowe cykle maszynowe.
Wewnętrzna pamięć RAM. Rejestry specjalne. Jednostka
arytmetyczno-logiczna, znaczniki. Porty wejścia-wyjścia.
Struktura portów. Układ czasowo-licznikowy.
Struktura liczników w poszczególnych trybach pracy. Port
transmisji szeregowej. Określanie prędkości transmisji.
Komunikacja wieloprocesorowa.
Układ przerwań. Zerowanie, tryby obniżonego poboru mocy.
Rozbudowa jednostki centralnej: dołączenie zewnętrznej
pamięci programu i danych, układów wspomagających,
zwiększenie liczby przerwań. Rozbudowane wersje
mikrokontrolera.
-
Mikrosterowniki
rodziny PIC. Główne założenia architektury Harvard.
Rodziny mikrosterowników PIC, podstawowe cechy. Struktura
mikrosterownika PIC16F8x. Jednostka arytmetyczno-logiczna.
Adresowanie pamięci programu. Bezpośrednie i pośrednie
adresowanie pamięci danych. Pamięć EEPROM. Struktura portów
we-wy. Liczniki TMR0, TMR1, TMR2: struktura, zasada
działania. Układ przerwań. Układ transmisji szeregowej.
- Mikrosterowniki rodziny AVR.
Rodziny mikrosterowników AVR. Pamięć programu, danych i
EEPROM. Mikrosterownik AT90S2313 –
podstawowe cechy. Struktura wewnętrzna. Układ nadzorujący (watchdog).
Układ zerowania. Układ licznikowy (TC0, TC1): struktura,
zasada działania. Port szeregowy. Struktura portów we-wy.
Układ przerwań. Tryby adresowania danych.
-
Układy równoległego wejścia-wyjścia.
Programowany układ 8255 –
struktura, tryby pracy, rejestry. Tryb bitowy układu Z-80
PIO.Układy transmisji szeregowej i czasowo-licznikowe.
Układ transmisji szeregowej 8251 – struktura, tryby pracy,
rejestry. Układ czasowo-licznikowy 8253 – struktura, tryby
pracy, rejestry.
- Magistrale
szeregowe w systemach mikroprocesorowych. Porównanie
właściwości magistral równoległych i szeregowych. Magistrala I2C
– architektura, zasady
transmisji, formaty ramek, możliwości rozbudowy. Magistrala
SMBus – porównanie i
możliwości współpracy z I2C. Magistrala SPI – architektura, zasady
transmisji, tryby pracy. Magistrala Microwice – porównanie i możliwości
współpracy z SPI. Magistrala 1-Wire – architektura, zasady transmisji.
-
Montaż i
uruchamianie układów mikroprocesorowych.
Uruchamianie części sprzętowej i programowej. Integracja
sprzętu i oprogramowania. Analizator stanów logicznych – struktura, zasada działania.
Debugger. Symulator –
zasada działania. Emulator układowy – struktura, zasada działania, zastosowanie.