;*********************** READ MAX6675 **********************************************
READ_MAX6675:
SETB CS
NOP
CLR CS
MOV HIGH_A, #00H ; upper byte
MOV LOW_A, #00H ; lower byte
MOV A, #00H
MOV B, #08H
CLR C
MAX6675_LOOP:
SETB CLK
CLR CLK
MOV C, DO
RRC A
DJNZ B, MAX6675_LOOP
MOV HIGH_A, A
MOV A, #00H
MOV B, #08H
CLR C
MAX6675_LOOP2:
SETB CLK
CLR CLK
MOV C, DO
RRC A
DJNZ B, MAX6675_LOOP2
MOV LOW_A, A
SETB CS
RET
;***************************************************************************************