Bojane,
"Koristiš blok za ulaz i izlaz da obeležiš labele." - Dobro ovo vidm da ne valja.
"Svaki put inicijalizuješ portove." ---> ??? ne razumem sta nije u redu osim da moze krace da si napise kao sto rece Slavenko)
"Samo kada je stop DA moguće je upaliti mašinu." (kada je bit 0=0 nastavi sa ispitivanjem START prekiraca)
"Kad je stop NE nakon pauze ideš na gašenje." ( zaso nakon pauze, kad on odmah vraca na Iskljucenje programa)
Na dnu, nakon UKLJUČI_MAŠINU račvaš tok u multitasking !? ---> ??? ne razumem, mozes malo da pojasnis.
"Koristiš blok za ulaz i izlaz da obeležiš labele." - Dobro ovo vidm da ne valja.
"Svaki put inicijalizuješ portove." ---> ??? ne razumem sta nije u redu osim da moze krace da si napise kao sto rece Slavenko)
"Samo kada je stop DA moguće je upaliti mašinu." (kada je bit 0=0 nastavi sa ispitivanjem START prekiraca)
"Kad je stop NE nakon pauze ideš na gašenje." ( zaso nakon pauze, kad on odmah vraca na Iskljucenje programa)
Code:
; ************************ testira START i STOP prekidac **************************************
Start
; Testira STOP prekidac
btfsc PORTA,0 ; testiraj bit 0, registra PORTA, ako je bit 0 jednak 0 preskoci sledecu instrukciju
goto Iskljucenje ; ako nije jednak 0 idi na Iskljucenje
; Testira START prekidac,
btfss PORTA,1 ; testira bit 1, registra PORTA, ako je bit 1 jednak 1 preskoci sledecu instrukciju
goto Start ; ako nije onda ide na labelu Start za ponovno testiranje START prekidaca
; ************************ testira START i STOP prekidac **************************************
Start
; Testira STOP prekidac
btfsc PORTA,0 ; testiraj bit 0, registra PORTA, ako je bit 0 jednak 0 preskoci sledecu instrukciju
goto Iskljucenje ; ako nije jednak 0 idi na Iskljucenje
; Testira START prekidac,
btfss PORTA,1 ; testira bit 1, registra PORTA, ako je bit 1 jednak 1 preskoci sledecu instrukciju
goto Start ; ako nije onda ide na labelu Start za ponovno testiranje START prekidaca
Na dnu, nakon UKLJUČI_MAŠINU račvaš tok u multitasking !? ---> ??? ne razumem, mozes malo da pojasnis.