Systemy mikroprocesorowe – tematyka wykładu 2002/03
  1. Podstawy konstrukcji układów cyfrowych. Algebra Boole'a. Sposoby zapisu funkcji logicznych. Układy kombinacyjne, sekwencyjne (asynchroniczne i synchroniczne). Zasady projektowania układów cyfrowych.
  2. Parametry układów cyfrowych. Wejścia i wyjścia układów. Zasady łączenia.
  3. Pamięci. Pamięci stałe ROM, PROM, EPROM, EEPROM. Pamięci o swobodnym dostępie SRAM, DRAM, PRAM. Przebiegi czasowe pamięci dynamicznych. Tworzenie bloków pamięci.
  4. 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. Transmisja szeregowa (synchroniczna i asynchroniczna) i równoległa.
  5. Mikrokomputer jednoukładowy 8051. Wyprowadzenia, podstawowe cykle maszynowe. Wewnętrzna pamięć RAM. Rejestry specjalne. Jednostka arytmetyczno-logiczna, znaczniki. Porty wejścia-wyjścia. Buforowanie wyprowadzeń. Układ czasowo-licznikowy.
  6. Mikrokomputer jednoukładowy 8051. Port transmisji szeregowej. 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ń.
  7. Układy równoległego wejścia-wyjścia. Bufory 8216, 8226, 8286, 8227. Rejestry 8282, 8283. Rejestr uniwersalny 8212. Programowany układ 8255 – struktura, tryby pracy, rejestry.
  8. 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.
  9. Sterowniki przerwań 8214, 8259 i 8259A – struktura, tryby pracy, rejestry. Przykłady łączenia łańcuchowego i kaskadowego. Sterowniki DMA 8257 i 8237 – struktura, tryby pracy, rejestry.
  10. Programowanie mikroprocesora 8051. Lista rozkazów, grupy rozkazów, przykładowe techniki programowania.
  11. Współczesne mikrosterowniki. Założenia, zalety i wady architektury typu Harvard. Mikrosterowniki rodziny PIC - organizacja pamięci programu i danych, tryby adresowanie, układ przerwań. Mikrosterowniki rodziny AVR - organizacja pamięci programu i danych, tryby adresowania, układ przerwań.
  12. Mikrokomputer IBM PC – rozwój architektury. Magistrale ISA, EISA, MCA, VLB – podstawowe cechy. Magistrala PCI. Struktura komputera wyposażonego w magistralę PCI. Sygnały i cykle magistrali PCI. Przerwania w urządzeniach PCI.
  13. Magistrala PCI – pamięć konfiguracyjna. Sposoby dostępu do pamięci konfiguracyjnej w IBM PC. Klasyfikacja urządzeń. Magistrala AGP – struktura komputera, sygnały, tryby pracy.

Literatura uzupełniająca

Literatura do ćwiczeń


 Back