SlideShare ist ein Scribd-Unternehmen logo
1 von 26
CONALEP SAN MARTÍN PRESENTA EQUIPO: ELECTRÓNICOS
AL CHICO DE LA CIENCIA ÁTOMO
HOLA AMIGOS EN ESTA OCASIÓN TE MOSTRARÉ  LA FORMA EN QUE SE UTILIZAN LAS INSTRUCCIONES DEL PIC16F84 PARA ESTO DISEÑAREMOS UN PROGRAMA MUY SENCILLO
EL PROGRAMA QUE VAMOS HACER DEBE  ACTIVAR UN LED CONECTADO A RB0 SIEMPRE QUE UN INTERRUPTOR CONECTADO EN RA0 ESTE  CERRADO. PARA ELLO VAMOS A CONSIDERAR EL SIGUIENTE CIRCUITOS VEMOS EL INTERRUPTOR SW1 CONECTADO EN RA0 Y EL LED CONECTADO EN RBO
Y DESPUÉS REGRESARNOS AL BANCO 0 PARA CONTINUAR  PROGRAMANDO NUESTRO PIC COMO PODRÁS DARTE CUENTA TENEMOS QUE PROGRAMAR A RA0 COMO ENTRADA Y A RB0 COMO SALIDA PARA HACER ESTO DEBEMOS  TRABAJAR EN EL BANCO1 DE LA MEMORIA DE DATOS CUANDO ALIMENTAMOS AL PIC SE ENCUENTRA EN EL BANCO 0, QUE ES DONDE SE TRABAJA PERO  SE DEBE ACCESAR AL BANCO 1 PARA  PROGRAMAR LOS PUERTOS A Y B YA SEA COMO ENTRADAS O SALIDAS
ANTES DE EMPEZAR A PROGRAMAR DEBES SABER  QUE EL MANEJO DE LOS BITS DEL REGISTRO ESTADO  (STATUS) QUE SE ENCUENTRA EN LA DIRECCIÓN 03H Y 83H ÉSTE NOS VA APERMITIR PASARNOS DE BANCO0 AL BANCO1 COMO PODRÁS VER EL PUERTO A Y B ESTAN EN LA DIRECCIÓN 05H Y O6H TE INVITO A QUE ANALICEMOS EL REGISTRO ESTADO ANTES DE EMPEZAR A PROGRAMAR
A CONTINUACIÓN SE MUESTRA ELREGISTRO ESTADO EL CUAL ESTA COMPUESTO POR 7 BITS DE LOS CUALES SOLO USAREMOS PARA NUESTRO PROPÓSITO EL BIT 5 QUE ES NOMBRADO COMO  RP0 SI EL BIT PRP0 = 1 SE DA LA ORDEN DE PASAR AL BANCO 1 SI EL BIT PRP0 = 0 SE DA LA ORDEN DE REGRESAR AL  BANCO 0 7       6        5       4       3       2       1        0    1  0 03H
BIEN PUES AHORA YA SABEMOS QUE PARA TRABAJAR EN EL BANCO 1 RP0 DEBE SER PROGRAMADO CON EL  NÚMERO 1 Y PARA REGRESAR AL BANCO 0 RP0 DEBE SER PROGRAMADO CON EL NÚMERO 0 7       6        5       4       3       2       1        0   03H
BIEN PUES AHORA YA SABES LA FUNCIÓN DEL REGISTRO ESTADO ENTONCES YA PODEMOS EMPEZAR A ELABORAR NUESTRO PROGRAMA TEN A LA MANO LA LISTA DE INSTRUCCIONES DEL PIC 16F84 LAS CUALES  ANALIZASTE CON TÚ PROFESOR, ASÍ QUE YA SABES COMO UTILIZARLAS
LIST P= 16F84 ESTADO      EQU      0X03 PORTA       EQU      0X05 PORTB       EQU      0X06 ORG           0X00 Bsf            estado, 5   EL PUERTO A Y EL B QUE ESTAN EN LAS DIRECCIONES 05 Y 06 RESPECTIVAMENTE ASÍ QUE ASIGNEMOS VALORES DESPUÉS ASIGNAMOS LA DIRECCIÓN QUE LE DICE AL MICRO  EN DONDE DEBE EMPEZAR AHORA DEBEMOS DECIRLE AL PIC QUE SE VA ACCESAR AL BANCO 1 PARA PROGRAMAR PA Y PB COMO ENTRADAS Y SALIDAS RESPECTIVAMENTE PARA ESTO OBSERVA TÚ LISTA DE INSTRUCCIONES. LA QUE NOS PERMITE HACER ESTO ES BSF QUE PONE EL BIT 5 DEL REGISTRO ESTADO A 1 PARA QUE PA SEA ENTRADA SE DEBE CARGAR CON 1s POR LO  QUE PRIMERO LIMPIAMOS EL PUERTO A ES DECIR LO PONEMOS A 0 Y DESPUÉS LOS COMPLEMENTAMOS CARGANDOSE DE ÉSTA MANERA CON 1s AHORA PASEMOS A CARGAR EL PUERTO B CON 0s PARA QUE SEA PROGRAMADO COMO SALIDA LO LIMPIAMOS ES DECIR SE PONE A CERO EL PUERTO B CON LA INSTRUCCIÓN CLR AHORA VAMOS A REGRESARNOS AL BANCO 0  PARA SEGUIR TRABAJANDO PARA ESTO SE VA A PONER EL BIT 5 DEL REGISTRO ESTADO A CERO ASÍ  QUE UTILIZAMOS LA INSTRUCCIÓN BCF VERIFICA TU LISTA DE INSTRUCCIONES A CONTINUACIÓN SE VA PROGRAMAR AL PIC PARA QUE VERIFIQUE SI EL INTERRUPTOR DE LA ENTRADA ESTA ACCIONADO  Y SI ES ASÍ PRENDA EL LED QUE ESTA CONECTADO A LA SALIDA PARA ESTO UTILIZAMOS LA INSTRUCCIÓN BTFSC NUEVAMENTE VUELVE A VERIFICAR TU LISTA DE INSTRUCCIONES COLOCAMOS OTRA ETIQUETA LLAMADA INICIO PARA QUE EL PIC SEPA A DONDE DIRIGIRSE CUANDO SE TEMINA DE ACTIVAR O DESACTIVAR EL INTERRUPTOR TAMBIÉN VAMOS A UTILIZAR LA INSTRUCCIONÓN GOTO QUE DA LA ORDEN DE DIRIGIRSE A ALGUNA ETIQUETA TERMINARE DE ESCRIBIR TODO EL PROGRAMA Y TE EXPLICARE LO QUE HACE EL RESTO DEL PROGRAMA, PERO RECUERDA DEBES VERIFICAR LA LISTA DE INSTRUCCIONES BIEN EXPLICARE LO HACE EL PROGRAMA  CON LA INSTRUCCIÓN BRFSC VERIFICA Y EL INTERRUTOR ESTA ACCIONADO SI EL ASÍ SE SALTA A LA INSTRUCCIÓN DE GOTO ENCENDER APAGANDOSE EL DIODO Y FINALMENTE SE PONE LA INSTRUCCIÓN END PARA FINALIZAR EL PROGRAMA BIEN AMIGOS ANALICEN NUEVAMENTE L PROGRAMA ,ANOTENLO EN SU CUADERNO Y SE DARÁN CUENTA QUE PROGRAMAR UN PIC ES MUY SENCILLO CON LA PRÁCTICA LOGRARÁS DOMINAR  AL PIC Y DISEÑARÁS INFINIDAD DE PROGRAMAS LO PRIMERO QUE TENEMOS QUE HACER ES ESPECIFICAR EL TIPO DE PIC QUE VAMOS A UTILIZAR DESPUÉS A LAS ETIQUETAS QUE VAMOS A UTILIZAR LES ASIGNAMOS LA DIRECCIÓN QUE LES CORRESPONDE RECUERDA QUE LAS ETIQUETAS VAN EN LA PRIMER COLUMNA, EN LA SEGUNDA EL NEMÓNICO Y DESPUÉS  LOS DATOS A UTILIZAR COMO RECORDARÁS VAMOS A UTILIZAR EL REGISTRO ESTADO QUE ESTA EN LA DIRECCIÓN 03 ES DECIR BUSCA LA ETIQUETA ENCENDER Y CON LA INSTRUCCIÓN BSF PONE A 1 EL BIT 0 DEL PB ENCENDIENDOSE EL DIODO SI EL INTERRUPTOR NO ESTA ACCIONADO SE VA A LA ETIQUETA APAGAR EN DONDE BCF LE DA LA ORDEN AL PIC QUE CARGUE EL BIT 0 DEL PUERTO B CON 0 CLRF          PORTA   COMF       PORTA, 1   CLRF          PORTB   BCF            ESTADO, 5   INICIO       BTFSC        PORTA, 0  GOTO        APAGAR        GOTO        ENCENDER        APAGAR   BCF            PORTB, 0  GOTO         INICIO        ENCENDER      BSF            PORTB, 0   GOTO         INICIO       END
BUENO ME DESPIDO DE USTEDES INVITANDOLOS  A PRACTICAR DISEÑANDO MUCHOS PROGRAMAS
Y AHORA ME MARCHO PORQUE DEBO PREPARARME PARA MI SIGUIENTE MISIÓN
PIC16F84

