Вы находитесь на странице: 1из 3

DEBER

INTEGRANTES: FEIJOO MARIN JUAN DIEGO

SANTACRUZ WILMER JULIO

FECHA: 25/06/2017

TEMA: REALIZAR UN PROGRAMA QUE CUENTE EN FORMA ASCENDENTE DESDE EL DATO QUE INGRESAMOS AL PUERTO
B HASTA F, EL RESULTADO SE VIZUALIZARA EN EL PUERTO C UTILIZANDO UN DISPLAY CON UN TIEMPO DE RETARDO DE
0.3 sg CON EL TMR0 , EL DATO ES RECICLABLE. MOSTRAR EL DIAGRAMA DE FLUJO, LA CODIFICACION Y LA SIMULACION
EN PROTEUS.

INICIO CODIFICACION

PROG: PB, PC,TMRO LIST P=PIC16F877


ESTADO EQU 03
PB EQU 06
R1 00 PC EQU 07
TMR0 EQU 01
W PB INTCON EQU 0B
PCL EQU 02
R1 EQU 20
R1 W RX EQU 21
RY EQU 22
ORG 00
W 0F
BSF ESTADO,5
CLRF PC
R1 R1∧W MOVLW 0FF
MOVWF PB
SECUENCIA MOVLW 07
MOVWF TMR0
BCF ESTADO,5
PC W INICIO CLRF R1
MOVF PB,0
RETARDO MOVWF R1
MOVLW 0F
ANDWF R1,1
R1 R1-1 UNO CALL SECUENCIA
MOVWF PC
W 0FF CALL RETARDO
DECF R1,1
SI MOVLW 0FF
NO
XORWF R1,0
R1=00
BTFSS ESTADO,2
GOTO UNO
GOTO INICIO
SECUENCIA MOVF R1,0
ADDWF PCL,1
SECUENCIA RETLW 3F
RETLW 06
RETLW 5B
RETLW 4F
W R1 RETLW 66
RETLW 6D
PCL PCL+W RETLW 7C
RETLW 07
RETLW 7F
RETLW 6F
W 3F RETURN RETLW 77
RETLW 7C
RETLW 39
W 06 RETURN
RETLW 5E
RETLW 79
W 5B RETURN RETLW 71
RETARDO MOVLW 05
… MOVWF RY
DOS DECF RY,1
CALL OTRO
W 71 RETURN MOVLW 00
XORWF RY,0
BTFSS ESTADO,2
GOTO DOS
RETARDO RETURN
OTRO MOVLW 00
MOVWF TMR0
W 05 TRES BTFSS INTCON,2
GOTO TRES
BCF INTCON,2
RY W
RETURN
NOP
RY RY-1 END

OTRO

W 00

NO
RY=00

SI

RETURN
OTRO

W 00

TMR0 W

NO
T0IF=1

SI

TOIF 0

RETURN

SIMULACION

Вам также может понравиться