Lab

5
MICROCONTROLADORES TRABAJO PREPARATORIO PABLO JOSE SALAZAR NIVEL: QUINTO CARRERA: ELECTRÓNICA

description

lab de microcontroladores

Transcript of Lab

MICROCONTROLADORES

TRABAJO PREPARATORIO

PABLO JOSE SALAZARNIVEL: QUINTOCARRERA: ELECTRNICA

MOSTRAR EN DOS DISPLAYS EL CONTEO DEL 20 AL 78 CON TIEMPO DE 0.1 mS Y FOSC =4MHz Y USAR EL TEMPORIZAOR TMR1LIST P= PIC16F877ESTADO EQU 03PC EQU 07PB EQU 06R1 EQU 20RY EQU 21RZ EQU 22PCL EQU 02T1CON EQU 10TMR1L EQU 0ETMR1H EQU 0FPIR1 EQU 0CORG 0MOVLW 31MOVWF T1CONBSF ESTADO,5CLRF PBCLRF PCBCF ESTADO,5SIGA MOVLW 20MOVWF R1UNO CALL DECODCALL RETARDO3INCF R1,1MOVLW 79XORWF R1,0BTFSS ESTADO,2GOTO UNOGOTO SIGADECOD MOVF R1,0ANDLW 0FCALL CAMBIARMOVWF PCSWAPF R1,0ANDLW 0FCALL CAMBIARMOVWF PBRETURNCAMBIAR ADDWF PCL,1RETLW 03 RETLW 9FRETLW 25RETLW 0DRETLW 99RETLW 49RETLW 41RETLW 1FRETLW 01RETLW 09RETLW 11RETLW 0C1RETLW 63RETLW 85RETLW 61RETLW 71RETURNRETARDO MOVLW 45MOVWF TMR1LMOVLW 0F3MOVWF TMR1H SIGA2 BTFSC PIR1,0GOTO SIGA2BCF PIR1,0RETURNRETARDO2 MOVLW 0FFMOVWF RYTRES CALL RETARDODECF RY,1MOVLW 00XORWF RY,0BTFSS ESTADO,2GOTO TRESRETURNRETARDO3 MOVLW 0AMOVWF RZDOS CALL RETARDO2DECF RZ,1MOVLW 00XORWF RZ,0BTFSS ESTADO,2GOTO DOSRETURN

NOPEND