You are on page 1of 3

Practica 2

LIST P=18F4550
INCLUDE <P18F4550.INC>
DATO1 EQU 0X08
DATO2 EQU 0X0A
DATO3 EQU 0X09
ORG 0X2000 ; GUARDAR PROGRAMA
CLRF PORTD
MOVLW 0X00
MOVWF TRISD
OTRO

MOVLW 0XFF
MOVWF PORTD
CALL TIME
MOVLW 0X00
MOVWF PORTD
CALL TIME
BRA OTRO

TIME
MAS3
MAS2
MAS1

MOVLW 0XFF
MOVWF DATO3
MOVWF DATO2
MOVWF DATO1
DECFSZ DATO1, 1
BRA MAS1
DECFSZ DATO2, 1
BRA MAS2
DECFSZ DATO3, 1
BRA MAS3
RETURN
END

Practica 3
LIST P=18F4550
INCLUDE<P18F4550.INC>
DATO1 EQU 0X08
DATO2 EQU 0X0A
DATO3 EQU 0XFF
ORG 0X2000
CLRF PORTD
MOVLW 0X00
MOVWF TRISD
INICIO

MOVLW 0X01
MOVWF PORTD
CALL TIME
MOVLW 0X02
MOVWF PORTD
CALL TIME

MOVLW 0X04
MOVWF PORTD
CALL TIME
MOVLW 0X08
MOVWF PORTD
CALL TIME
MOVLW 0X10
MOVWF PORTD
CALL TIME
MOVLW 0X20
MOVWF PORTD
CALL TIME
MOVLW 0X40
MOVWF PORTD
CALL TIME
MOVLW 0X80
MOVWF PORTD
CALL TIME
MOVLW 0X40
MOVWF PORTD
CALL TIME
MOVLW 0X20
MOVWF PORTD
CALL TIME
MOVLW 0X10
MOVWF PORTD
CALL TIME
MOVLW 0X08
MOVWF PORTD
CALL TIME
MOVLW 0X04
MOVWF PORTD
CALL TIME
MOVLW 0X02
MOVWF PORTD
CALL TIME
MOVLW 0X01
MOVWF PORTD
CALL TIME
BRA INICIO
TIME

MOVLW 0X44
MOVWF DATO3
IRVING3
MOVWF DATO2
IRVING2
MOVWF DATO1
IRVING1
DECFSZ DATO1, 1
BRA IRVING1

DECFSZ DATO2, 1
BRA IRVING2
DECFSZ DATO3, 1
BRA IRVING3
RETURN
END

You might also like