contador por multiplexación

3
PREPARATORIO de laboratorio Realiza un contador utilizando la técnica de multiplexación según su límite de conteo. LIST P=PIC16F877A ESTADO EQU 03 PCL EQU 02 PC EQU 07 PD EQU 08 R1 EQU 20 R2 EQU 21 TMR0 EQU 01 INTCON EQU 0B ORG 0 BSF ESTADO,5 MOVLW 00 MOVWF PC MOVLW 07 MOVWF TMR0 BCF ESTADO,5 MOVLW 10 MOVWF R1 UNO CALL MULTIPLEX INCF R1,1 DOS MOVLW 21 XORWF R1,0 BTFSS ESTADO,2 GOTO UNO GOTO DOS MULTIPLEX MOVLW 1E MOVWF R2 VOLVER MOVF R1,0 ANDLW 0F CALL DECODIFICADOR MOVWF PC BSF PC,7 CALL RETARDO SWAPF R1,0 ANDLW 0F CALL DECODIFICADOR MOVWF PC BCF PC,7 CALL RETARDO1 DECF R2,1 MOVLW 00 XORWF R2,0 BTFSS ESTADO,2 GOTO VOLVER RETURN DECODIFICADOR CALL CODIGO MOVWF PC Xavier Suárez – Eddy Corrales 5to “B” Electrónica

Upload: andre-cardenas

Post on 13-Sep-2015

236 views

Category:

Documents


4 download

DESCRIPTION

agrdadf

TRANSCRIPT

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