PIC / Assembler programmering - Sammenligne 2 binære tal
Hej.Jeg står og skal til at programmere min PIC, en PIC18F familien.
Der er bare opstået et lille problem, og det er at jeg vil sammenligne 2 tal.
Jeg har et tal 25, og modtager et tal fra en AD konvertering, og så skal jeg tjekke om det tal er over eller under 25, og derefter handle udfra det.
Jeg har prøvet med følgende:
movlw b'11111111' ;(I stedet for en AD konverteret værdi bruger jeg bare denne)
sublw b'00010000'
movwf 0x00
btfsc 0x00,0
goto hojere
goto lavere
men problemet er jo bare at ved at bruge btfsc sammenligner jeg jo kun 1 binært tal i rækken 0, i stedet for hele det binære tal.
Hvordan er det muligt for mig at sammenligne de 2 binære tal og ikke bare en enkelt række af dem?
Håber i kan hjælpe, og forstod spørgsmålet :)
