Discussione: Assembler per PIC
Visualizza messaggio singolo
Vecchio 13 dicembre 07, 22:43   #12 (permalink)  Top
faustog
User
 
L'avatar di faustog
 
Data registr.: 28-02-2006
Messaggi: 1.059
rimanendo in tema ho trovato qualcosa che non mi spiego..


nel tanzilli c'è un capitolo che riguarda la porta seriale trovo strane le seguenti istruzioni:

#DEFINE PULS PORTA,0 ;Pulsante (a riposo=1)
;-----------------------------------------------------
ORG 0
MOVLW 7
MOVWF CMCON ;PORTA=I/O digitali

MAINLOOP BTFSC PULS ;Attende pressione pulsante

la BTFSC PORTA, 0 come fa a funzionare se non c'è a monte un istruzione di somma o differenza.. ..a monte vi è una istruzione MOVWF che però non cambia i valori dei bit C o Z..

riesci a spiegarlo ..perchè io questo non lo capisco!!

a dopo
fausto





Citazione:
Originalmente inviato da jijuja
Ok,comunque mi interessa continuare questa discussione,
se posso commentarti ti duco che tu pensi in C,
devi pensare in assembler per lavorare con l'assembler...
Il contrario di quello che faccio io!
Penso in assembler e vorrei lavorare in C BENE...
Sto cercando di cambiare il mio modo di pensare anzi espanderlo...
faustog non è collegato   Rispondi citando