You are on page 1of 1

MIKROPROCESORSKI SOFTVER DOMAI ZADATAK

Medicinski ureaj kontrolisan je mikrokontrolerom LPC2148. Ureaj ima svoju


ugraenu tastaturu i LCD displej. Mikrokontroler se napaja naponom Vcc = 3.3V.
Za linije porta P0.11, P0.12, P0.13 vezani su redom tasteri A, B, C.
Za liniju porta P1.16 vezana je LE dioda koja predstavlja pozadinsko osvetljenje
tastature ureaja i pali se izbacivanjem logike nule na port za koji je vezana.
Za P1.17 i P1.18 vezane su LE diode koje se pale izbacivanjem logike jedinice na
port za koji su vezane.
Displej ureaja je povezan serijskom vezom za UART1 port mikrokontrolera.
PC je povezan serijskom vezom za UART0 port mikrokontrolera.
Za DA konvertor je povezana sonda ureaja.

Parametri za UART0: Parametri za UART1:


- Bitska brzina: 19200 - Bitska brzina: 4800
- Broj informacionih bita: 7 - Broj informacionih bita: 8
- Broj stop bita: 2 - Broj stop bita: 1
- Parnost: bez - Parnost: bez

Napisati program za ovaj ureaj koji omoguava sledee:

a) Svakih 200 milisekundi proverava se signal na AD0.1 konvertoru, a svakih 2


sekunde na displeju se ispisuje maksimalni rezultat merenja tokom protekle 2
sekunde, u formatu '0.0 V'. Ukoliko je izmereni napon vei od Vcc/4, upaliti
diodu P1.17. Ukoliko je napon vei od Vcc/2, upaliti diodu P1.18.
(1 poen)

b) Ako je pritisnut taster A, DA konvertor generie signal trougla amplitude


Vcc/2, rezolucije 30 odbiraka. Sa PC-a se preko UART0 alju komande kao
broj (10, 20, 30, ... 100), koje predstavljaju frekvenciju signala (10Hz, 20Hz,
30Hz ...90Hz) koji DA treba da generie. Inicijalna frekvencija signala je
20Hz.
(1 poen)

c) Po ukljuenju ureaja na AD0.2 se dovodi signal maksimalne amplitude Vcc/4.


Svakih 100ms se oitava rezultat konverzije. Ukoliko je pritisnut taster B, na
DA se izbacuje isti taj ulazni signal.
Ukoliko je pritusnut taster C, na DA se izbacuje ulazni signal pomnoen sa 2
(dva puta vei napon na izlazu od ulaznog).
Ukoliko su istovremeno pritisnuti oba tastera B i C, na DA se izbacuje ulazni
signal pomnoen sa 4 (4 puta vei napon na izlazu od ulaznog).
(1 poen)

Zadatak donosi maksimalno 3 poena koji uestvuju u formiranju konane ocene.


Reenje zadatka (datoteke main.c, i sve ostale .c fajlove u kojima se nalazi kd koji
predstavlja deo reenja) spakovati u zip arhivu i poslati na e-mail srboslav@gmail.com
Rok za slanje zadataka je zakljuno sa datumom ponovljene odbrane vebi, koji e
naknadno biti objavljen.

You might also like