24.07.2013 Views

Seminarski rad: Master-slave komunikacija realizovana korišćenjem ...

Seminarski rad: Master-slave komunikacija realizovana korišćenjem ...

Seminarski rad: Master-slave komunikacija realizovana korišćenjem ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

T0INT: RETI ; TIMER0 INT (NE KORISTI SE)<br />

ORG 13H<br />

E1NT: RETI ; INT1 EXT ARGINE (NE KORISTI SE)<br />

ORG 1BH<br />

T1INT: RETI ; TIMER1 INT (NE KORISTI SE)<br />

ORG 23H<br />

INTSER: RETI ; RI/TI INT INTERNI (NE KORISTI SE)<br />

ORG 2BH<br />

T2INT: RETI ; TIMER2 INT(NE KORISTI SE)<br />

;************ INICIJALIZACIJA *********<br />

;**************************************<br />

ORG 30H<br />

INIT:<br />

MOV SP, #STCK<br />

MOV R0,#7FH<br />

MOV A,#00H<br />

FILL00: MOV @R0,A ; INT MEM =00<br />

DJNZ R0, FILL00<br />

CLR EN485TX ; RS485 U RECEIVE MODU<br />

CLR SEL_EN ; DRUGI KRAJ SELECT TASTERA NA MASU<br />

CLR ENT_EN ; DRUGI KRAJ ENTER TASTERA<br />

SETB STAT.MASTER<br />

LCALL SERINI<br />

LCALL DISPINI<br />

LCALL CHAR_SET<br />

4.6.3 MAIN petlja<br />

funkcija:<br />

ispisuje na displej osnovne podatke<br />

detektuje pritisak tastera SELECT ili ENTER, i na osnovu toga ide na deo za<br />

ob<strong>rad</strong>u tastera<br />

;************ MAIN ********************<br />

;**************************************<br />

MAIN:<br />

MOV COUNTS, #0<br />

MOV COUNTE, #0<br />

MOV A, #080H<br />

LCALL DCOMW<br />

MOV DPTR, #MSG2<br />

LCALL DSTRW<br />

MOV A, #0C0H<br />

LCALL DCOMW<br />

MOV DPTR, #MSG3<br />

40

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!