SlideShare una empresa de Scribd logo
1 de 2
Descargar para leer sin conexión
Cibernética y Mecatrónica                                                      Microcontroladores
Escuela de Ingeniería                                                 Ing. Rafael Durán Campoamor



                    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


Universidad La Salle Cuernavaca                                              25/07/2011   Página 1
Cibernética y Mecatrónica                                                     Microcontroladores
Escuela de Ingeniería                                                Ing. Rafael Durán Campoamor


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




Universidad La Salle Cuernavaca                                                 25/07/2011   Página 2

Más contenido relacionado

La actualidad más candente

La actualidad más candente (11)

Digitalio config 16f887a_886
Digitalio config 16f887a_886Digitalio config 16f887a_886
Digitalio config 16f887a_886
 
Arduino introducion
Arduino introducionArduino introducion
Arduino introducion
 
Introduccion al msp430
Introduccion al msp430Introduccion al msp430
Introduccion al msp430
 
Manual de configuracion npt
Manual de configuracion nptManual de configuracion npt
Manual de configuracion npt
 
Programando pi cs_ccs_08
Programando pi cs_ccs_08Programando pi cs_ccs_08
Programando pi cs_ccs_08
 
Curso Micro Tema 1
Curso Micro Tema 1Curso Micro Tema 1
Curso Micro Tema 1
 
Microcontroladores
MicrocontroladoresMicrocontroladores
Microcontroladores
 
Manual de targetas post y sus codigos
Manual de targetas post y sus codigosManual de targetas post y sus codigos
Manual de targetas post y sus codigos
 
Presentacion de noe y sergio
Presentacion de noe y sergioPresentacion de noe y sergio
Presentacion de noe y sergio
 
Lab 01 micro
Lab 01 microLab 01 micro
Lab 01 micro
 
Cartilla pic16f877
Cartilla pic16f877Cartilla pic16f877
Cartilla pic16f877
 

Similar a Configuration word en microcode

Curso de microcontroladores capitulo 03
Curso de microcontroladores capitulo 03Curso de microcontroladores capitulo 03
Curso de microcontroladores capitulo 03Hamiltonn Casallas
 
Practicas con u p pic
Practicas con u p picPracticas con u p pic
Practicas con u p picRafael Duran
 
⭐⭐⭐⭐⭐ (Práctica 4) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 4) DESARROLLO DE APLICACIONES CON #PIC16F886⭐⭐⭐⭐⭐ (Práctica 4) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 4) DESARROLLO DE APLICACIONES CON #PIC16F886Victor Asanza
 
⭐⭐⭐⭐⭐ (Práctica 6) DESARROLLO DE APLICACIONES CON PIC16F886
⭐⭐⭐⭐⭐ (Práctica 6) DESARROLLO DE APLICACIONES CON PIC16F886⭐⭐⭐⭐⭐ (Práctica 6) DESARROLLO DE APLICACIONES CON PIC16F886
⭐⭐⭐⭐⭐ (Práctica 6) DESARROLLO DE APLICACIONES CON PIC16F886Victor Asanza
 
ARDUINO - METODOLOGÍA PARA TRADUCIR AL LENGUAJE PROCESSING UN CIRCUITO E...
ARDUINO - METODOLOGÍA PARA TRADUCIR  AL  LENGUAJE  PROCESSING  UN CIRCUITO  E...ARDUINO - METODOLOGÍA PARA TRADUCIR  AL  LENGUAJE  PROCESSING  UN CIRCUITO  E...
ARDUINO - METODOLOGÍA PARA TRADUCIR AL LENGUAJE PROCESSING UN CIRCUITO E...Jovanny Duque
 
⭐⭐⭐⭐⭐ (Práctica 5) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 5) DESARROLLO DE APLICACIONES CON #PIC16F886⭐⭐⭐⭐⭐ (Práctica 5) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 5) DESARROLLO DE APLICACIONES CON #PIC16F886Victor Asanza
 
Palabra de configuración
Palabra de configuraciónPalabra de configuración
Palabra de configuraciónRafael Duran
 
