Sei sulla pagina 1di 6

Integrantes: Asignatura: Microcontroladores

 Tania Brigitty Orrala Muñoz


 Wilson Enrique Palomo Urrutia
Curso: Electrónica Nivel: Quinto Segundo Parcial

Realizar un programa que permita contar en forma ascendente desde el dato que ingreso
por PC, de uno en uno (0.2s), hasta FF y se visualice en PD. (Reciclable)

t = (5 + 6 ∗ Dato)4T

4
t = (5 + 6 ∗ 255) = 1.535𝑚𝑠
4𝑀𝐻𝑧
0.2
= 130.29 = 131 → 83H
1.535𝑚𝑠

RY  0 RZ=00

SI
SI
Código del programa

LIST P=PIC16F877
ESTADO EQU 03
PC EQU 07
PD EQU 08
RX EQU 26
RY EQU 27
RZ EQU 28
ORG 00

BSF ESTADO,5
CLRF PD
MOVLW 0FF
MOVWF PC
BCF ESTADO,5

SI MOVF PC,0
MOVWF PD
NO CALL RETARDO1
INCF PD,1
CLRF RY
XORWF PD,0
BTFSS ESTADO,2
GOTO NO
GOTO SI

RETARDO1 MOVLW 83
MOVWF RZ
UNO CALL RETARDOB
DECF RZ,1
BTFSS ESTADO,2
GOTO UNO
RETURN

RETARDOB CLRF RX
DOS INCF RX,1
MOVLW 0FF
XORWF RX,0
BTFSS ESTADO,2
GOTO DOS
RETURN
END
RETARDO1

RZ ← 83

RETARDOB

RZ ← RZ - 1

PD = 00 NO

REGRESO
PD  1

C=1
INICIO

SI

Potrebbero piacerti anche