Está en la página 1de 3

INSTITUTO POLITCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERA MECNICA Y ELCTRICA UNIDAD PROFESIONAL ADOLFO LPEZ MATEOS

INGENIERA EN COMUNICACIONES Y ELECTRNICA

LABORATORIO DE MICROPROCESADORES Practica 14 Retardo Par Impar Alumno: Palma Rivera ngel Omar Boleta: 2011301881 PROFESORA: Karla Sandra Arellano GRUPO: 6CM2.

PRACTICA 3

;Start of main program ; The main program code is placed here. ORG 0x1000 Main ; *** main code goes here ** movlb.1 movff PCL,0 CALL CONFIGPORTS REINICIAR MOVLW 0X00 MOVWF DISP INICIO MOVLW d'124' d = hasta 255 MOVWF VAR10 CALL PULSO GOTO INICIO PULSO ; PULSO ASTABLE CON CICLO DE TRABAJO AL 50% MOVFF VAR10,VAR1 CALL RETARDO movf DISP,w rlncf WREG,W,0 call tabla movwf PORTB INCF DISP MOVLW 0X0A CPFSEQ DISP GOTO SEGUIR GOTO REINICIAR SEGUIR RETARDO RETURN MOVFF VAR10,VAR2 CALL RETARDO2 DECF VAR1 MOVLW 0X00 CPFSEQ VAR1 GOTO RETARDO RETURN ; constante a modificar, para tiempos mayores ; para el tiempo mas rapido d = 0

Conclusin: Esta prctica con retardos es de gran utilidad, ya que se puede ocupar como generador de pulsos para varias aplicaciones, como en contadores u otras aplicaciones donde se necesiten pulsos en determinados tiempos.

RETARDO2 MOVFF VAR10,VAR3 CALL RETARDO3 DECF VAR2 MOVLW 0X00 NOP CPFSEQ VAR2 GOTO RETARDO2 RETURN RETARDO3 DECF VAR3 MOVLW 0X00 NOP CPFSEQ VAR3 GOTO RETARDO3 RETURN tabla MOVFF PCL,0 ADDWF PCL,F

RETLW 55H RETLW 2AH RETLW 55H RETLW 2AH RETLW 55H RETLW 2AH RETLW 55H RETLW 2AH RETLW 55H RETLW 2AH

También podría gustarte