Seminario_audio_panasonic_AKX10-30-50-70-90.pdf
Seminario_audio_panasonic_AKX10-30-50-70-90.pdfSeminario_audio_panasonic_AKX10-30-50-70-90.pdf
Seminario_audio_panasonic_AKX10-30-50-70-90.pdftecsen1
 
Proyecto coche por bluetooth por joaquin berrocal piris marzo 2017
Proyecto coche por bluetooth por joaquin berrocal piris marzo 2017Proyecto coche por bluetooth por joaquin berrocal piris marzo 2017
Proyecto coche por bluetooth por joaquin berrocal piris marzo 2017joaquinin1
 
Alarma arduino wavecom programa y esquema numeros borrados 48 pag
Alarma arduino wavecom programa y esquema numeros borrados 48 pagAlarma arduino wavecom programa y esquema numeros borrados 48 pag
Alarma arduino wavecom programa y esquema numeros borrados 48 pagjoaquinin1
 
Microcontroladores: Fundamentos de microprocesadores y microcontroladores
Microcontroladores: Fundamentos de microprocesadores y microcontroladoresMicrocontroladores: Fundamentos de microprocesadores y microcontroladores
Microcontroladores: Fundamentos de microprocesadores y microcontroladoresSANTIAGO PABLO ALBERTO
 
Implementacion del 16F84A
Implementacion del 16F84AImplementacion del 16F84A
Implementacion del 16F84AMicroPart
 
Lab 04_ Micro _Retardos (1).pdf
Lab 04_ Micro _Retardos  (1).pdfLab 04_ Micro _Retardos  (1).pdf
Lab 04_ Micro _Retardos (1).pdfJosephJoestar37
 
Introducpic2
Introducpic2Introducpic2
Introducpic2conalep
 
Introducpic
IntroducpicIntroducpic
Introducpicconalep
 
⭐⭐⭐⭐⭐ (Práctica 1) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 1) DESARROLLO DE APLICACIONES CON #PIC16F886⭐⭐⭐⭐⭐ (Práctica 1) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 1) DESARROLLO DE APLICACIONES CON #PIC16F886Victor Asanza
 
Ejercicio pic assembler
Ejercicio pic assemblerEjercicio pic assembler
Ejercicio pic assemblerAlexis Rivera
 
Robotica Educativa CEP Granada 2015
Robotica Educativa CEP Granada 2015Robotica Educativa CEP Granada 2015
Robotica Educativa CEP Granada 2015Jose Antonio Vacas
 

Similar a Configuration word en microcode (20)

Curso de microcontroladores capitulo 03
Curso de microcontroladores capitulo 03Curso de microcontroladores capitulo 03
Curso de microcontroladores capitulo 03
 
Practicas con u p pic
Practicas con u p picPracticas con u p pic
Practicas con u p pic
 
⭐⭐⭐⭐⭐ (Práctica 4) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 4) DESARROLLO DE APLICACIONES CON #PIC16F886⭐⭐⭐⭐⭐ (Práctica 4) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 4) DESARROLLO DE APLICACIONES CON #PIC16F886
 
⭐⭐⭐⭐⭐ (Práctica 6) DESARROLLO DE APLICACIONES CON PIC16F886
⭐⭐⭐⭐⭐ (Práctica 6) DESARROLLO DE APLICACIONES CON PIC16F886⭐⭐⭐⭐⭐ (Práctica 6) DESARROLLO DE APLICACIONES CON PIC16F886
⭐⭐⭐⭐⭐ (Práctica 6) DESARROLLO DE APLICACIONES CON PIC16F886
 
ARDUINO - METODOLOGÍA PARA TRADUCIR AL LENGUAJE PROCESSING UN CIRCUITO E...
ARDUINO - METODOLOGÍA PARA TRADUCIR  AL  LENGUAJE  PROCESSING  UN CIRCUITO  E...ARDUINO - METODOLOGÍA PARA TRADUCIR  AL  LENGUAJE  PROCESSING  UN CIRCUITO  E...
ARDUINO - METODOLOGÍA PARA TRADUCIR AL LENGUAJE PROCESSING UN CIRCUITO E...
 
