Mikroračunari Šifra: 130507 | 6 ESPB

Opšte informacije
Nivo studija:
Godina studija: 2
Semestar/Trimestar: 3
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:
  1. Uvodno predavanje. Sadržaj i oblast primene predmeta. Kodiranje, multipleksiranje, aritmetička kola, centralni procesor (4, 8, 16 – bitni).
  2. Memorijski moduli. Tehnologija, tipovi, arhitektura i vremenski dijagram.
  3. Arhitektura mikroračunarskih sistema, memorija, ulazno izlazni (U/I) uređaji, magistrale.
  4. Projektovanje mikroračunarskih sistema. Povezivanja memorije i U/I uređaja. Greške pri projektovanju. Timski rad, analiza potrebnog vremena i cene sistema.
  5. Osnovni koncept asemblerskog jezika. Programski model, dijagram toka.
  6. Klasifikacija i skup asemblerskih instrukcija mikrokontrolera MS 68 HC11.
  7. Izrada i dokumentovanje programa. Koncept pisanja programa, dijagram toka. Programski moduli. Planiranje i timski rad.
  8. Proces izrade izvršnog programa. Izrada jednostavnijih programa, kontrolisani vremenski intervali. Mapiranje memorije. Prevođenje, asembliranje, linkovanje.
  9. Mehanizam prekida. Vektor prioritet, realizacija programa za prekid.
  10. Osnovni U/I uređaji. Vezivanje U/I uređaja, časovnici, brojači. Asinhroni i serijski prenos podataka, paralelno/serijski i paralelno/paralelni interfejs.
  11. Organizacija memorije. Kontroler za direktni pristup memoriji, hijerarhija memorije.
  12. Sistemi sa analognim signalima. Principi realizacija A/D i D/A konverzija.
  13. Operativni sistemi u realnom vremenu. Zahtevi sistema za rad u realnom vremenu.
  14. Potrošnja i pouzdanost. Sistemi smanjenom potrošnjom. Povećanje pouzdanosti. Metode projektovanja mikroračunara za ugradnju.
  15. Alati za razvoj programa. Simulatori, monitor, emulator, logički analizatori.
Praktična nastava:
  1. 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
Literatura
  1. Vasiljević, V., Hadžibabić, B., Tadić, V., Pavić, B., Mikroračunari, VIŠER, Beograd, 2009.
  2. Vasiljević, V., Tadić, V., Pavić, B., Nikolić, B., Priručnik za laboratorijske vežbe iz Mikroračunara, VIŠER, Beograd, 2015.
  3. Vasiljević, V., Tadić, V., Pavić, B., Nikolić, B., Josić, A., Zbirka zadataka i pitanja iz Mikroračunara, VIŠER, Beograd, 2006.
  4. Tocci, R., Laskowski, L., Microcomputers, Prentice Hall, New Jersy, 2006.
Broj časova aktivne nastave (nedeljno)
Predavanja: 3
Vežbe: 2
Drugi oblici nastave: 0
Ocena znanja (maksimalan broj poena 100)
Predispitne obaveze
Poeni
aktivnosti u toku predavanja
0
aktivnosti na laboratorijskim vežbama
40
seminarski rad
0
kolokvijum
30
Završni ispit
Poeni
Pismeni ispit
30
Usmeni ispit
0