Seminarski rad: Master-slave komunikacija realizovana korišćenjem ...
Seminarski rad: Master-slave komunikacija realizovana korišćenjem ...
Seminarski rad: Master-slave komunikacija realizovana korišćenjem ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
;**** POZICIJE NA LED DISPLEJU ********<br />
PRVIR EQU 80H ; PRVI RED<br />
DRUGIR EQU 0C0H ; DRUGI RED<br />
;***** START I END KARAKTERI ***********<br />
;***** PODACI U PORUCI MOGU BITI SVI ASCII KARAKTERI (20H - 7FH)<br />
;***** OSIM KONTROLNIH KARAKTERA (00H - 1FH)<br />
ST_CHAR EQU '!' ; STX , START OF TEXT (Ctrl+B)<br />
END_CHAR EQU '@' ; ETX (Ctrl+C)<br />
;******* RAM ****************************<br />
T_OUT EQU 10H<br />
SIPTR EQU 0AH ; POINTER NA TRANSMIT BAFER<br />
S_ADR EQU 0BH ; POINTER ZA ULAZ KOMANDE<br />
CHECKSUM EQU 0CH<br />
COUNTS EQU 20H<br />
COUNTE EQU 21H<br />
STAT EQU 22H<br />
TF EQU 0<br />
RF EQU 1<br />
MASTER EQU 2<br />
STREC EQU 23H<br />
U1 EQU 0<br />
U2 EQU 1<br />
U3 EQU 2<br />
;**** STRUKTURA KOMUNIKACIONOG BAFERA<br />
COMBUF EQU 30H ; START CHAR<br />
ADRX EQU 30H ; ILI "SOURCE"/"DEST." HEX ADRESA<br />
DSTADRH EQU 31H ; TEZA ASCI-HEX ADRESA "DEST."<br />
DSTADRL EQU 32H ; LAKSA ASCI-HEX ADRESA "DEST."<br />
SRCADRH EQU 33H ; TEZA ASCI-HEX ADRESA "SOURCE"<br />
SRCADRL EQU 34H ; LAKSA ASCI-HEX ADRESA "SOURCE"<br />
COMDATA EQU 35H ; ASCII PODACI ZAVRSENI SA 00H<br />
BUFEND EQU 5FH ; MAX.KRAJ BAFERA<br />
4.6.2 inicijalizaciona sekvenca:<br />
funkcija:<br />
definiše stack<br />
upisuje u celu internu memoriju 00h<br />
postavlja RS485 drajver u recieve mod<br />
spušta na masu po jedan kraj tastera ENTER i SELECT<br />
obavlja inicijalizaciju displeja, definisanje karaktera, inicijalizaciju serijkog<br />
porta<br />
ORG 0<br />
LJMP INIT<br />
ORG 03H<br />
E0INT: RETI ; INT0 (NE KORISTI SE)<br />
ORG 0BH<br />
39