Weitere ähnliche Inhalte

Mehr von conalep

Introducpic
IntroducpicIntroducpic
Introducpicconalep
 
Introducpic2
Introducpic2Introducpic2
Introducpic2conalep
 
Datasheet
DatasheetDatasheet
Datasheetconalep
 
Hoja de datos del PIC16FX
Hoja de datos del PIC16FXHoja de datos del PIC16FX
Hoja de datos del PIC16FXconalep
 
Finiquito
FiniquitoFiniquito
Finiquitoconalep
 
Organizacion De La Informacion
Organizacion De La InformacionOrganizacion De La Informacion
Organizacion De La Informacionconalep
 
Orinetación Educativa
Orinetación EducativaOrinetación Educativa
Orinetación Educativaconalep
 

Mehr von conalep (9)

Introducpic
IntroducpicIntroducpic
Introducpic
 
Introducpic2
Introducpic2Introducpic2
Introducpic2
 
Mplab
MplabMplab
Mplab
 
Datasheet
DatasheetDatasheet
Datasheet
 
Hoja de datos del PIC16FX
Hoja de datos del PIC16FXHoja de datos del PIC16FX
Hoja de datos del PIC16FX
 
Finiquito
FiniquitoFiniquito
Finiquito
 
Organizacion De La Informacion
Organizacion De La InformacionOrganizacion De La Informacion
Organizacion De La Informacion
 
