sredio sam, fora je u tome da mora biti npr: IF impuls == 0 then, a ne =....no ok, stvar radi ali ima i problem :D
Brojanje u naprijed ide super, ali u nazad loše, npr odbroji do minute i deset sec, onda ih neće vrača u nazad, evo i moj kod u kojem sam neke stvari rješio, ali još me druge zezaju....
Code:
counter = 0
sekunda = 0
minuta = 0
sat = 0
lcdout $FE, 2, "FRAME:",dec2 (counter*2)
lcdout $fe,$c0,"TCR:",DEC2 sat,":", dec2 minuta,":",dec2 sekunda
loop1:
if porta.1=0 then
counter=counter+1
if counter == 12 then
sekunda = sekunda +1
counter = 0
endif
if sekunda == 60 then
minuta = minuta +1
sekunda = 0
endif
IF minuta == 60 then
sat = sat +1
minuta =0
if sat = 60 then
sat =0
endif
endif
goto lcd
endif
if porta.0=0 then
if counter == 0 then
counter = 12
if sekunda == 0 then
sekunda = 60
if minuta ==0 then
minuta = 60
minuta = minuta -1
if sat == 0 then
sat = 60
sat = sat-1
endif
endif
endif
sekunda = sekunda -1
endif
counter=counter-1
goto lcd
endif
goto loop1
lcd:
lcdout $FE, 2, "FRAME:",dec2 (counter*2)
lcdout $fe,$c0,"TCR:",DEC2 sat,":", dec2 minuta,":",dec2 sekunda
while (porta.0=0 or porta.1=0):pause 10:wend
goto loop1
frffr