contador por multiplexación
DESCRIPTION
agrdadfTRANSCRIPT
PREPARATORIO de laboratorio
Realiza un contador utilizando la tcnica de multiplexacin segn su lmite de conteo.
LIST P=PIC16F877AESTADO EQU 03PCL EQU 02PC EQU 07PD EQU 08R1 EQU 20R2 EQU 21TMR0 EQU 01INTCON EQU 0BORG 0
BSF ESTADO,5MOVLW 00MOVWF PCMOVLW 07MOVWF TMR0BCF ESTADO,5
MOVLW 10MOVWF R1UNO CALL MULTIPLEXINCF R1,1DOSMOVLW 21XORWF R1,0BTFSS ESTADO,2GOTO UNOGOTO DOS
MULTIPLEX MOVLW 1EMOVWF R2VOLVER MOVF R1,0ANDLW 0FCALL DECODIFICADORMOVWF PCBSF PC,7CALL RETARDOSWAPF R1,0ANDLW 0FCALL DECODIFICADORMOVWF PCBCF PC,7CALL RETARDO1DECF R2,1MOVLW 00XORWF R2,0BTFSS ESTADO,2GOTO VOLVERRETURN
DECODIFICADOR CALL CODIGOMOVWF PCRETURNCODIGO ADDWF PCL,1RETLW 3FRETLW 06RETLW 5BRETLW 4FRETLW 66RETLW 6DRETLW 7DRETLW 07RETLW 7FRETLW 6FRETLW 77RETLW 7CRETLW 39RETLW 5ERETLW 79RETLW 71RETURN
RETARDO:MOVLW 0FAMOVWF TMR0TRES BTFSS INTCON,2GOTO TRESBCF INTCON,2RETURN
RETARDO1: MOVLW 0CBMOVWF TMR0CUATRO BTFSS INTCON,2GOTO CUATROBCF INTCON,2RETURNNOPEND
SIMULACIONES
Xavier Surez Eddy Corrales5to B Electrnica