⭐⭐⭐⭐⭐ (Práctica 5) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 5) DESARROLLO DE APLICACIONES CON #PIC16F886⭐⭐⭐⭐⭐ (Práctica 5) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 5) DESARROLLO DE APLICACIONES CON #PIC16F886
 
Palabra de configuración
Palabra de configuraciónPalabra de configuración
Palabra de configuración
 
Seminario_audio_panasonic_AKX10-30-50-70-90.pdf
Seminario_audio_panasonic_AKX10-30-50-70-90.pdfSeminario_audio_panasonic_AKX10-30-50-70-90.pdf
Seminario_audio_panasonic_AKX10-30-50-70-90.pdf
 
Proyectos pic 2008
Proyectos pic  2008Proyectos pic  2008
Proyectos pic 2008
 
Proyecto coche por bluetooth por joaquin berrocal piris marzo 2017
Proyecto coche por bluetooth por joaquin berrocal piris marzo 2017Proyecto coche por bluetooth por joaquin berrocal piris marzo 2017
Proyecto coche por bluetooth por joaquin berrocal piris marzo 2017
 
Alarma arduino wavecom programa y esquema numeros borrados 48 pag
Alarma arduino wavecom programa y esquema numeros borrados 48 pagAlarma arduino wavecom programa y esquema numeros borrados 48 pag
Alarma arduino wavecom programa y esquema numeros borrados 48 pag
 
Microcontroladores: Fundamentos de microprocesadores y microcontroladores
Microcontroladores: Fundamentos de microprocesadores y microcontroladoresMicrocontroladores: Fundamentos de microprocesadores y microcontroladores
Microcontroladores: Fundamentos de microprocesadores y microcontroladores
 
Tarea final
Tarea finalTarea final
Tarea final
 
Implementacion del 16F84A
Implementacion del 16F84AImplementacion del 16F84A
Implementacion del 16F84A
 
Lab 04_ Micro _Retardos (1).pdf
Lab 04_ Micro _Retardos  (1).pdfLab 04_ Micro _Retardos  (1).pdf
Lab 04_ Micro _Retardos (1).pdf
 
Introducpic2
Introducpic2Introducpic2
Introducpic2
 
Introducpic
IntroducpicIntroducpic
Introducpic
 
⭐⭐⭐⭐⭐ (Práctica 1) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 1) DESARROLLO DE APLICACIONES CON #PIC16F886⭐⭐⭐⭐⭐ (Práctica 1) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 1) DESARROLLO DE APLICACIONES CON #PIC16F886
 
Ejercicio pic assembler
Ejercicio pic assemblerEjercicio pic assembler
Ejercicio pic assembler
 
Robotica Educativa CEP Granada 2015
Robotica Educativa CEP Granada 2015Robotica Educativa CEP Granada 2015
Robotica Educativa CEP Granada 2015
 

Más de Rafael Duran

Ft sistemas 1º y 2º orden
Ft sistemas  1º y 2º ordenFt sistemas  1º y 2º orden
Ft sistemas 1º y 2º ordenRafael Duran
 
Grafica de transitorio matlab e isis de proteus
Grafica de transitorio matlab e isis de proteusGrafica de transitorio matlab e isis de proteus
Grafica de transitorio matlab e isis de proteusRafael Duran
 
Ejemplo de filtros
Ejemplo de filtrosEjemplo de filtros
Ejemplo de filtrosRafael Duran
 
Circuito rl transitorio y frecuencia
Circuito rl transitorio y frecuenciaCircuito rl transitorio y frecuencia
Circuito rl transitorio y frecuenciaRafael Duran
 
Ley de voltajes de Kirchhoff (mallas)
Ley de voltajes de Kirchhoff (mallas)Ley de voltajes de Kirchhoff (mallas)
Ley de voltajes de Kirchhoff (mallas)Rafael Duran
 
Divisores de v e i
Divisores de v e iDivisores de v e i
Divisores de v e iRafael Duran
 
Apuntes filtros activos de 1er y 2o orden
Apuntes filtros activos de 1er y 2o ordenApuntes filtros activos de 1er y 2o orden
Apuntes filtros activos de 1er y 2o ordenRafael Duran
 
