Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Dispositivos Programables
Secuencia: 3nm41
Programas Comentados
PROGRAMA UNO
;ESTE PROGRAMA REALIZA LA SUMA 2+3
LIST P=18F4550
#INCLUDE<P18F4550.INC> ;LIBRERIA DEL PIC18F4550
;ASIGNACIN DE ETIQUETAS
;PALABRA DE CONFIGURACION
ORG 0
INSTRUCCION
GOTOINICIO
INICIO
MOVLW
ADDLW
GOTOINICIO
END
; VA A LA ETIQUETA INICIO
.2
.3
PROGRAMA 2
;ESTE PROGRAMA REALIZA LA SUMA W+"DATOX" Y
;EL RESULTADO GUARDARLO EN "TOTAL"
LIST P=18F4550
#INCLUDE<P18F4550.INC> ; LIBRERIA DEL PIC18F4550
;ASIGNACIN DE ETIQUETAS
DATOX
EQU
MEMORIA 105.
.105
#DEFINE
TOTAL
MEMORIA 80.
.80
;PALABRA DE CONFIGURACION
ORG
INSTRUCCION
GOTOINICIO
INICIO
MOVLW
.2
MOVWF
DATOX
;COPIA LOS DATOS DEL WREG A LA
DIRECCION DE MEMORIA DONDE SE ENCUENTRA
DATOX, W=DATOX=2
MOVLW
.3
;CARGA UN 3 AL WREG, MIENTRAS DATOX
MANTIENE SU VALOR W=3 DATOX=2
ADDWF
DATOX,W ;SUMA EL REGISTRO DE MEMORIA
DONDE SE ENCUENTRA DATOX CON EL WREG, Y EL RESULTADO SE
GUARDA EN WREG, W=5 DATOX=2
MOVWF
TOTAL
;COPIA EL DATO DEL WREG A LA
DIRECCION DE MEMORIA DONDE SE ENCUENTRA "TOTAL",
W=TOTAL=5 DATOX=2
GOTOINICIO
END
;TERMINA EL PROGRAMATIONCITO
PROGRAMA 3
;ESTE PROGRAMA REALIZA LA SUMA UNA CANT DE 4 BITS LEDA EN
;PUERTO A, MAS 6 Y EL RESULTADO GUARDARLO EN "TOTAL"
LIST P=18F4550
#INCLUDE<P18F4550.INC>
;ASIGNACIN DE ETIQUETAS
DATOX
105.
EQU .105
#DEFINE
TOTAL
MEMORIA 80.
;PALABRA DE CONFIGURACION
ORG
INSTRUCCION
GOTOINICIO
INICIO
WREG
MOVLW
.7
;CARGA UN 7 AL
MOVWF
CMCON
;COPIA EL DATO DE WREG A LA FUNCION
ESPECIAL CMCON "COMPARADOR DE VOLTAJE" PARA DESACTIVAR EL
COMPARADOR DE LOS PUERTOS, Y PODERLO UTILIZAR COMO ENTRADA DIGITAL
(I/O)
MOVLW
.15
;CARGA UN 15 AL WREG
MOVWF
ADCON1
;COPIA EL DATO DE WREG A LA FUNCION
ESPECIAL ADCON1 "CONVERTIDOR ANALOGICO-DIGITAL" PARA
DESACTIVAR EL CONVERTIDOR DE LOS PUERTOS, Y PODERLO UTILIZAR
COMO ENTRADA DIGITAL (I/O)
SETF
TRISA
CLRF
LIMPIAR LOS PUERTOS
PORTA
PORTA,DATOX
MOVLW
ADDWF
DATOX,W
;SUMA EL VALOR DE WREG A DATOX, Y
SE GUARDA EN WREG, W=6+DATOX DATOX=PORTA
; VA A LA ETIQUETA SUMA
;TERMINA EL PROGRAMA