Discussione: Aiuto pic16f84
Visualizza messaggio singolo
Vecchio 28 novembre 05, 11:41   #40 (permalink)  Top
MSchiepp
User
 
L'avatar di MSchiepp
 
Data registr.: 21-01-2004
Residenza: Milano
Messaggi: 989
Citazione:
Originalmente inviato da SoldatoSemplice
... Se il registro TMR0 deve essere impostato a 178 per avere 78 cicli, non dovrebbe essere qualcosa del tipo MOVLW 178 MOVWF TMR0?
Senza ".178"?
In MPASM è possibile specificare la notazione di default per i numeri: se il default è decimale, scrivere .10 o solo 10 non cambia, ma se il default è esadecimale, scrivere semplicemente 10 viene interpretato come 0x10 cioè 16!
Dato che può capitare di assemblare un programma su un sistema settato in modo diverso, per evitare confusioni è consigliabile:
1 - dichiarare sempre il tipo di dato insieme al numero
o
2 - utilizzare nel sorgente la direttiva 'radix' o il comando 'r' nella direttiva 'list' per selezionare il modo desiderato.

Ciao,

Michele
__________________
__________________________________________________
The worst day flying is better than the best day working.
MSchiepp non è collegato   Rispondi citando