Systemy mikroprocesorowe i wbudowane (IPpp) – tematyka zajęć
  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.


Prezentacje z wykładów (PDF)

  1. Struktura systemu mikroprocesorowego. Wymiana danych między mikroprocesorem a otoczeniem.
  2. Mikrokomputer jednoukładowy 8051 (cz. 1 - architektura). 8051 single chip microcomputer (cz. 2 - układy wejścia-wyjścia)
  3. Mikrokomputery jednoukładowe PIC (cz. 1 - architektura). Mikrokomputery jednoukładowe PIC (cz. 2 - układy wejścia-wyjścia)
  4. Mikrokomputery jednoukładowe AVR (cz. 1 - architektura). Mikrokomputery jednoukładowe AVR (cz. 2 - układy wejścia-wyjścia)
  5. Układy równoległego we-wy. Układy szeregowego we-wy, układy czasowo-licznikowe.
  6. Magistrale szeregowe.
  7. Testowanie i uruchamianie systemów mikroprocesorowych.


Literatura uzupełniająca

Literatura do ćwiczeń


 Back