ANA_CUAO8
-
Upload
camilo-a-infante -
Category
Documents
-
view
215 -
download
1
description
Transcript of ANA_CUAO8
Inicio
Borre INTCON
Borre PORT C
Y PORT B
CONFIGURACION
TRISC=10111100
OPTION_REG=11101111
SPBRG=.25
TRISB=00000000
RCIE=1
ADCON1=10000000
RCSTA=10010000
INTCON=11000000
BIT 1 DE PORT C =1
W=01100001
CALL ANA_DIAG
RPO=1
W=ADRESSL
RPO=0
CHN4_L=W
BIT 1 DE PORT C =1
PAG 1
PAG 0
ANA_DIAG
ADCON 0= W
CALL DEL_2M
ADIF=0
ADIF=1
GO=1
RETURN
RCIF = 1
RCIF = 0
W = RCREG
DATO_REC = W
W = 30
DATO_REC = DATO_REC - 30
W = 8
W = DATO_REC - 8
INTER:INTER:
C = 0
SI
NO
VOLVER
VOLVER
CONTINUA EN LA SIGUIENTE PAGINA
W = DATO_REC
PC = W + PC
CHO CH1 CH2 CH3 CH4 NOP NOP NOP VOLVER
CONTINUACION
SI
CH0:CH0:
W = CHNO_H
H_BYTE = W
W = CHNO_L
L_BYTE = W
CALL B2_BCD
CALL ENVIO_1
VOLVER
NOTA: SE REALIZA EL MISMO PROCEDIMIENTO PARA CH1, CH2, CH3 Y CH4
ENVIO:ENVIO:
INTERCAMBIA NIBBLES DE R1 Y LO GUARDA EN EL MISMO
W = 0F
W = AND entre W y R1
W = W +30
CALL TX_DATO
INTERCAMBIA NIBBLES DE R1 Y LO GUARDA EN EL MISMO
W = 0F
W = AND entre W y R1
W = W +30
CALL TX_DATO
Lo mismo con R2 CONTINUA EN LA
SIGUIENTE PAGINA
INTERCAMBIA NIBBLES DE R2 Y LO GUARDA EN EL MISMO
W = 0F
W = AND entre W y R2
W = W +30
CALL TX_DATO
INTERCAMBIA NIBBLES DE R2 Y LO GUARDA EN EL MISMO
W = 0F
W = AND entre W y R2
W = W +30
CALL TX_DATO
RETURN
CONTINUACION
DELAY DE 2 Mseg
W=0.80
DEL 1=W
DEL 2 =80
DEL2 = DEL2 -1
DEL2=0
DEL1 = DEL1 - 1
DEL1 = 0
W=0
RETURN