Discussione: regolatore brushed
Visualizza messaggio singolo
Vecchio 18 dicembre 08, 13:55   #11 (permalink)  Top
OSVALDO
User
 
Data registr.: 17-12-2008
Messaggi: 5
ecco il sorgente originale in allegato...

premetto che non capisco niente di programmazione pic e non ho mai scritto neanche una riga di codice

però

ho modificato il codice del ciclo in questo modo... aggiungendo un moltiplicatore X10 per lo stato di on del mosfet... ma ancora non l'ho provato..

forse ho scritto un'emerita cazz???
Codice:
ciclo
	movfw	calibrazione
    movwf	conteggio
    movfw	comando_motore		
    movwf	motore_off	
    movlw       10
    movwf       moltiplicatore
   		
ciclo_motore 

       	movf	motore_off,F			;motore = 0 motore spento
	btfss	STATUS,Z				;se motore_off =0 salta
	bsf		PORTB,0					;se e'1 sei qui 
	btfsc	STATUS,Z				;se motore_off =1 salta
	bcf		PORTB,0					;se e' 0 sei qui
	btfss	STATUS,Z				;se motore_off=0 salta
        decfsz  moltiplicatore
        goto sub_ciclo
	decf	motore_off				;se e' 1 puoi ancora decrementare
sub_ciclo
	decfsz	conteggio
	goto	ciclo_motore
	goto	ciclo
Files allegati
Tipo file: txt regolatore.txt‎ (6,5 KB, 330 visite)
OSVALDO non è collegato   Rispondi citando