Escolar Documentos
Profissional Documentos
Cultura Documentos
Diagram A
Diagram A
CONFIGURACION GLOBAL:
PROCESADOR = 16F628A
#INCLUDE <P16F628A.INC>
FUSIBLES: _WDT_OFF & _XT_OSC
DEFINICIN DE VARIABLES Y
REGISTROS
Contador equ 29h
Resta equ 30h
puertoA equ 31h
CONFIGURACION PUERTO A Y
PUERTO B:
PUERTO B = SALIDA
PUERTO A = ENTRADA
incf
resta,1
puertoA=Porta
W = RESTA
puertoA - W = 0 ?;
no
si
SUBRUTINA TABLA
CONTADOR++;
Rlf resta,1
W = PORTB
(movwf
portb)
W=
RESTA++;
CONTADOR==9?
puertoA
no
W Porta = 0 ?
si
si
SUBRUTINA TABLA
no
W = PORTB
(movwf
portb)
W=
puertoA
W Porta = 0 ?
no
si
SUBRUTINA TABLA
W = CONTADOR;
W + PCL
CONTADOR = 0
CONTADOR = 1
W = 06H
CONTADOR = 2
CONTADOR = 3
CONTADOR = 4
W = 6DH
W = 7DH
CONTADOR = 7
CONTADOR = 8
CONTADOR = 9
W = 4FH
W = 66H
CONTADOR = 5
CONTADOR = 6
W = 5BH
W = 07H
W = 7FH
W = 3FH
W = 0F9H
FIN DE SUBRUTINA
(retlw)
RETORNA W