Practicas con gals
Practicas con galsPracticas con gals
Practicas con galsRafael Duran
 
Ejemplos de win cupl
Ejemplos de win cuplEjemplos de win cupl
Ejemplos de win cuplRafael Duran
 
Practicas con arduino
Practicas con arduinoPracticas con arduino
Practicas con arduinoRafael Duran
 
Practicas con arduino
Practicas con arduinoPracticas con arduino
Practicas con arduinoRafael Duran
 
Ciclo w r 24 lc16b
Ciclo w r 24 lc16bCiclo w r 24 lc16b
Ciclo w r 24 lc16bRafael Duran
 
Unidades i y ii dpm
Unidades i y ii dpmUnidades i y ii dpm
Unidades i y ii dpmRafael Duran
 
Práctica 2 ayuda y ventana de edición
Práctica 2  ayuda y ventana de ediciónPráctica 2  ayuda y ventana de edición
Práctica 2 ayuda y ventana de ediciónRafael Duran
 

Más de Rafael Duran (20)

Ft sistemas 1º y 2º orden
Ft sistemas  1º y 2º ordenFt sistemas  1º y 2º orden
Ft sistemas 1º y 2º orden
 
Grafica de transitorio matlab e isis de proteus
Grafica de transitorio matlab e isis de proteusGrafica de transitorio matlab e isis de proteus
Grafica de transitorio matlab e isis de proteus
 
Voltaje eficaz
Voltaje eficazVoltaje eficaz
Voltaje eficaz
 
Ejemplo de filtros
Ejemplo de filtrosEjemplo de filtros
Ejemplo de filtros
 
Circuito rl transitorio y frecuencia
Circuito rl transitorio y frecuenciaCircuito rl transitorio y frecuencia
Circuito rl transitorio y frecuencia
 
Solución tarea 1
Solución tarea 1Solución tarea 1
Solución tarea 1
 
Ley de voltajes de Kirchhoff (mallas)
Ley de voltajes de Kirchhoff (mallas)Ley de voltajes de Kirchhoff (mallas)
Ley de voltajes de Kirchhoff (mallas)
 
Divisores de v e i
Divisores de v e iDivisores de v e i
Divisores de v e i
 
Apuntes filtros activos de 1er y 2o orden
Apuntes filtros activos de 1er y 2o ordenApuntes filtros activos de 1er y 2o orden
Apuntes filtros activos de 1er y 2o orden
 
Practicas con gals
Practicas con galsPracticas con gals
Practicas con gals
 
Ejemplos de win cupl
Ejemplos de win cuplEjemplos de win cupl
Ejemplos de win cupl
 
Practicas con arduino
Practicas con arduinoPracticas con arduino
Practicas con arduino
 
Practicas con arduino
Practicas con arduinoPracticas con arduino
Practicas con arduino
 
Tutorial warp r4
Tutorial warp r4Tutorial warp r4
Tutorial warp r4
 
Ciclo w r 24 lc16b
Ciclo w r 24 lc16bCiclo w r 24 lc16b
Ciclo w r 24 lc16b
 
Unidades iii
Unidades iiiUnidades iii
Unidades iii
 
Unidades i y ii dpm
Unidades i y ii dpmUnidades i y ii dpm
Unidades i y ii dpm
 
Práctica nº4
Práctica nº4Práctica nº4
Práctica nº4
 
Práctica nº3
Práctica nº3Práctica nº3
Práctica nº3
 
Práctica 2 ayuda y ventana de edición
Práctica 2  ayuda y ventana de ediciónPráctica 2  ayuda y ventana de edición
Práctica 2 ayuda y ventana de edición
 

Configuration word en microcode

  • 1. Cibernética y Mecatrónica Microcontroladores Escuela de Ingeniería Ing. Rafael Durán Campoamor 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 Universidad La Salle Cuernavaca 25/07/2011 Página 1
  • 2. Cibernética y Mecatrónica Microcontroladores Escuela de Ingeniería Ing. Rafael Durán Campoamor 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 Universidad La Salle Cuernavaca 25/07/2011 Página 2