configuration word en microcode
Post on 26-Jul-2015
1.991 Views
Preview:
TRANSCRIPT
Cibernética y Mecatrónica Microcontroladores Escuela de Ingeniería Ing. Rafael Durán Campoamor
Universidad La Salle Cuernavaca 25/07/2011 Página 1
Palabra de configuración en MicroCode Studio
Programa para el on/off permanante sin rebote con el 16F84A
@ DEVICE pic16F84A, WDT_OFF ' Watchdog Timer ON
@ DEVICE pic16F84A, PWRT_ON ' Power-On Timer
@ DEVICE pic16F84A, PROTECT_OFF' protección de código OFF
cont var byte
boton var portb.0
led var portb.1
trisb=$FD
cont=0
limpiar: low led
checar: count boton,200,cont
if cont=1 then ledtoggle
goto checar
ledtoggle: toggle led
goto checar
Programa para el on/off permanante sin rebote con el 16F628A
@ DEVICE pic16F628A, INTRC_OSC_NOCLKOUT ' Opción del Osc Interno
@ DEVICE pic16F628A, WDT_OFF ' Watchdog Timer ON
@ DEVICE pic16F628A, PWRT_ON ' Power-On Timer
@ DEVICE pic16F628A, BOD_ON
@ DEVICE pic16F628A, MCLR_OFF ' Master Clear Opción interno
@ DEVICE pic16F628A, LVP_OFF ' Bajo voltaje de programación
@ DEVICE pic16F628A, CPD_OFF ' Protección del código de memoria OFF
@ DEVICE pic16F628A, PROTECT_OFF' protección de código OFF
cont var byte
boton var portb.0
led var portb.1
trisb=$FD
cmcon=$07
trisa=$FF
cont=0
limpiar: low led
checar: count boton,200,cont
if cont=1 then ledtoggle
goto checar
ledtoggle: toggle led
goto checar
Cibernética y Mecatrónica Microcontroladores Escuela de Ingeniería Ing. Rafael Durán Campoamor
Universidad La Salle Cuernavaca 25/07/2011 Página 2
Otra forma de colocar los fuses es declarando la palabra de configuración en hexadecimal
@ DEVICE pic16F84A, 3FF1H ‘cristal XT, WDT_OFF, PWRT_ON, CP_OFF
Lo anterior para el pic16F84a
Mientras que para el pic16F628a es
@ DEVICE pic16F628A, 3F18H ‘ con los mismos argumentos.
INTRC_OSC_NOCLKOUT ' Opción del Osc Interno
WDT_OFF ' Watchdog Timer ON
PWRT_ON ' Power-On Timer
BOD_ON
MCLR_OFF ' Master Clear Opción interno
LVP_OFF ' Bajo voltaje de programación
CPD_OFF ' Protección del código de memoria OFF
PROTECT_OFF' protección de código OFF
top related