Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Microcontroladores y Microprocesadores: Otoño 2016, FIUV
Microcontroladores y Microprocesadores: Otoño 2016, FIUV
Microprocesadores
Otoño 2016, FIUV
MOTORES Paso a Paso, DC, Servo
NP=360/
Modulación por ancho de pulso
Script de un motor de DC
ORG 0x00
Inicio
bsf STATUS,RP0
bsf EntradaMarcha ; Configura las líneas de entrada.
bsf EntradaSentido
clrf PORTB ; Las líneas del Puerto B configuradas como salida.
bcf STATUS,RP0
Principal
clrw ; Con esta combinación se detiene el motor.
btfsc EntradaMarcha ; Comprueba el estado del interruptor de
funcionamiento.
goto ActivaSalida
movlw b'00010010' ; Gira en un sentido.
btfsc EntradaSentido ; Comprueba el sentido de giro deseado.
movlw b'00010001' ; Gira en el otro sentido.
ActivaSalida
movwf PORTB
goto Principal
END
Introduction 17