You are on page 1of 2

vUniverzitet u Bihaću

Tehnički fakultet Bihać


Elektrotehnika / Informatika

Pismeni ispit iz predmeta: Digitalni sistemi

Ime i prezime, broj indeksa:


Napisati program za mikrokontroler PIC16F877A u Proteus MPLABx programu i nacrtati šemu
klopa u Proteus programu, de dizajnirati PCB ploču za proizvoljno odabrani zadatak
Zadatak 1:
Za mikrokontroler su povezani sljedeći elementi: 7segmentni displej, 8 LED dioda i 6x2 LCD displej.
Brojanje se vrši od 0-8, s tim da se nalazi i jedan push button koji prebacuje brojač na sljedeći element.
Kada se brojanje prebaci na sljedeći element, prethodni se ugasi. Npr. Počinje da odbrojava 7segmentni
displej 0-1-2-3 kada se pristisne push button prebacuje se na LED diode koje se počinju paliti
odjednom 3 LED diode pa 4-5-6 pa kada se pritisne push button LED diode se ugase, a nastavi se
brojač na 16x2 LCD displeju 6-7-8-0... sve dok se ne pritisne push button koji će brojač prebaciti na
sljedeći element i tako ukrug. Napraviti PCB.

Zadatak 2:
Koristiti virtualni terminal na kojem se ispisuje trenutna temepratura koju očitava senzor temperature.
Na početku ispiše poruku 'Dobrodošli! (Normalni tekst) Trenutna temp. Je: _

a) Ako je trenutna temperatura <19 stepeni, ispiše se poruka Potrebo je uključiti grijanje!(pomjerački
tekst)', te se upali plava led dioda.
b) Ako je trenutna temperatura >19 i <25 stepeni, ispiše se poruka Temp je idealna!(pomjerački
tekst)', te se upali plava zelena dioda.
c) Ako je trenutna temperatura >25 stepeni, ispiše se poruka Potrebo je uključiti hlađenje!
(pomjerački tekst)', te se upali plava crvena dioda.

Zadatak 3:
Objasniti sljedeće pojmove:
TRIS, PORT, MCLR, WDT, RESET, PWRT, TAKT, OSCILATOR, GPIO, A/D D/A

Univerzitet u Bihaću
Tehnički fakultet Bihać
Elektrotehnika / Informatika

Pismeni ispit iz predmeta: Digitalni sistemi

Ime i prezime, broj indeksa:


Napisati program za mikrokontroler PIC16F877A u Proteus MPLABx programu i nacrtati šemu
klopa u Proteus programu, de dizajnirati PCB ploču za proizvoljno odabrani zadatak
Zadatak 1:
Za mikrokontroler su povezani sljedeći elementi: 7segmentni displej, 8 LED dioda i 6x2 LCD displej.
Brojanje se vrši od 0-8, s tim da se nalazi i jedan push button koji prebacuje brojač na sljedeći element.
Kada se brojanje prebaci na sljedeći element, prethodni se ugasi. Npr. Počinje da odbrojava 7segmentni
displej 0-1-2-3 kada se pristisne push button prebacuje se na LED diode koje se počinju paliti
odjednom 3 LED diode pa 4-5-6 pa kada se pritisne push button LED diode se ugase, a nastavi se
brojač na 16x2 LCD displeju 6-7-8-0... sve dok se ne pritisne push button koji će brojač prebaciti na
sljedeći element i tako ukrug. Napraviti PCB.

Zadatak 2:
Koristiti virtualni terminal na kojem se ispisuje trenutna temepratura koju očitava senzor temperature.
Na početku ispiše poruku 'Dobrodošli! (Normalni tekst) Trenutna temp. Je: _

d) Ako je trenutna temperatura <19 stepeni, ispiše se poruka Potrebo je uključiti grijanje!(pomjerački
tekst)', te se upali plava led dioda.
e) Ako je trenutna temperatura >19 i <25 stepeni, ispiše se poruka Temp je idealna!(pomjerački
tekst)', te se upali plava zelena dioda.
f) Ako je trenutna temperatura >25 stepeni, ispiše se poruka Potrebo je uključiti hlađenje!
(pomjerački tekst)', te se upali plava crvena dioda.

Zadatak 3:
Objasniti sljedeće pojmove:
TRIS, PORT, MCLR, WDT, RESET, PWRT, TAKT, OSCILATOR, GPIO, A/D D/A

Univerzitet u Bihaću
Tehnički fakultet Bihać
Elektrotehnika / Informatika

Pismeni ispit iz predmeta: Digitalni sistemi

Ime i prezime, broj indeksa:


Napisati program za mikrokontroler PIC16F877A u Proteus MPLABx programu i nacrtati šemu
klopa u Proteus programu, de dizajnirati PCB ploču za proizvoljno odabrani zadatak
Zadatak 1:
Za mikrokontroler su povezani sljedeći elementi: 7segmentni displej, 8 LED dioda i 6x2 LCD displej.
Brojanje se vrši od 0-8, s tim da se nalazi i jedan push button koji prebacuje brojač na sljedeći element.
Kada se brojanje prebaci na sljedeći element, prethodni se ugasi. Npr. Počinje da odbrojava 7segmentni
displej 0-1-2-3 kada se pristisne push button prebacuje se na LED diode koje se počinju paliti
odjednom 3 LED diode pa 4-5-6 pa kada se pritisne push button LED diode se ugase, a nastavi se
brojač na 16x2 LCD displeju 6-7-8-0... sve dok se ne pritisne push button koji će brojač prebaciti na
sljedeći element i tako ukrug. Napraviti PCB.

Zadatak 2:
Koristiti virtualni terminal na kojem se ispisuje trenutna temepratura koju očitava senzor temperature.
Na početku ispiše poruku 'Dobrodošli! (Normalni tekst) Trenutna temp. Je: _

g) Ako je trenutna temperatura <19 stepeni, ispiše se poruka Potrebo je uključiti grijanje!(pomjerački
tekst)', te se upali plava led dioda.
h) Ako je trenutna temperatura >19 i <25 stepeni, ispiše se poruka Temp je idealna!(pomjerački
tekst)', te se upali plava zelena dioda.
i) Ako je trenutna temperatura >25 stepeni, ispiše se poruka Potrebo je uključiti hlađenje!(pomjerački
tekst)', te se upali plava crvena dioda.

Zadatak 3:
Objasniti sljedeće pojmove:
TRIS, PORT, MCLR, WDT, RESET, PWRT, TAKT, OSCILATOR, GPIO, A/D D/A

You might also like