Este documento presenta un programa de 3 oraciones que enciende un led conectado al pin 17 de un PIC16F628A declarando e inicializando el puerto A, configurando el bit 0 como salida y encendiendo el led estableciendo el bit 0 de PORTA en alto.
HIDRAULICA PRINCIPIOS FISICOS , LEY DE PASCAL Y FUNDAMENTOS video.pptx
Código ASM LED Microcontrolador PIC
1. ; Programa que enciende un led conectado al pin 17 del PIC
; Inicializa el puerto A y configura el bit 0 del mismo como salida
;****************************** Igualdades
**********************************
;
list p=16f628a ; Declaraci�n del procesador
include p16f628a.inc ;
__config 0x3F38 ; Declaraci�n de la configuraci�n
;<<<<<<---------------------- VECTOR DE RESET ------------------------
>>>>>>>
org 0x00 ; Vector de Inicio
goto Inicio ; Ir a la etiqueta 'Inicio'
;<<<<<<----------------- INICIO PROGRAMA PRINCIPAL -------------------
>>>>>>>
Inicio movlw 0x07 ; Cargar al acumulador W el valor 0x07 para
movwf CMCON ; deshabilitar comparadores anal�gicos
bsf STATUS,RP0 ; Seleccionar el banco de memoria 1
bcf TRISA,0 ; Configurar el bit 0 del puerto A como
salida
bcf STATUS,RP0 ; Seleccionar el banco de memoria 0
bsf PORTA,0 ; Enciende el led conectado al
puerto A
;<<<<<<<--------------- FIN DEL PROGRAMA---------------------
>>>>>>>
Fin goto $
END