PIC16F84A
Módulo:
1. Introducción a los microcontroladores
Actividad:
PIC16F84A
Objetivo:
El alumno investigara y desarrollara el funcionamiento del microcontrolador así como la programación.
Desarrollar yexplicar la práctica correspondiente.
Procedimiento:
1. Descargar PDF del correspondiente microcontrolador.
2. Investigar si el microcontrolador necesita componentes externos.
3. Programar elfuncionamiento del PIC en MPLAB o Microbasic.
4. Simularlo en PROTEUS.
5. Quemar el microcontrolador.
6. Realizar el circuito correspondiente a la práctica.
7. Escribir resultados.
Resultados:Funcionamiento: Pondremos 3 leds en determinadas salidas de nuestro PIC y cada led debe encender y apagar cada segundo y este debe repetirse.
Diagrama del microcontrolador
Código realizado enMPLAB
;Configuracion de PIC 16690
;Directivas
LIST P=16F690
INCLUDE P16F690.INC
__CONFIG _INTRC_OSC_NOCLKOUT & _WDT_OFF
;Valiables
CBLOCK 0X20
VALOR1,VALOR2,VALOR3
ENDC
;Origen
ORG0
;Configuracion
BANKSEL PORTA ;Banco 0
BANKSEL ANSEL ;Banco 2
CLRF ANSEL ;Borra ANSEL Y ANSELH
CLRF ANSELH ;Para PTS.dIGITALES
BANKSEL TRISA ;Banco 1
CLRF TRISA;Borra TRISC para configurar
;PORTC de salida
BANKSEL PORTA ;Banco 0
BANKSEL PORTB ;Banco 0
BANKSEL ANSEL ;Banco 2
CLRF ANSEL ;Borra ANSEL Y ANSELH
CLRF ANSELH ;ParaPTS.dIGITALES
BANKSEL TRISB ;Banco 1
CLRF TRISB ;Borra TRISC para configurar
;PORTC de salida
BANKSEL PORTB ;Banco 0
;Programa principal
CLRF PORTA
CLRFPORTB
FIN MOVLW B'00000001'
MOVWF PORTA
CALL RETARDO
CALL RETARDO
CALL RETARDO
MOVLW B'00000010'
MOVWF PORTA
CALL RETARDO
CALL RETARDOCALL RETARDO
MOVLW B'00000100'
MOVWF PORTA
CALL RETARDO
CALL RETARDO
CALL RETARDO
GOTO FIN
;SUBRRUTINAS
RETARDO MOVLW .14 ;PONER 0XFF DONDE ES...
Regístrate para leer el documento completo.