Documente Academic
Documente Profesional
Documente Cultură
3. Mandamos todas las opciones las apagamos y mandamos a generar el código de programación.
4. Al momento de generar el codigo en la pantalla de programación nos sale las fuentes de programación del PIC
Resolución CS N° 076-04-2016-04-20
VICERRECTORADO DOCENTE Código: GUIA-PRL-001
6. Mandamos a clean and build, para generar el código y verificar k no allá errores en la programación
8. Una vez diseñado cargamos en el PIC de simulación el código para comprobar su funcionamiento
Resolución CS N° 076-04-2016-04-20
VICERRECTORADO DOCENTE Código: GUIA-PRL-001
ACTIVIDADES DESARROLLADAS
1. Adquisición de conocimientos del PIC16F877A
2. Análisis en la programación del PIC16F877A
3. Reconocimiento del programa MPLAB
4. Reconocimiento de las partes, como de alimentación, de entrada y salidas del PIC16F877A
5. Programación en MPLAB.
6. Comprobación del funcionamiento del PIC.
RESULTADO(S) OBTENIDO(S):
REFERIDOS A ESPACIOS DE MEMORIA UTILIZADOS
Use el banco 1 y la dirección de memoria 0X20
MATERIALES UTILIZADOS
• PIC16F877A.
• Pulsantes.
• Leds.
• Resistencias.
• Cristal de 4Kz.
• Capacitores de 22pf.
• Protoboard.
• Cable multipar.
Resolución CS N° 076-04-2016-04-20
VICERRECTORADO DOCENTE Código: GUIA-PRL-001
#include "p16F877A.inc"
; CONFIG
; __config 0xFF39
__CONFIG _FOSC_XT & _WDTE_OFF & _PWRTE_OFF & _BOREN_OFF & _LVP_OFF & _CPD_OFF & _WRT_OFF
& _CP_OFF
; Posicionamiento banco 1
bsf STATUS,RP0
bsf TRISD,1
bsf TRISD,2
; Retorno banco 0
main:
btfsc PORTD,0
bsf PORTD,3
btfsc PORTD,1
bsf PORTD,4
btfsc PORTD,2
bsf PORTD,5
goto main
end
Resolución CS N° 076-04-2016-04-20
VICERRECTORADO DOCENTE Código: GUIA-PRL-001
CONCLUSIONES: (ESPECÍFICAS 3)
• Para el funcionamiento nos ayudamos de la programación en MPLAB, en el cual se conocía el funcionamiento de las
entrada y salida del PIC16F877A, en el cual nos ayudamos del datasheet, para conocer más del PIC.
• Para que el PIC esté funcionando debemos programas en el lenguaje del ensamblador, cada linera de progresión debe
estar bien estructuradas para que no allá errores al momento de correr el programa, si existirá se verificaría en que línea
de la programación estamos fallando para corregir los errores.
• Se pudo constatar el funcionamiento de la primera practica en el protoboard donde los pulsantes y los leds funcionaron
de acuerdo a la programación dada por nosotros, dando nos en cuenta cuales son las entradas de alimentación, las
entradas de salida a tierra y las salidas de programación.
RECOMENDACIONES:
• Verificación en la programación para que las librerías a llamar sean las indicadas y no exista errores.
• Alimentación adecuada del al PIC en sus 2 entradas en el pin 11, pin 32 “VDD” y 2 de salida pin 12, pin 3 “VSS”
• Para la comprobación del funcionamiento se debe cargar correctamente la progresión en el simulador proteus, en el
cual nos ayudara a verificar si la programación está funcionando adecuadamente.
• Conectar bien a las líneas de alimentación ya que el PIC se puede quema si no se conecta adecuadamente.
Firma de estudiante:
Resolución CS N° 076-04-2016-04-20
VICERRECTORADO DOCENTE Código: GUIA-PRL-001
ANEXO1
FLUJOGRAMA
FOTOS DE LA PRACTICA
Resolución CS N° 076-04-2016-04-20
VICERRECTORADO DOCENTE Código: GUIA-PRL-001
ESQUEMA ELÉCTRICO
Resolución CS N° 076-04-2016-04-20