Rubrica
RubricaRubrica
Rubrica
 
Orinetación Educativa
Orinetación EducativaOrinetación Educativa
Orinetación Educativa
 

Kürzlich hochgeladen

MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIIsauraImbrondone
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxnandoapperscabanilla
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfenelcielosiempre
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVGiustinoAdesso1
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 

Kürzlich hochgeladen (20)

MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCV
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 

Programacionpic

  • 1. CONALEP SAN MARTÍN PRESENTA EQUIPO: ELECTRÓNICOS
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8. AL CHICO DE LA CIENCIA ÁTOMO
  • 9. HOLA AMIGOS EN ESTA OCASIÓN TE MOSTRARÉ LA FORMA EN QUE SE UTILIZAN LAS INSTRUCCIONES DEL PIC16F84 PARA ESTO DISEÑAREMOS UN PROGRAMA MUY SENCILLO
  • 10. EL PROGRAMA QUE VAMOS HACER DEBE ACTIVAR UN LED CONECTADO A RB0 SIEMPRE QUE UN INTERRUPTOR CONECTADO EN RA0 ESTE CERRADO. PARA ELLO VAMOS A CONSIDERAR EL SIGUIENTE CIRCUITOS VEMOS EL INTERRUPTOR SW1 CONECTADO EN RA0 Y EL LED CONECTADO EN RBO
  • 11. Y DESPUÉS REGRESARNOS AL BANCO 0 PARA CONTINUAR PROGRAMANDO NUESTRO PIC COMO PODRÁS DARTE CUENTA TENEMOS QUE PROGRAMAR A RA0 COMO ENTRADA Y A RB0 COMO SALIDA PARA HACER ESTO DEBEMOS TRABAJAR EN EL BANCO1 DE LA MEMORIA DE DATOS CUANDO ALIMENTAMOS AL PIC SE ENCUENTRA EN EL BANCO 0, QUE ES DONDE SE TRABAJA PERO SE DEBE ACCESAR AL BANCO 1 PARA PROGRAMAR LOS PUERTOS A Y B YA SEA COMO ENTRADAS O SALIDAS
  • 12. ANTES DE EMPEZAR A PROGRAMAR DEBES SABER QUE EL MANEJO DE LOS BITS DEL REGISTRO ESTADO (STATUS) QUE SE ENCUENTRA EN LA DIRECCIÓN 03H Y 83H ÉSTE NOS VA APERMITIR PASARNOS DE BANCO0 AL BANCO1 COMO PODRÁS VER EL PUERTO A Y B ESTAN EN LA DIRECCIÓN 05H Y O6H TE INVITO A QUE ANALICEMOS EL REGISTRO ESTADO ANTES DE EMPEZAR A PROGRAMAR
  • 13. A CONTINUACIÓN SE MUESTRA ELREGISTRO ESTADO EL CUAL ESTA COMPUESTO POR 7 BITS DE LOS CUALES SOLO USAREMOS PARA NUESTRO PROPÓSITO EL BIT 5 QUE ES NOMBRADO COMO RP0 SI EL BIT PRP0 = 1 SE DA LA ORDEN DE PASAR AL BANCO 1 SI EL BIT PRP0 = 0 SE DA LA ORDEN DE REGRESAR AL BANCO 0 7 6 5 4 3 2 1 0 1 0 03H
  • 14. BIEN PUES AHORA YA SABEMOS QUE PARA TRABAJAR EN EL BANCO 1 RP0 DEBE SER PROGRAMADO CON EL NÚMERO 1 Y PARA REGRESAR AL BANCO 0 RP0 DEBE SER PROGRAMADO CON EL NÚMERO 0 7 6 5 4 3 2 1 0 03H
  • 15. BIEN PUES AHORA YA SABES LA FUNCIÓN DEL REGISTRO ESTADO ENTONCES YA PODEMOS EMPEZAR A ELABORAR NUESTRO PROGRAMA TEN A LA MANO LA LISTA DE INSTRUCCIONES DEL PIC 16F84 LAS CUALES ANALIZASTE CON TÚ PROFESOR, ASÍ QUE YA SABES COMO UTILIZARLAS
  • 16. LIST P= 16F84 ESTADO EQU 0X03 PORTA EQU 0X05 PORTB EQU 0X06 ORG 0X00 Bsf estado, 5 EL PUERTO A Y EL B QUE ESTAN EN LAS DIRECCIONES 05 Y 06 RESPECTIVAMENTE ASÍ QUE ASIGNEMOS VALORES DESPUÉS ASIGNAMOS LA DIRECCIÓN QUE LE DICE AL MICRO EN DONDE DEBE EMPEZAR AHORA DEBEMOS DECIRLE AL PIC QUE SE VA ACCESAR AL BANCO 1 PARA PROGRAMAR PA Y PB COMO ENTRADAS Y SALIDAS RESPECTIVAMENTE PARA ESTO OBSERVA TÚ LISTA DE INSTRUCCIONES. LA QUE NOS PERMITE HACER ESTO ES BSF QUE PONE EL BIT 5 DEL REGISTRO ESTADO A 1 PARA QUE PA SEA ENTRADA SE DEBE CARGAR CON 1s POR LO QUE PRIMERO LIMPIAMOS EL PUERTO A ES DECIR LO PONEMOS A 0 Y DESPUÉS LOS COMPLEMENTAMOS CARGANDOSE DE ÉSTA MANERA CON 1s AHORA PASEMOS A CARGAR EL PUERTO B CON 0s PARA QUE SEA PROGRAMADO COMO SALIDA LO LIMPIAMOS ES DECIR SE PONE A CERO EL PUERTO B CON LA INSTRUCCIÓN CLR AHORA VAMOS A REGRESARNOS AL BANCO 0 PARA SEGUIR TRABAJANDO PARA ESTO SE VA A PONER EL BIT 5 DEL REGISTRO ESTADO A CERO ASÍ QUE UTILIZAMOS LA INSTRUCCIÓN BCF VERIFICA TU LISTA DE INSTRUCCIONES A CONTINUACIÓN SE VA PROGRAMAR AL PIC PARA QUE VERIFIQUE SI EL INTERRUPTOR DE LA ENTRADA ESTA ACCIONADO Y SI ES ASÍ PRENDA EL LED QUE ESTA CONECTADO A LA SALIDA PARA ESTO UTILIZAMOS LA INSTRUCCIÓN BTFSC NUEVAMENTE VUELVE A VERIFICAR TU LISTA DE INSTRUCCIONES COLOCAMOS OTRA ETIQUETA LLAMADA INICIO PARA QUE EL PIC SEPA A DONDE DIRIGIRSE CUANDO SE TEMINA DE ACTIVAR O DESACTIVAR EL INTERRUPTOR TAMBIÉN VAMOS A UTILIZAR LA INSTRUCCIONÓN GOTO QUE DA LA ORDEN DE DIRIGIRSE A ALGUNA ETIQUETA TERMINARE DE ESCRIBIR TODO EL PROGRAMA Y TE EXPLICARE LO QUE HACE EL RESTO DEL PROGRAMA, PERO RECUERDA DEBES VERIFICAR LA LISTA DE INSTRUCCIONES BIEN EXPLICARE LO HACE EL PROGRAMA CON LA INSTRUCCIÓN BRFSC VERIFICA Y EL INTERRUTOR ESTA ACCIONADO SI EL ASÍ SE SALTA A LA INSTRUCCIÓN DE GOTO ENCENDER APAGANDOSE EL DIODO Y FINALMENTE SE PONE LA INSTRUCCIÓN END PARA FINALIZAR EL PROGRAMA BIEN AMIGOS ANALICEN NUEVAMENTE L PROGRAMA ,ANOTENLO EN SU CUADERNO Y SE DARÁN CUENTA QUE PROGRAMAR UN PIC ES MUY SENCILLO CON LA PRÁCTICA LOGRARÁS DOMINAR AL PIC Y DISEÑARÁS INFINIDAD DE PROGRAMAS LO PRIMERO QUE TENEMOS QUE HACER ES ESPECIFICAR EL TIPO DE PIC QUE VAMOS A UTILIZAR DESPUÉS A LAS ETIQUETAS QUE VAMOS A UTILIZAR LES ASIGNAMOS LA DIRECCIÓN QUE LES CORRESPONDE RECUERDA QUE LAS ETIQUETAS VAN EN LA PRIMER COLUMNA, EN LA SEGUNDA EL NEMÓNICO Y DESPUÉS LOS DATOS A UTILIZAR COMO RECORDARÁS VAMOS A UTILIZAR EL REGISTRO ESTADO QUE ESTA EN LA DIRECCIÓN 03 ES DECIR BUSCA LA ETIQUETA ENCENDER Y CON LA INSTRUCCIÓN BSF PONE A 1 EL BIT 0 DEL PB ENCENDIENDOSE EL DIODO SI EL INTERRUPTOR NO ESTA ACCIONADO SE VA A LA ETIQUETA APAGAR EN DONDE BCF LE DA LA ORDEN AL PIC QUE CARGUE EL BIT 0 DEL PUERTO B CON 0 CLRF PORTA COMF PORTA, 1 CLRF PORTB BCF ESTADO, 5 INICIO BTFSC PORTA, 0 GOTO APAGAR GOTO ENCENDER APAGAR BCF PORTB, 0 GOTO INICIO ENCENDER BSF PORTB, 0 GOTO INICIO END
  • 17. BUENO ME DESPIDO DE USTEDES INVITANDOLOS A PRACTICAR DISEÑANDO MUCHOS PROGRAMAS
  • 18. Y AHORA ME MARCHO PORQUE DEBO PREPARARME PARA MI SIGUIENTE MISIÓN
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.