ANA_CUAO8
-
Upload
camilo-a-infante -
Category
Documents
-
view
218 -
download
1
description
Transcript of ANA_CUAO8
![Page 1: ANA_CUAO8](https://reader036.fdocuments.co/reader036/viewer/2022071805/563dba75550346aa9aa5ccca/html5/thumbnails/1.jpg)
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
![Page 2: ANA_CUAO8](https://reader036.fdocuments.co/reader036/viewer/2022071805/563dba75550346aa9aa5ccca/html5/thumbnails/2.jpg)
ANA_DIAG
ADCON 0= W
CALL DEL_2M
ADIF=0
ADIF=1
GO=1
RETURN
![Page 3: ANA_CUAO8](https://reader036.fdocuments.co/reader036/viewer/2022071805/563dba75550346aa9aa5ccca/html5/thumbnails/3.jpg)
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
![Page 4: ANA_CUAO8](https://reader036.fdocuments.co/reader036/viewer/2022071805/563dba75550346aa9aa5ccca/html5/thumbnails/4.jpg)
W = DATO_REC
PC = W + PC
CHO CH1 CH2 CH3 CH4 NOP NOP NOP VOLVER
CONTINUACION
SI
![Page 5: ANA_CUAO8](https://reader036.fdocuments.co/reader036/viewer/2022071805/563dba75550346aa9aa5ccca/html5/thumbnails/5.jpg)
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
![Page 6: ANA_CUAO8](https://reader036.fdocuments.co/reader036/viewer/2022071805/563dba75550346aa9aa5ccca/html5/thumbnails/6.jpg)
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
![Page 7: ANA_CUAO8](https://reader036.fdocuments.co/reader036/viewer/2022071805/563dba75550346aa9aa5ccca/html5/thumbnails/7.jpg)
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
![Page 8: ANA_CUAO8](https://reader036.fdocuments.co/reader036/viewer/2022071805/563dba75550346aa9aa5ccca/html5/thumbnails/8.jpg)
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