Mikosa evo primetio sam jednu gresku koja se potkrala u tvom zadatku. Da ne bih kopirao čitav zadatak samo ću navesti njegov deo gde je greška i deo sa ispravljenim kodom :
Dakle sledeći deo koda ima grešku :
Code:
Jeste_jbte
btfsc PORTA,1 ; RA0=0 a da li je RA1=0 ?
bsf PORTB,8 ; RA0=0 i RA1=1 , stanje Q JK FF se resetuje !
goto Pocetak
Greška u prethodnom delu je u instrukciji bsf PORTB.8 ! Desno od nje u komentaru stoji da je u ovom slučaju RA=0 i RA=1 pa stanje Q, JK FF se resetuje a pomenutom instrukcijom se zapravo setuje što je jedina greška koju sam primetio. Dakle Umesto bsf PORTB.8 treba da stoji bcf PORTB.8 pa onda ispravljeni kod ima oblik :
Code:
Jeste_jbte
btfsc PORTA,1 ; RA0=0 a da li je RA1=0 ?
bcf PORTB,8 ; RA0=0 i RA1=1 , stanje Q JK FF se resetuje !
goto Pocetak
Znači, izmeni ovaj deo gde je greška i odnesi asistentu da proveri jer stanje izlaza Q u ovoj kominaciji ulaza mora da bude resetovano kao što je i napisano u komentaru ali se greška potkrala u naredbi.
Nadam se da je problem sada otklonjen i bez gornje ivice !
PS: Verovatno do sada niko nije analizirao ovaj zadatak na forumu zato što zahteva malo koncentracije zbog testiranja uslova pa je ova greška do sada bila neuočena !