Uslov:Arhitektura i organizacija računara 1 ili Osnovi informatike i računarstva
Cilj:Upoznavanje sa arhitekturom, načinom rada mikroračunara i mikrokontrolera iz serije MS HC11.
Ishod:Osposobljavanje za projektovanje i realizaciju jednostavnih uređaja na bazi mikrokontrolera MS HC11.
Sadržaj predmeta
Teorijska nastava:
Uvodno predavanje. Sadržaj i oblast primene predmeta. Kodiranje, multipleksiranje, aritmetička kola, centralni procesor (4, 8, 16 – bitni).
Memorijski moduli. Tehnologija, tipovi, arhitektura i vremenski dijagram.
Arhitektura mikroračunarskih sistema, memorija, ulazno izlazni (U/I) uređaji, magistrale.
Projektovanje mikroračunarskih sistema. Povezivanja memorije i U/I uređaja. Greške pri projektovanju. Timski rad, analiza potrebnog vremena i cene sistema.
Osnovni koncept asemblerskog jezika. Programski model, dijagram toka.
Klasifikacija i skup asemblerskih instrukcija mikrokontrolera MS 68 HC11.
Izrada i dokumentovanje programa. Koncept pisanja programa, dijagram toka. Programski moduli. Planiranje i timski rad.
Mehanizam prekida. Vektor prioritet, realizacija programa za prekid.
Osnovni U/I uređaji. Vezivanje U/I uređaja, časovnici, brojači. Asinhroni i serijski prenos podataka, paralelno/serijski i paralelno/paralelni interfejs.
Organizacija memorije. Kontroler za direktni pristup memoriji, hijerarhija memorije.
Sistemi sa analognim signalima. Principi realizacija A/D i D/A konverzija.
Operativni sistemi u realnom vremenu. Zahtevi sistema za rad u realnom vremenu.
Potrošnja i pouzdanost. Sistemi smanjenom potrošnjom. Povećanje pouzdanosti. Metode projektovanja mikroračunara za ugradnju.
Alati za razvoj programa. Simulatori, monitor, emulator, logički analizatori.
Praktična nastava:
U laboratoriji sa razvojnim sistemima praktična realizacija konkretnih problema. Program predmeta usklađen sa preporukama IEEE/ACMComputingCurriculum:CE2016:CE-DIG4 -6, 11, CE-ESY5-7