Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
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
10. Ahora que ya tenemos cargado el programa mandamos a correr y se podrá visualizar el funcionamiento del Display.
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. Reconocimiento del programa MPLAB
3. Programación en MPLAB.
6. Comprobación del funcionamiento del PIC, con la comprobación en el Display.
RESULTADO(S) OBTENIDO(S):
REFERIDOS A ESPACIOS DE MEMORIA UTILIZADOS
Use el banco 1 y la dirección de memoria 0X00
MATERIALES UTILIZADOS
• PIC16F877A.
• Pulsantes.
• Display
• Resistencias.
• Cristal de 4Kz.
• Capacitores de 22pf.
• Protoboard.
• Cable multipar.
• Led
Resolución CS N° 076-04-2016-04-20
VICERRECTORADO DOCENTE Código: GUIA-PRL-001
ORG 0x00
goto inicio
inicio
#DEFINE PUL1 PORTB,7
#DEFINE PUL2 PORTB,6
#DEFINE PUL3 PORTB,5
#DEFINE K 0xFF
#DEFINE K1 0xFF
CBLOCK 0x020
CONTA1
CONTA2
CONTA3
ENDC
;BSF TRISD,0
;BSF TRISD,1
BCF TRISD,7;PUERTO D7 SEA SALIDA
BCF TRISD,6
BCF TRISD,5
BCF TRISD,4
BCF TRISD,3
BCF TRISD,2
BCF TRISD,1
BCF TRISD,0
MOVWF PORTD
CLRF PORTD
ENCENDIDO
BTFSC PUL1
GOTO PRINCIPAL
BTFSC PUL3
GOTO PRINCIPAL
GOTO ENCENDIDO
PRINCIPAL
MOVLW B'10111111'
MOVWF PORTD
CALL DEMORA
BTFSC PUL1
GOTO PRINCIPAL
BTFSC PUL2
GOTO ENCENDIDO
MOVLW B'10000110'
MOVWF PORTD
CALL DEMORA
BTFSC PUL3
GOTO PRINCIPAL
BTFSC PUL2
GOTO ENCENDIDO
MOVLW B'1011011'
MOVWF PORTD
CALL DEMORA
BTFSC PUL3
GOTO PRINCIPAL
BTFSC PUL2
GOTO ENCENDIDO
MOVLW B'11001111'
MOVWF PORTD
CALL DEMORA
BTFSC PUL3
GOTO PRINCIPAL
BTFSC PUL2
GOTO ENCENDIDO
MOVLW B'11100110'
MOVWF PORTD
CALL DEMORA
BTFSC PUL3
Resolución CS N° 076-04-2016-04-20
VICERRECTORADO DOCENTE Código: GUIA-PRL-001
GOTO PRINCIPAL
BTFSC PUL2
GOTO ENCENDIDO
MOVLW B'11101101'
MOVWF PORTD
CALL DEMORA
BTFSC PUL3
GOTO PRINCIPAL
BTFSC PUL2
GOTO ENCENDIDO
MOVLW B'11111101'
MOVWF PORTD
CALL DEMORA
BTFSC PUL3
GOTO PRINCIPAL
BTFSC PUL2
GOTO ENCENDIDO
MOVLW B'10100111'
MOVWF PORTD
CALL DEMORA
BTFSC PUL3
GOTO PRINCIPAL
BTFSC PUL2
GOTO ENCENDIDO
MOVLW B'11111111'
MOVWF PORTD
CALL DEMORA
BTFSC PUL3
GOTO PRINCIPAL
BTFSC PUL2
GOTO ENCENDIDO
GOTO PRINCIPAL
GOTO ENCENDIDO
DEMORA
MOVLW K1
MOVWF CONTA2
B2
MOVLW K
MOVWF CONTA1
B1
NOP ; IGUAL ES UN CICLO DE MAQUINA PARA QUEMAR
DECFSZ CONTA1,F ; CREA EL BUCLE PARA QUEMAR TIEMPO
GOTO B1
RETURN
END
CONCLUSIONES: (ESPECÍFICAS 3)
• Con el software MPLAB, podremos realizar la programación del PIC16F877A, en el cual programaremos las diferentes
líneas de código ara el funcionamiento de programa en el PIC.
• La progresión en el MPLAB, no es muy complicada ya que si verificamos bien los DATASHEE se nos ara más fácil
para la programación y podremos saber cuáles son las entradas y las salidas.
• También se pudo constatar el funcionamiento de la practica PROTEUS donde buscaremos el código del Archivo HEX
donde al momento de ejecutar, se queda grabada en el PIC del simulador y se podrá verificar el funcionamiento.
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”
• Se recomienda verificar bien qué tipo de Display se va usar para que no allá errores, en este caso se utilizo un ANDO
COMUN, de 7 segmento en el cual funciono con normalidad y sin ningún error.
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