Mikroprocesorska elektronika

Specifikacija predmeta

Oznaka predmeta: EM300A
Broj ESPB: 6
Broj časova aktivne nastave nedeljno: 3+3

 

Nastavnik:   Asistent:
dr Ivan Mezei, docent   dr Ivan Mezei, docent
     
 

Prema nastavnom planu usklađenom po Bolonjskoj deklaraciji nastava iz ovog predmeta odvija se u toku V semestra na smeru za Mikroračunarsku elektroniku.

Način polaganja ispita

Ocena se formira na osnovu kolokvijuma na kojima se ispituje znanje u vezi predavanja (50%), na osnovu laboratorijskih kolokvijuma i drugih aktivnosti na laboratorijskim vežbama (50%).

U toku semestra predviđeno je održavanje dva kolokvijuma u vezi vežbi, a moguće je uraditi i projekat.

Pohađanje predavanja i vežbi je obavezno. Na vežbama je dozvoljeno imati do 2 izostanka u suprotnom predmet se pohađa ponovo naredne godine jer nadoknade ne postoje.

 

Materijal za polaganje ispita 2016/17

Predavanja

Uvodno predavanje

1. predavanje - Osnove arhitektura mikrokontrolera i mikroprocesora

2. predavanje - Projektovanje mikroprocesora, mEdulent

3. predavanje - Projektovanje mikroprocesora EC1

4. predavanje - Zadaci

5. predavanje - Uvod u ARM mikroprocesore (format instrukcija, metode adresiranja).

Arhitektura ARM procesora kod koje se instrukcije izvršavaju u jednom taktu.

6. predavanje - Arhitektura ARM procesora kod koje se instrukcije izvršavaju u više taktova.

Arhitektura ARM procesora sa protočnom obradom.

Napredni aspekti mikroarhitektura.

Kolokvijum #1

7. predavanje - Arhitektura, organizacija memorije i skup instrukcija mikrokontrolera x51

8. predavanje - Tajmeri i brojači

9. predavanje - Prekidi

10. predavanje - Povezivanje periferija

11. predavanje - Serijska komunikacija

 

Pitanja iz 1. dela teorije (konačan spisak 30.11.2016)

Pitanja iz 2. dela teorije (konačan spisak 12.01.2017)

 

 Vežbe

1. i 2. vežba - Projektovanje unutrašnjih blokova mikroprocesora

3. vežba - Projektovanje aritmetičko-logičke jedinice

4. vežba - Projektovanje upravljačke jedinice. Izvorni fajlovi.

5. i 6. vežba - Projektovanje mikroprocesora

Laboratorijski kolokvijum #1

7. vežba - Upoznavanje sa simulatorom MCU8051

8. vežba - Rad sa tajmerima

9. vežba - Rad sa spoljašnjim prekidima

10. vežba - Rad sa LCD

11. vežba -       a. Rad sa složenijim periferijama

b. Upoznavanje sa Keil uVision razvojnim okruženjem

12. vežba -  Rad sa memorijski mapiranim periferijama

 

 

RANIJE GENERACIJE


Materijal za polaganje ispita 2015/16

Predavanja

1. predavanje - Arhitektura mikrokontrolera x51

2. predavanje - Tajmeri i brojači

3. predavanje - Prekidi

4. predavanje - Povezivanje periferija

5. predavanje - Serijska komunikacija

Kolokvijum #1

6. predavanje - Osnove arhitektura mikrokontrolera i mikroprocesora

7. predavanje - Projektovanje mikroprocesora

8. predavanje - Projektovanje mikroprocesora EC1

9. predavanje - Zadaci. Uvod u ARM mikroprocesore (format instrukcija, metode adresiranja).

10. i 11. predavanje - Arhitektura ARM procesora kod koje se instrukcije izvršavaju: 1) u jednom taktu

2) u više taktova i sa protočnom obradom. Napredni aspekti mikroarhitektura.

Kolokvijum #2

Spisak ispitnih pitanja (konačan spisak je postavljen 14.01.2016.)

Vežbe

1. vežba - Upoznavanje sa simulatorom MCU8051

2. vežba - Rad sa tajmerima

3. vežba - Rad sa eksternim prekidima

4. vežba - Rad sa LCD 

5. vežba - a. Rad sa složenijim periferijama

     b. Upoznavanje sa Keil uVision razvojnim okruženjem

6. vežba - Memorijsko mapiranje periferija

Laboratorijski kolokvijum #1

7. vežba - Projektovanje unutrašnjih blokova mikroprocesora

8. vežba - Projektovanje aritmetičko-logičke jedinice

9. vežba - Projektovanje upravljačke jedinice; izvorni fajlovi za vežbu

10. i 11. vežba - Projektovanje mikroprocesora

12. i 13. vežba - Rad sa KEL maketom. Uputstvo za KEL maketu.

Laboratorijski kolokvijum #2

 

Primeri urađenih projekata.

  

Materijal za polaganje ispita 2012-2015
 
Pitanja iz teorije. 
 
 

Dodatni materijal:

MCU 8051 IDE programsko razvojno okruženje.

Zbirka zadataka iz VHDL-a.

Final word on 8051 (pdf knjiga na engleskom)

Biblioteka funkcija za rad sa Keil simulatorom i uputstvo.

Boot loader program.

Program za dobijanje koda za sedmo segmentne displeje.

Razno

-Razlike između VHDL-a i Verilog-a
-Pregled većine proizvođača mikroprocesora iz 19772004 i iz 2010.
-opis za 8051 (na engleskom)
-opis za C51 (html ili word)
-nekoliko primera programa za C51 (pdf - engleski)
-Knjiga u elektronskoj formi "Embedded system design using 8031" (2.3 MB)
-Keil C kompajler
-8052
-Ceibo
-razni linkovi (8051)