;***********************************************************************
;  Nixie Thermostat
;    Professor M. Csele, Niagara College, Canada, 2006
;    http://technology.niagarac.on.ca/people/mcsele/NixieThermostat.html
;
;  Revision History:
;    1.0 - 2006/03, Initial version
;    1.1 - 2007/04, new CONFIG directives for MPLAB 7.50
;    1.2 - 2007/04, added limit set function (pushbuttons)
;***********************************************************************
;  HARDWARE:
;  Target is an 18F252  XTAL=4MHz,XT
;
;  PORT A:
;   RA0 - Analog Input from thermistor
;   RA1 - Neon lamps (Set,Span,DP) D0
;   RA2 - Neon lamp (Set,Span,DP) D1
;   RA3 - SET pushbutton
;   RA4 - UP pushbutton
;   RA5 - DOWN pushbutton
;  PORT B:
;   RB0 to RB3 - Nixie #1 (LSD)
;   RB4 - Heat On Relay
;   RB5 - Cool On Relay
;   RB6,RB7 - ICD-2 
;  PORT C:
;   RC0 to RC3 - Nixie #2
;   RC4 to RC7 - Nixie #3 (MSD)
;*********************************************************************
        LIST    p=18F252       ;PIC18F252 is the target processor
        INCLUDE "P18F252.INC"  ;Include file with register defines

	;Programming Configuration Information
	CONFIG	   DEBUG=ON				;Debug mode
	CONFIG     OSCS=OFF, OSC=XT		;Osc Switch disabled, XT oscillator (4 MHz)
	CONFIG     BOR=ON, BORV=27		;Brown-OutReset enabled, BOR Voltage is 2.7v
    CONFIG     LVP=OFF				;Disable low voltage programming
	CONFIG     WDT=OFF, WDTPS=1		;Watchdog disabled
	CONFIG     CCP2MUX=OFF			;CCP module disabled
	CONFIG     STVR=ON				;Stack under/overflow reset enabled
	CONFIG	   CP0=OFF,CP1=OFF,CP2=OFF,CP3=OFF,CPB=OFF,CPD=OFF			;Code protect off
	CONFIG	   WRT0=OFF,WRT1=OFF,WRT2=OFF,WRT3=OFF,WRTC=OFF,WRTD=OFF	;Write protect off
	
	;Device ID 													
	__IDLOCS    _IDLOC0, 'N'		;Product Code & Revision
	__IDLOCS    _IDLOC1, 'i'		;Can be read be programmer even when protected
	__IDLOCS    _IDLOC2, 'x'
	__IDLOCS    _IDLOC3, 'i'
	__IDLOCS    _IDLOC4, 'e'
	__IDLOCS    _IDLOC5, '1'
	__IDLOCS    _IDLOC6, '.'
	__IDLOCS    _IDLOC7, '2'
	;Programming Configuration ENDS

;*********************************************************************
; Constant Defines (which could be changed later to suit hardware config)
;*********************************************************************
;Port A bit definitions
PB_SET 		equ	5	;SET pushbutton
PB_DOWN		equ	4	;DOWN pushutton
PB_UP		equ	3	;UP pushutton
LAMP_COOL   equ 1   ;COOL lamp
LAMP_HEAT   equ	2   ;HEAT lamp

;Port B bit definitions
RLY_HEAT	equ	4	;HEAT on relay
RLY_COOL	equ	5	;COOL on relay

;Status flag bits
COOL		equ	0	;Flag cool relay is on
HEAT		equ	1	;Flag heat relay is on

;*************************************************************************
; Register Defines: All used registers are in the range 0x00-0x7F allowing
;                   access via the ACCESS BANK feature of the 18F processor
;*************************************************************************
;Assorted miscellaneous general-purpose registers
DlyRegA     equ     10  ;Temp register for delay
DlyRegB     equ     11  ;Temp register for delay
DlyRegC     equ     12  ;Temp register for delay
LoopCtr		equ		13  ;Counter for main loop timing
RelayStatus equ		14	;Current status of cool/heat relays
RelayStatusTemp equ	15	;Current relay status
;Binary numbers for adc reading, temperature
AdcHiByte   equ     20	;High 2 bits of internal ADC reading
AdcLoByte   equ     21	;Low 8 bits of internal ADC reading
TempLow		equ     22  ;Temperature High 8-bits (binary #)
TempHigh	equ     23	;Temperature Low 8-bits
ScratchLow	equ		24	;Scratch registers for computing limits
ScratchHigh	equ		25
;Registers for binary-to-decimal conversion
NumH		equ		30	;High byte for binary conversion
NumL		equ		31
TenK		equ		32	;Converted digit
Thou		equ		33
Hund		equ		34	
Tens		equ		35
Ones 		equ		36
;System parameters (set points)
HeatLimitLow	equ	40	;Heat Limit (temperature of t-stat for heating fn)
HeatLimitHigh	equ	41
CoolLimitLow	equ	42	;Cool Limit (temperature of t-stat for cooling fn)
CoolLimitHigh	equ	43
Span			equ	44	;Span (Hysteresis)

;********************************************************************
; Main Program Begins
;*********************************************************************
		org 0

		nop						;Required for ICD Debugging
		nop
		
		clrf	BSR,A	      	;Ensure BSR register points to first block

		call	SetupPorts		;Setup I/O ports and ADC
		call	ReadEEprom		;Initialize limits from EEPROM memory
		clrf	LoopCtr			;Counter for MainLoop
		clrf	RelayStatus

		movlw	0x05			;Span (Canned test)
		movwf	Span

MainLoop

		call	ReadADC			;Read ADC and start the next conversion
		nop
		nop

		call	ConvertToTemp	;Convert ADC reading into Temperature (binary #)

		call	CheckCoolRelay	;Activate cool relay if required
		call	DisplayMode		;Display cool/heat indication
		call	DisplayTemp		;Display binary # on nixies, blink if overrange
		
		call	CheckPBs		;Check for PBs, set parameters, update eeprom
		call	LongDelay		;Loop timing
		goto	MainLoop



;########## Setup Ports ##########
;Configure I/O ports and ADC
SetupPorts
        clrf    PORTA,A       ;Make All Outputs LOW
        movlw   b'00111001'   ;Port A all inputs except RA1,2 driving neons
        movwf   TRISA,A

        clrf    PORTB,A       ;Make All Outputs LOW
        movlw   b'11000000'   ;Port B all outputs driving one nixie and two relays
        movwf   TRISB,A
		clrf	PORTB,A

        clrf    PORTC,A       ;Make All Outputs LOW
        movlw   b'00000000'   ;Port C all outputs driving two nixies
        movwf   TRISC,A
        
        movlw   b'11001110' 	;Set Up Internal ADC for conversion
        movwf   ADCON1,A		;Right Justified, Vdd/Vss ref, AN0 Only, High DIV ratio (/64)
        movlw   b'11000001'   	;ADC On, Fosc=RC, Ch0 Selected
        movwf   ADCON0,A
        bsf     ADCON0,ADON,A 	;Turn ON ADC module

        bsf     ADCON0,GO,A		;Start the first conversion - dummy read
FirstADC
        btfsc   ADCON0,GO_DONE,A  	;Ensure conversion is really complete
        bra		FirstADC

        bsf     ADCON0,GO,A			;Start the next conversion
FirstADC2
        btfsc   ADCON0,GO_DONE,A  	;Ensure conversion is really complete
        bra		FirstADC2

        bsf     ADCON0,GO,A			;Start the next conversion
		return

;########## ReadADC ##########
;Read Channel 0 of the internal ADC to AdcHiByte:AdcLoByte
;Assumes ADC has already been started and is ready (GO_DONE bit is clear).
ReadADC
        btfsc   ADCON0,GO_DONE,A  	;Ensure conversion is really complete
        bra		ReadADC

        movff   ADRESL,AdcLoByte	;Read ADC
        movff   ADRESH,AdcHiByte

        bsf     ADCON0,GO,A			;Start the next conversion
		return

;########## ConvertToTemp ##########
;Convert AdcHiByte:AdcLoByte to Temperature (signed 16-bit) via table
;Returns temperature in TempHi:TempLow
ConvertToTemp
		bcf		STATUS,C			;Multiply by two by shifting left
		rlcf	AdcLoByte,f
		rlcf	AdcHiByte,f		

        movf    AdcHiByte,w			;Add 0x2000 to ADC value to get table address
        addlw	20			
		movwf	TBLPTRH,A
        movff   AdcLoByte,TBLPTRL
	   	tblrd	*
	   	movff	TABLAT,TempHigh		;First byte is MSB
		incf	TBLPTRL
	   	tblrd	*
	   	movff	TABLAT,TempLow		;Second byte is LSB
		return

;########## DisplayTemp ##########
;Displays Temperature in TempHi:TempLow on the Nixies
;If <0 or >99.9, blinks over/underrange based on LoopCtr
DisplayTemp
;		btfsc	TempHigh,7			;Check if <0 (underrange)
;		goto	Underrange

		movff	TempHigh,NumH		;Convert to individual digits
		movff	TempLow,NumL
		call	bin16_bcd
		
;		movlw	0					;Compare against zero
;		cpfseq	Thou				;Check if digit 4 =0, if so continue
;		bra		Overrange
;		cpfseq	TenK				;Check if digit 5 =0, if so continue
;		bra		Overrange

		movf	LATB,w				;Get relay status
		andlw	b'00110000'
		movwf	RelayStatusTemp
		movf	Hund,w
		andlw	b'00001111'
		iorwf	RelayStatusTemp,w
		movwf	LATB				;Update MSD nixie
		swapf	Tens,w				;ADD digits 2&3 together
		addwf	Ones,w
		movwf	LATC				;then update top two nixies
		return

Overrange
		btfss	LoopCtr,2			;Blink Overrange alternately
		goto	ClearDisplay
		movlw	b'00001001'			;Display three nines
		movwf	PORTB
		movlw	b'10011001'
		movwf	PORTC
		return

Underrange
		btfss	LoopCtr,2			;Blink Overrange alternately
		goto	ClearDisplay
		clrf	PORTB				;Display three zeroes
		clrf	PORTC
		return

ClearDisplay
		movlw	b'00001111'			;Blank display
		movwf	PORTB
		movlw	b'11111111'
		movwf	PORTC
		return

;########## Read EEPROM ##########
;Read EEPROM, update system parameters
ReadEEprom
;		movlw	0					;Address 0 is HeatLimitLow
;		call	ReadOneEEpromByte
;		movwf	HeatLimitLow
;		movlw	1					;Address 1 is HeatLimitHighw
;		call	ReadOneEEpromByte
;		movwf	HeatLimitHigh
		movlw	2					;Address 2 is CoolLimitLow
		call	ReadOneEEpromByte
		movwf	CoolLimitLow
		movlw	3					;Address 3 is CoolLimitHighw
		call	ReadOneEEpromByte
		movwf	CoolLimitHigh
;		movlw	4					;Address 4 is Span
;		call	ReadOneEEpromByte
;		movwf	Span
		return

;########## Read EEPROM ##########
;From the Microchip 18F252 Datasheet
;Read a single byte from the data eeprom into w
ReadOneEEpromByte
		MOVWF 	EEADR 				; Data Memory Address to read
		BCF 	EECON1, EEPGD 		; Point to DATA memory
		BCF 	EECON1, CFGS 		; Access program FLASH or Data EEPROM memory
		BSF 	EECON1, RD 			; EEPROM Read
		MOVF 	EEDATA, W 			; W = EEDATA
		return

;########## Check Cool Relay ##########
;Check if Temp>(CoolLimit+Span) then turn on cool relay
;Turn off only if Temp < CoolLimit (hysteresis)
;Argument - Current Temperature in TempHi:TempLow
CheckCoolRelay
		btfsc	RelayStatus,COOL	;Check if cool relay already on
		goto	CoolIsOn

		movff	CoolLimitLow,ScratchLow
		movff	CoolLimitHigh,ScratchHigh
		bcf		STATUS,C			;Add Span to Cool Limit
		movf	Span,w
		addwf	ScratchLow,f
		btfsc	STATUS,C
		incf	ScratchHigh,f

		movf	ScratchHigh,w		
		cpfsgt	TempHigh			;If high byte of Temp > CoolLimit, turn on
		bra		CoolHighByteLTEQ
		bra		CoolOn		

CoolHighByteLTEQ					
		cpfseq	TempHigh			;If high byte of Temp = CoolLimit, check low
		return						;Temp < CoolLimit, no relay required	
CoolHighByteEQ
		movf	ScratchLow,w		;High byte Equal, Check low byte
		cpfsgt	TempLow				;If low byte of Temp > CoolLimit, turn on
		bra		CoolLowByteLTEQ
		bra		CoolOn		
CoolLowByteLTEQ					
		cpfseq	TempLow				;If low byte of Temp = CoolLimit, check low
		return						;Temp < CoolLimit, no relay required	
		bra		CoolOn

CoolIsOn							;Cool is already on, decide when to turn off
		movff	CoolLimitLow,ScratchLow
		movff	CoolLimitHigh,ScratchHigh
		movf	ScratchHigh,w		
		cpfslt	TempHigh			;If upper byte equal, check lower byte
		bra		CoolHighByteGTEQ
		bra		CoolOff
CoolHighByteGTEQ
		cpfseq	TempHigh			;Temp > CoolLimit, don't turn off
		return
CoolHighByteOffEQ
		movf	ScratchLow,w		;High byte equal, check low byte
		cpfslt	TempLow				;If low byte of Temp < CoolLimit, turn off
		bra		CoolLowByteOffLTEQ
		bra		CoolOff
CoolLowByteOffLTEQ
		cpfseq	TempLow				;If low byte of Temp = CoolLimit, check low
		return
		bra		CoolOff
		
CoolOn								;Turn cool relay on
		bsf		RelayStatus,COOL	;Flag cool is ON
		return
CoolOff								;Turn cool relay off
		bcf		RelayStatus,COOL	;Flag cool is OFF
		return

;########## Display Heat/Cool Mode ##########
;Blink Heat or Cool Neon based on RelayStatus and LoopCtr
;Turn on/off relays
DisplayMode
		incf	LoopCtr,f			;Increment loop counter
		btfss	RelayStatus,COOL	;Check if cooling function active
		goto	CoolRelayOff		
		bsf		PORTB,RLY_COOL		;Turn on cooling relay
		btfsc	LoopCtr,1			;Blink lamp in response to loop
		goto	CoolIndicatorOff
		bsf		PORTA,LAMP_COOL		;Turn on COOL indicator neon
		return
CoolRelayOff
		bcf		PORTB,RLY_COOL
CoolIndicatorOff
		clrf	PORTA				;Turn off all neon mode indicators
		return

;########## Check Pushbuttons ##########
;Check if pushbuttons are pressed
;If SET button pressed, enter SET TEMP mode
;  Display limit temp, allow user to set via UP/DN buttons
;  When SET is released, exit SET TEMP mode
CheckPBs
		btfss	PORTA,PB_SET		;Enter here only while SET is pressed
		return

LoopCheckPBs
		btfss	PORTA,PB_SET		;Stay here only while SET is pressed
		bra		WriteCoolLimit		;On exit from here, write updated value to EEPROM

		bsf		PORTA,LAMP_COOL		;Show we are in COOL SET mode 
		movff	CoolLimitHigh,TempHigh
		movff	CoolLimitLow,TempLow
		call	DisplayTemp			;DIsplay current COOL limit setting

		call	LongDelay			;To allow slow updates

		btfss	PORTA,PB_UP			;Check for UP pushbutton
		bra		NoUpPb
		incfsz	CoolLimitLow,f		;Increment limit temperature
		bra		LoopCheckPBs
		incf	CoolLimitHigh,f
		bra		LoopCheckPBs

NoUpPb:
		btfss	PORTA,PB_DOWN
		bra		LoopCheckPBs
		decf  	CoolLimitLow,f
		movlw	0xFF				;Check if low 8-bits cycled from 0 to 0xFF
		subwf	CoolLimitLow,w
		btfss	STATUS,Z
		bra		LoopCheckPBs
		decf	CoolLimitHigh,f		;Decement upper 8-bits also
		bra		LoopCheckPBs

;########## Write EEPROM ##########
;Write EEPROM from updated system parameters
WriteCoolLimit:
		movf	CoolLimitLow,w
		movwf	EEDATA
		movlw	2					;Address 3 is CoolLimitLow		
		call	WriteOneEEpromByte
		movf	CoolLimitHigh,w
		movwf	EEDATA
		movlw	3					;Address 4 is CoolLimitHigh
		call	WriteOneEEpromByte
		return

;########## Write EEPROM ##########
;From the Microchip 18F252 Datasheet
;Write a single byte in EEDATA to the data eeprom at location w
WriteOneEEpromByte
		MOVWF 	EEADR 				; Data Memory Address to write
		BCF 	EECON1, EEPGD 		; Point to DATA memory
		BCF 	EECON1, CFGS 		; Access program FLASH or Data EEPROM memory
		BSF 	EECON1, WREN 		; Enable writes
		BCF 	INTCON, GIE 		; Disable interrupts
		MOVLW 	0x55 
		MOVWF 	EECON2 				; Write 55h
		MOVLW 	0xAA
		MOVWF 	EECON2 				; Write AAh
		BSF 	EECON1, WR 			; Set WR bit to begin write
		BSF 	INTCON, GIE 		; Enable interrupts
WaitForWrite
		btfsc	EECON1,WR			; Just wait for EEPROM write to finish		
		bra		WaitForWrite
		BCF 	EECON1, WREN 		; Disable writes on write complete (EEIF set)		
		return

	
;########## Binary (16-bit) to BCD ##########
;Taken from Microchip "Demo18" code
;Takes number in NumH:NumL, Returns decimal in TenK:Thou:Hund:Tens:Ones 
bin16_bcd
        swapf   NumH,W 
        andlw   0x0F
        addlw   0xF0
        movwf   Thou 
        addwf   Thou,F 
        addlw   0xE2 
        movwf   Hund 
        addlw   0x32 
        movwf   Ones 

        movf    NumH,W 
        andlw   0x0F 
        addwf   Hund,F 
        addwf   Hund,F 
        addwf   Ones,F 
        addlw   0xE9 
        movwf   Tens 
        addwf   Tens,F 
        addwf   Tens,F 

        swapf   NumL,W 
        andlw   0x0F 
        addwf   Tens,F 
        addwf   Ones,F 

        rlcf     Tens,F 
        rlcf     Ones,F 
        comf    Ones,F 
        rlcf     Ones,F 

        movf    NumL,W 
        andlw   0x0F 
        addwf   Ones,F 
        rlcf     Thou,F 

        movlw   0x07 
        movwf   TenK 

        movlw   0x0A                             ; Ten 
Lb1: 
        decf    Tens,F 
        addwf   Ones,F 
        btfss   STATUS,C 
         bra   Lb1 
Lb2: 
        decf    Hund,F 
        addwf   Tens,F 
        btfss   STATUS,C 
         bra   Lb2 
Lb3: 
        decf    Thou,F 
        addwf   Hund,F 
        btfss   STATUS,C
         bra   Lb3 
Lb4: 
        decf    TenK,F 
        addwf   Thou,F 
        btfss   STATUS,C 
         bra   Lb4 

        retlw   0

;########## LONG DELAY ##########
;A long delay used for loop timing
LongDelay
		movlw   H'2'
		movwf   DlyRegA,A
ldelayc	movlw   H'FF'
		movwf   DlyRegB,A
ldelayb movlw   H'FF'
		movwf   DlyRegC,A
ldelaya decfsz  DlyRegC,f,A     ;Inner Loop
		goto    ldelaya
		decfsz  DlyRegB,f,A     ;Middle Loop
		goto    ldelayb
		decfsz  DlyRegA,f,A     ;Outer Loop
		goto    ldelayc
		return

;########## Temperature Conversion Table ##########
;Conversion table stored in program memory as a table.
;1024 points, two bytes each
;Accessed through TBLRD (consecutive bytes on an 18F device).
;DO NOT alter this code nor memory location!
		org		2000
		
;LSB Values located from 0x2000 to 0x23FF
	db	0FC	,	019		;	Temp for ADC = 0x	0
	db	0FC	,	0BB		;	Temp for ADC = 0x	1
	db	0FD	,	009		;	Temp for ADC = 0x	2
	db	0FD	,	039		;	Temp for ADC = 0x	3
	db	0FD	,	05C		;	Temp for ADC = 0x	4
	db	0FD	,	078		;	Temp for ADC = 0x	5
	db	0FD	,	08F		;	Temp for ADC = 0x	6
	db	0FD	,	0A3		;	Temp for ADC = 0x	7
	db	0FD	,	0B5		;	Temp for ADC = 0x	8
	db	0FD	,	0C5		;	Temp for ADC = 0x	9
	db	0FD	,	0D3		;	Temp for ADC = 0x	A
	db	0FD	,	0E0		;	Temp for ADC = 0x	B
	db	0FD	,	0EC		;	Temp for ADC = 0x	C
	db	0FD	,	0F7		;	Temp for ADC = 0x	D
	db	0FE	,	002		;	Temp for ADC = 0x	E
	db	0FE	,	00C		;	Temp for ADC = 0x	F
	db	0FE	,	015		;	Temp for ADC = 0x	10
	db	0FE	,	01E		;	Temp for ADC = 0x	11
	db	0FE	,	026		;	Temp for ADC = 0x	12
	db	0FE	,	02E		;	Temp for ADC = 0x	13
	db	0FE	,	035		;	Temp for ADC = 0x	14
	db	0FE	,	03D		;	Temp for ADC = 0x	15
	db	0FE	,	044		;	Temp for ADC = 0x	16
	db	0FE	,	04A		;	Temp for ADC = 0x	17
	db	0FE	,	051		;	Temp for ADC = 0x	18
	db	0FE	,	057		;	Temp for ADC = 0x	19
	db	0FE	,	05D		;	Temp for ADC = 0x	1A
	db	0FE	,	063		;	Temp for ADC = 0x	1B
	db	0FE	,	068		;	Temp for ADC = 0x	1C
	db	0FE	,	06E		;	Temp for ADC = 0x	1D
	db	0FE	,	073		;	Temp for ADC = 0x	1E
	db	0FE	,	078		;	Temp for ADC = 0x	1F
	db	0FE	,	07D		;	Temp for ADC = 0x	20
	db	0FE	,	082		;	Temp for ADC = 0x	21
	db	0FE	,	087		;	Temp for ADC = 0x	22
	db	0FE	,	08B		;	Temp for ADC = 0x	23
	db	0FE	,	090		;	Temp for ADC = 0x	24
	db	0FE	,	094		;	Temp for ADC = 0x	25
	db	0FE	,	098		;	Temp for ADC = 0x	26
	db	0FE	,	09D		;	Temp for ADC = 0x	27
	db	0FE	,	0A1		;	Temp for ADC = 0x	28
	db	0FE	,	0A5		;	Temp for ADC = 0x	29
	db	0FE	,	0A9		;	Temp for ADC = 0x	2A
	db	0FE	,	0AD		;	Temp for ADC = 0x	2B
	db	0FE	,	0B0		;	Temp for ADC = 0x	2C
	db	0FE	,	0B4		;	Temp for ADC = 0x	2D
	db	0FE	,	0B8		;	Temp for ADC = 0x	2E
	db	0FE	,	0BB		;	Temp for ADC = 0x	2F
	db	0FE	,	0BF		;	Temp for ADC = 0x	30
	db	0FE	,	0C2		;	Temp for ADC = 0x	31
	db	0FE	,	0C6		;	Temp for ADC = 0x	32
	db	0FE	,	0C9		;	Temp for ADC = 0x	33
	db	0FE	,	0CC		;	Temp for ADC = 0x	34
	db	0FE	,	0D0		;	Temp for ADC = 0x	35
	db	0FE	,	0D3		;	Temp for ADC = 0x	36
	db	0FE	,	0D6		;	Temp for ADC = 0x	37
	db	0FE	,	0D9		;	Temp for ADC = 0x	38
	db	0FE	,	0DC		;	Temp for ADC = 0x	39
	db	0FE	,	0DF		;	Temp for ADC = 0x	3A
	db	0FE	,	0E2		;	Temp for ADC = 0x	3B
	db	0FE	,	0E5		;	Temp for ADC = 0x	3C
	db	0FE	,	0E8		;	Temp for ADC = 0x	3D
	db	0FE	,	0EB		;	Temp for ADC = 0x	3E
	db	0FE	,	0ED		;	Temp for ADC = 0x	3F
	db	0FE	,	0F0		;	Temp for ADC = 0x	40
	db	0FE	,	0F3		;	Temp for ADC = 0x	41
	db	0FE	,	0F6		;	Temp for ADC = 0x	42
	db	0FE	,	0F8		;	Temp for ADC = 0x	43
	db	0FE	,	0FB		;	Temp for ADC = 0x	44
	db	0FE	,	0FE		;	Temp for ADC = 0x	45
	db	0FF	,	000		;	Temp for ADC = 0x	46
	db	0FF	,	003		;	Temp for ADC = 0x	47
	db	0FF	,	005		;	Temp for ADC = 0x	48
	db	0FF	,	008		;	Temp for ADC = 0x	49
	db	0FF	,	00A		;	Temp for ADC = 0x	4A
	db	0FF	,	00D		;	Temp for ADC = 0x	4B
	db	0FF	,	00F		;	Temp for ADC = 0x	4C
	db	0FF	,	011		;	Temp for ADC = 0x	4D
	db	0FF	,	014		;	Temp for ADC = 0x	4E
	db	0FF	,	016		;	Temp for ADC = 0x	4F
	db	0FF	,	018		;	Temp for ADC = 0x	50
	db	0FF	,	01B		;	Temp for ADC = 0x	51
	db	0FF	,	01D		;	Temp for ADC = 0x	52
	db	0FF	,	01F		;	Temp for ADC = 0x	53
	db	0FF	,	021		;	Temp for ADC = 0x	54
	db	0FF	,	024		;	Temp for ADC = 0x	55
	db	0FF	,	026		;	Temp for ADC = 0x	56
	db	0FF	,	028		;	Temp for ADC = 0x	57
	db	0FF	,	02A		;	Temp for ADC = 0x	58
	db	0FF	,	02C		;	Temp for ADC = 0x	59
	db	0FF	,	02E		;	Temp for ADC = 0x	5A
	db	0FF	,	030		;	Temp for ADC = 0x	5B
	db	0FF	,	032		;	Temp for ADC = 0x	5C
	db	0FF	,	034		;	Temp for ADC = 0x	5D
	db	0FF	,	036		;	Temp for ADC = 0x	5E
	db	0FF	,	039		;	Temp for ADC = 0x	5F
	db	0FF	,	03B		;	Temp for ADC = 0x	60
	db	0FF	,	03C		;	Temp for ADC = 0x	61
	db	0FF	,	03E		;	Temp for ADC = 0x	62
	db	0FF	,	040		;	Temp for ADC = 0x	63
	db	0FF	,	042		;	Temp for ADC = 0x	64
	db	0FF	,	044		;	Temp for ADC = 0x	65
	db	0FF	,	046		;	Temp for ADC = 0x	66
	db	0FF	,	048		;	Temp for ADC = 0x	67
	db	0FF	,	04A		;	Temp for ADC = 0x	68
	db	0FF	,	04C		;	Temp for ADC = 0x	69
	db	0FF	,	04E		;	Temp for ADC = 0x	6A
	db	0FF	,	050		;	Temp for ADC = 0x	6B
	db	0FF	,	051		;	Temp for ADC = 0x	6C
	db	0FF	,	053		;	Temp for ADC = 0x	6D
	db	0FF	,	055		;	Temp for ADC = 0x	6E
	db	0FF	,	057		;	Temp for ADC = 0x	6F
	db	0FF	,	059		;	Temp for ADC = 0x	70
	db	0FF	,	05A		;	Temp for ADC = 0x	71
	db	0FF	,	05C		;	Temp for ADC = 0x	72
	db	0FF	,	05E		;	Temp for ADC = 0x	73
	db	0FF	,	060		;	Temp for ADC = 0x	74
	db	0FF	,	061		;	Temp for ADC = 0x	75
	db	0FF	,	063		;	Temp for ADC = 0x	76
	db	0FF	,	065		;	Temp for ADC = 0x	77
	db	0FF	,	066		;	Temp for ADC = 0x	78
	db	0FF	,	068		;	Temp for ADC = 0x	79
	db	0FF	,	06A		;	Temp for ADC = 0x	7A
	db	0FF	,	06B		;	Temp for ADC = 0x	7B
	db	0FF	,	06D		;	Temp for ADC = 0x	7C
	db	0FF	,	06F		;	Temp for ADC = 0x	7D
	db	0FF	,	070		;	Temp for ADC = 0x	7E
	db	0FF	,	072		;	Temp for ADC = 0x	7F
	db	0FF	,	074		;	Temp for ADC = 0x	80
	db	0FF	,	075		;	Temp for ADC = 0x	81
	db	0FF	,	077		;	Temp for ADC = 0x	82
	db	0FF	,	078		;	Temp for ADC = 0x	83
	db	0FF	,	07A		;	Temp for ADC = 0x	84
	db	0FF	,	07B		;	Temp for ADC = 0x	85
	db	0FF	,	07D		;	Temp for ADC = 0x	86
	db	0FF	,	07F		;	Temp for ADC = 0x	87
	db	0FF	,	080		;	Temp for ADC = 0x	88
	db	0FF	,	082		;	Temp for ADC = 0x	89
	db	0FF	,	083		;	Temp for ADC = 0x	8A
	db	0FF	,	085		;	Temp for ADC = 0x	8B
	db	0FF	,	086		;	Temp for ADC = 0x	8C
	db	0FF	,	088		;	Temp for ADC = 0x	8D
	db	0FF	,	089		;	Temp for ADC = 0x	8E
	db	0FF	,	08B		;	Temp for ADC = 0x	8F
	db	0FF	,	08C		;	Temp for ADC = 0x	90
	db	0FF	,	08E		;	Temp for ADC = 0x	91
	db	0FF	,	08F		;	Temp for ADC = 0x	92
	db	0FF	,	091		;	Temp for ADC = 0x	93
	db	0FF	,	092		;	Temp for ADC = 0x	94
	db	0FF	,	093		;	Temp for ADC = 0x	95
	db	0FF	,	095		;	Temp for ADC = 0x	96
	db	0FF	,	096		;	Temp for ADC = 0x	97
	db	0FF	,	098		;	Temp for ADC = 0x	98
	db	0FF	,	099		;	Temp for ADC = 0x	99
	db	0FF	,	09B		;	Temp for ADC = 0x	9A
	db	0FF	,	09C		;	Temp for ADC = 0x	9B
	db	0FF	,	09D		;	Temp for ADC = 0x	9C
	db	0FF	,	09F		;	Temp for ADC = 0x	9D
	db	0FF	,	0A0		;	Temp for ADC = 0x	9E
	db	0FF	,	0A2		;	Temp for ADC = 0x	9F
	db	0FF	,	0A3		;	Temp for ADC = 0x	A0
	db	0FF	,	0A4		;	Temp for ADC = 0x	A1
	db	0FF	,	0A6		;	Temp for ADC = 0x	A2
	db	0FF	,	0A7		;	Temp for ADC = 0x	A3
	db	0FF	,	0A8		;	Temp for ADC = 0x	A4
	db	0FF	,	0AA		;	Temp for ADC = 0x	A5
	db	0FF	,	0AB		;	Temp for ADC = 0x	A6
	db	0FF	,	0AC		;	Temp for ADC = 0x	A7
	db	0FF	,	0AE		;	Temp for ADC = 0x	A8
	db	0FF	,	0AF		;	Temp for ADC = 0x	A9
	db	0FF	,	0B0		;	Temp for ADC = 0x	AA
	db	0FF	,	0B2		;	Temp for ADC = 0x	AB
	db	0FF	,	0B3		;	Temp for ADC = 0x	AC
	db	0FF	,	0B4		;	Temp for ADC = 0x	AD
	db	0FF	,	0B6		;	Temp for ADC = 0x	AE
	db	0FF	,	0B7		;	Temp for ADC = 0x	AF
	db	0FF	,	0B8		;	Temp for ADC = 0x	B0
	db	0FF	,	0B9		;	Temp for ADC = 0x	B1
	db	0FF	,	0BB		;	Temp for ADC = 0x	B2
	db	0FF	,	0BC		;	Temp for ADC = 0x	B3
	db	0FF	,	0BD		;	Temp for ADC = 0x	B4
	db	0FF	,	0BF		;	Temp for ADC = 0x	B5
	db	0FF	,	0C0		;	Temp for ADC = 0x	B6
	db	0FF	,	0C1		;	Temp for ADC = 0x	B7
	db	0FF	,	0C2		;	Temp for ADC = 0x	B8
	db	0FF	,	0C4		;	Temp for ADC = 0x	B9
	db	0FF	,	0C5		;	Temp for ADC = 0x	BA
	db	0FF	,	0C6		;	Temp for ADC = 0x	BB
	db	0FF	,	0C7		;	Temp for ADC = 0x	BC
	db	0FF	,	0C9		;	Temp for ADC = 0x	BD
	db	0FF	,	0CA		;	Temp for ADC = 0x	BE
	db	0FF	,	0CB		;	Temp for ADC = 0x	BF
	db	0FF	,	0CC		;	Temp for ADC = 0x	C0
	db	0FF	,	0CD		;	Temp for ADC = 0x	C1
	db	0FF	,	0CF		;	Temp for ADC = 0x	C2
	db	0FF	,	0D0		;	Temp for ADC = 0x	C3
	db	0FF	,	0D1		;	Temp for ADC = 0x	C4
	db	0FF	,	0D2		;	Temp for ADC = 0x	C5
	db	0FF	,	0D3		;	Temp for ADC = 0x	C6
	db	0FF	,	0D5		;	Temp for ADC = 0x	C7
	db	0FF	,	0D6		;	Temp for ADC = 0x	C8
	db	0FF	,	0D7		;	Temp for ADC = 0x	C9
	db	0FF	,	0D8		;	Temp for ADC = 0x	CA
	db	0FF	,	0D9		;	Temp for ADC = 0x	CB
	db	0FF	,	0DB		;	Temp for ADC = 0x	CC
	db	0FF	,	0DC		;	Temp for ADC = 0x	CD
	db	0FF	,	0DD		;	Temp for ADC = 0x	CE
	db	0FF	,	0DE		;	Temp for ADC = 0x	CF
	db	0FF	,	0DF		;	Temp for ADC = 0x	D0
	db	0FF	,	0E0		;	Temp for ADC = 0x	D1
	db	0FF	,	0E2		;	Temp for ADC = 0x	D2
	db	0FF	,	0E3		;	Temp for ADC = 0x	D3
	db	0FF	,	0E4		;	Temp for ADC = 0x	D4
	db	0FF	,	0E5		;	Temp for ADC = 0x	D5
	db	0FF	,	0E6		;	Temp for ADC = 0x	D6
	db	0FF	,	0E7		;	Temp for ADC = 0x	D7
	db	0FF	,	0E8		;	Temp for ADC = 0x	D8
	db	0FF	,	0EA		;	Temp for ADC = 0x	D9
	db	0FF	,	0EB		;	Temp for ADC = 0x	DA
	db	0FF	,	0EC		;	Temp for ADC = 0x	DB
	db	0FF	,	0ED		;	Temp for ADC = 0x	DC
	db	0FF	,	0EE		;	Temp for ADC = 0x	DD
	db	0FF	,	0EF		;	Temp for ADC = 0x	DE
	db	0FF	,	0F0		;	Temp for ADC = 0x	DF
	db	0FF	,	0F1		;	Temp for ADC = 0x	E0
	db	0FF	,	0F3		;	Temp for ADC = 0x	E1
	db	0FF	,	0F4		;	Temp for ADC = 0x	E2
	db	0FF	,	0F5		;	Temp for ADC = 0x	E3
	db	0FF	,	0F6		;	Temp for ADC = 0x	E4
	db	0FF	,	0F7		;	Temp for ADC = 0x	E5
	db	0FF	,	0F8		;	Temp for ADC = 0x	E6
	db	0FF	,	0F9		;	Temp for ADC = 0x	E7
	db	0FF	,	0FA		;	Temp for ADC = 0x	E8
	db	0FF	,	0FB		;	Temp for ADC = 0x	E9
	db	0FF	,	0FC		;	Temp for ADC = 0x	EA
	db	0FF	,	0FE		;	Temp for ADC = 0x	EB
	db	0FF	,	0FF		;	Temp for ADC = 0x	EC
	db	000	,	000		;	Temp for ADC = 0x	ED
	db	000	,	000		;	Temp for ADC = 0x	EE
	db	000	,	001		;	Temp for ADC = 0x	EF
	db	000	,	002		;	Temp for ADC = 0x	F0
	db	000	,	003		;	Temp for ADC = 0x	F1
	db	000	,	004		;	Temp for ADC = 0x	F2
	db	000	,	005		;	Temp for ADC = 0x	F3
	db	000	,	006		;	Temp for ADC = 0x	F4
	db	000	,	007		;	Temp for ADC = 0x	F5
	db	000	,	008		;	Temp for ADC = 0x	F6
	db	000	,	009		;	Temp for ADC = 0x	F7
	db	000	,	00A		;	Temp for ADC = 0x	F8
	db	000	,	00C		;	Temp for ADC = 0x	F9
	db	000	,	00D		;	Temp for ADC = 0x	FA
	db	000	,	00E		;	Temp for ADC = 0x	FB
	db	000	,	00F		;	Temp for ADC = 0x	FC
	db	000	,	010		;	Temp for ADC = 0x	FD
	db	000	,	011		;	Temp for ADC = 0x	FE
	db	000	,	012		;	Temp for ADC = 0x	FF
	db	000	,	013		;	Temp for ADC = 0x	100
	db	000	,	014		;	Temp for ADC = 0x	101
	db	000	,	015		;	Temp for ADC = 0x	102
	db	000	,	016		;	Temp for ADC = 0x	103
	db	000	,	017		;	Temp for ADC = 0x	104
	db	000	,	018		;	Temp for ADC = 0x	105
	db	000	,	019		;	Temp for ADC = 0x	106
	db	000	,	01A		;	Temp for ADC = 0x	107
	db	000	,	01B		;	Temp for ADC = 0x	108
	db	000	,	01C		;	Temp for ADC = 0x	109
	db	000	,	01D		;	Temp for ADC = 0x	10A
	db	000	,	01E		;	Temp for ADC = 0x	10B
	db	000	,	01F		;	Temp for ADC = 0x	10C
	db	000	,	020		;	Temp for ADC = 0x	10D
	db	000	,	021		;	Temp for ADC = 0x	10E
	db	000	,	022		;	Temp for ADC = 0x	10F
	db	000	,	023		;	Temp for ADC = 0x	110
	db	000	,	024		;	Temp for ADC = 0x	111
	db	000	,	025		;	Temp for ADC = 0x	112
	db	000	,	026		;	Temp for ADC = 0x	113
	db	000	,	027		;	Temp for ADC = 0x	114
	db	000	,	028		;	Temp for ADC = 0x	115
	db	000	,	029		;	Temp for ADC = 0x	116
	db	000	,	02A		;	Temp for ADC = 0x	117
	db	000	,	02B		;	Temp for ADC = 0x	118
	db	000	,	02C		;	Temp for ADC = 0x	119
	db	000	,	02D		;	Temp for ADC = 0x	11A
	db	000	,	02E		;	Temp for ADC = 0x	11B
	db	000	,	02F		;	Temp for ADC = 0x	11C
	db	000	,	030		;	Temp for ADC = 0x	11D
	db	000	,	031		;	Temp for ADC = 0x	11E
	db	000	,	032		;	Temp for ADC = 0x	11F
	db	000	,	033		;	Temp for ADC = 0x	120
	db	000	,	034		;	Temp for ADC = 0x	121
	db	000	,	035		;	Temp for ADC = 0x	122
	db	000	,	036		;	Temp for ADC = 0x	123
	db	000	,	037		;	Temp for ADC = 0x	124
	db	000	,	038		;	Temp for ADC = 0x	125
	db	000	,	039		;	Temp for ADC = 0x	126
	db	000	,	03A		;	Temp for ADC = 0x	127
	db	000	,	03B		;	Temp for ADC = 0x	128
	db	000	,	03C		;	Temp for ADC = 0x	129
	db	000	,	03D		;	Temp for ADC = 0x	12A
	db	000	,	03E		;	Temp for ADC = 0x	12B
	db	000	,	03F		;	Temp for ADC = 0x	12C
	db	000	,	040		;	Temp for ADC = 0x	12D
	db	000	,	041		;	Temp for ADC = 0x	12E
	db	000	,	042		;	Temp for ADC = 0x	12F
	db	000	,	043		;	Temp for ADC = 0x	130
	db	000	,	044		;	Temp for ADC = 0x	131
	db	000	,	045		;	Temp for ADC = 0x	132
	db	000	,	045		;	Temp for ADC = 0x	133
	db	000	,	046		;	Temp for ADC = 0x	134
	db	000	,	047		;	Temp for ADC = 0x	135
	db	000	,	048		;	Temp for ADC = 0x	136
	db	000	,	049		;	Temp for ADC = 0x	137
	db	000	,	04A		;	Temp for ADC = 0x	138
	db	000	,	04B		;	Temp for ADC = 0x	139
	db	000	,	04C		;	Temp for ADC = 0x	13A
	db	000	,	04D		;	Temp for ADC = 0x	13B
	db	000	,	04E		;	Temp for ADC = 0x	13C
	db	000	,	04F		;	Temp for ADC = 0x	13D
	db	000	,	050		;	Temp for ADC = 0x	13E
	db	000	,	051		;	Temp for ADC = 0x	13F
	db	000	,	052		;	Temp for ADC = 0x	140
	db	000	,	053		;	Temp for ADC = 0x	141
	db	000	,	054		;	Temp for ADC = 0x	142
	db	000	,	055		;	Temp for ADC = 0x	143
	db	000	,	056		;	Temp for ADC = 0x	144
	db	000	,	056		;	Temp for ADC = 0x	145
	db	000	,	057		;	Temp for ADC = 0x	146
	db	000	,	058		;	Temp for ADC = 0x	147
	db	000	,	059		;	Temp for ADC = 0x	148
	db	000	,	05A		;	Temp for ADC = 0x	149
	db	000	,	05B		;	Temp for ADC = 0x	14A
	db	000	,	05C		;	Temp for ADC = 0x	14B
	db	000	,	05D		;	Temp for ADC = 0x	14C
	db	000	,	05E		;	Temp for ADC = 0x	14D
	db	000	,	05F		;	Temp for ADC = 0x	14E
	db	000	,	060		;	Temp for ADC = 0x	14F
	db	000	,	061		;	Temp for ADC = 0x	150
	db	000	,	062		;	Temp for ADC = 0x	151
	db	000	,	063		;	Temp for ADC = 0x	152
	db	000	,	063		;	Temp for ADC = 0x	153
	db	000	,	064		;	Temp for ADC = 0x	154
	db	000	,	065		;	Temp for ADC = 0x	155
	db	000	,	066		;	Temp for ADC = 0x	156
	db	000	,	067		;	Temp for ADC = 0x	157
	db	000	,	068		;	Temp for ADC = 0x	158
	db	000	,	069		;	Temp for ADC = 0x	159
	db	000	,	06A		;	Temp for ADC = 0x	15A
	db	000	,	06B		;	Temp for ADC = 0x	15B
	db	000	,	06C		;	Temp for ADC = 0x	15C
	db	000	,	06D		;	Temp for ADC = 0x	15D
	db	000	,	06E		;	Temp for ADC = 0x	15E
	db	000	,	06E		;	Temp for ADC = 0x	15F
	db	000	,	06F		;	Temp for ADC = 0x	160
	db	000	,	070		;	Temp for ADC = 0x	161
	db	000	,	071		;	Temp for ADC = 0x	162
	db	000	,	072		;	Temp for ADC = 0x	163
	db	000	,	073		;	Temp for ADC = 0x	164
	db	000	,	074		;	Temp for ADC = 0x	165
	db	000	,	075		;	Temp for ADC = 0x	166
	db	000	,	076		;	Temp for ADC = 0x	167
	db	000	,	077		;	Temp for ADC = 0x	168
	db	000	,	078		;	Temp for ADC = 0x	169
	db	000	,	078		;	Temp for ADC = 0x	16A
	db	000	,	079		;	Temp for ADC = 0x	16B
	db	000	,	07A		;	Temp for ADC = 0x	16C
	db	000	,	07B		;	Temp for ADC = 0x	16D
	db	000	,	07C		;	Temp for ADC = 0x	16E
	db	000	,	07D		;	Temp for ADC = 0x	16F
	db	000	,	07E		;	Temp for ADC = 0x	170
	db	000	,	07F		;	Temp for ADC = 0x	171
	db	000	,	080		;	Temp for ADC = 0x	172
	db	000	,	081		;	Temp for ADC = 0x	173
	db	000	,	082		;	Temp for ADC = 0x	174
	db	000	,	082		;	Temp for ADC = 0x	175
	db	000	,	083		;	Temp for ADC = 0x	176
	db	000	,	084		;	Temp for ADC = 0x	177
	db	000	,	085		;	Temp for ADC = 0x	178
	db	000	,	086		;	Temp for ADC = 0x	179
	db	000	,	087		;	Temp for ADC = 0x	17A
	db	000	,	088		;	Temp for ADC = 0x	17B
	db	000	,	089		;	Temp for ADC = 0x	17C
	db	000	,	08A		;	Temp for ADC = 0x	17D
	db	000	,	08A		;	Temp for ADC = 0x	17E
	db	000	,	08B		;	Temp for ADC = 0x	17F
	db	000	,	08C		;	Temp for ADC = 0x	180
	db	000	,	08D		;	Temp for ADC = 0x	181
	db	000	,	08E		;	Temp for ADC = 0x	182
	db	000	,	08F		;	Temp for ADC = 0x	183
	db	000	,	090		;	Temp for ADC = 0x	184
	db	000	,	091		;	Temp for ADC = 0x	185
	db	000	,	092		;	Temp for ADC = 0x	186
	db	000	,	093		;	Temp for ADC = 0x	187
	db	000	,	093		;	Temp for ADC = 0x	188
	db	000	,	094		;	Temp for ADC = 0x	189
	db	000	,	095		;	Temp for ADC = 0x	18A
	db	000	,	096		;	Temp for ADC = 0x	18B
	db	000	,	097		;	Temp for ADC = 0x	18C
	db	000	,	098		;	Temp for ADC = 0x	18D
	db	000	,	099		;	Temp for ADC = 0x	18E
	db	000	,	09A		;	Temp for ADC = 0x	18F
	db	000	,	09B		;	Temp for ADC = 0x	190
	db	000	,	09B		;	Temp for ADC = 0x	191
	db	000	,	09C		;	Temp for ADC = 0x	192
	db	000	,	09D		;	Temp for ADC = 0x	193
	db	000	,	09E		;	Temp for ADC = 0x	194
	db	000	,	09F		;	Temp for ADC = 0x	195
	db	000	,	0A0		;	Temp for ADC = 0x	196
	db	000	,	0A1		;	Temp for ADC = 0x	197
	db	000	,	0A2		;	Temp for ADC = 0x	198
	db	000	,	0A2		;	Temp for ADC = 0x	199
	db	000	,	0A3		;	Temp for ADC = 0x	19A
	db	000	,	0A4		;	Temp for ADC = 0x	19B
	db	000	,	0A5		;	Temp for ADC = 0x	19C
	db	000	,	0A6		;	Temp for ADC = 0x	19D
	db	000	,	0A7		;	Temp for ADC = 0x	19E
	db	000	,	0A8		;	Temp for ADC = 0x	19F
	db	000	,	0A9		;	Temp for ADC = 0x	1A0
	db	000	,	0AA		;	Temp for ADC = 0x	1A1
	db	000	,	0AA		;	Temp for ADC = 0x	1A2
	db	000	,	0AB		;	Temp for ADC = 0x	1A3
	db	000	,	0AC		;	Temp for ADC = 0x	1A4
	db	000	,	0AD		;	Temp for ADC = 0x	1A5
	db	000	,	0AE		;	Temp for ADC = 0x	1A6
	db	000	,	0AF		;	Temp for ADC = 0x	1A7
	db	000	,	0B0		;	Temp for ADC = 0x	1A8
	db	000	,	0B1		;	Temp for ADC = 0x	1A9
	db	000	,	0B1		;	Temp for ADC = 0x	1AA
	db	000	,	0B2		;	Temp for ADC = 0x	1AB
	db	000	,	0B3		;	Temp for ADC = 0x	1AC
	db	000	,	0B4		;	Temp for ADC = 0x	1AD
	db	000	,	0B5		;	Temp for ADC = 0x	1AE
	db	000	,	0B6		;	Temp for ADC = 0x	1AF
	db	000	,	0B7		;	Temp for ADC = 0x	1B0
	db	000	,	0B8		;	Temp for ADC = 0x	1B1
	db	000	,	0B9		;	Temp for ADC = 0x	1B2
	db	000	,	0B9		;	Temp for ADC = 0x	1B3
	db	000	,	0BA		;	Temp for ADC = 0x	1B4
	db	000	,	0BB		;	Temp for ADC = 0x	1B5
	db	000	,	0BC		;	Temp for ADC = 0x	1B6
	db	000	,	0BD		;	Temp for ADC = 0x	1B7
	db	000	,	0BE		;	Temp for ADC = 0x	1B8
	db	000	,	0BF		;	Temp for ADC = 0x	1B9
	db	000	,	0C0		;	Temp for ADC = 0x	1BA
	db	000	,	0C0		;	Temp for ADC = 0x	1BB
	db	000	,	0C1		;	Temp for ADC = 0x	1BC
	db	000	,	0C2		;	Temp for ADC = 0x	1BD
	db	000	,	0C3		;	Temp for ADC = 0x	1BE
	db	000	,	0C4		;	Temp for ADC = 0x	1BF
	db	000	,	0C5		;	Temp for ADC = 0x	1C0
	db	000	,	0C6		;	Temp for ADC = 0x	1C1
	db	000	,	0C7		;	Temp for ADC = 0x	1C2
	db	000	,	0C7		;	Temp for ADC = 0x	1C3
	db	000	,	0C8		;	Temp for ADC = 0x	1C4
	db	000	,	0C9		;	Temp for ADC = 0x	1C5
	db	000	,	0CA		;	Temp for ADC = 0x	1C6
	db	000	,	0CB		;	Temp for ADC = 0x	1C7
	db	000	,	0CC		;	Temp for ADC = 0x	1C8
	db	000	,	0CD		;	Temp for ADC = 0x	1C9
	db	000	,	0CE		;	Temp for ADC = 0x	1CA
	db	000	,	0CF		;	Temp for ADC = 0x	1CB
	db	000	,	0CF		;	Temp for ADC = 0x	1CC
	db	000	,	0D0		;	Temp for ADC = 0x	1CD
	db	000	,	0D1		;	Temp for ADC = 0x	1CE
	db	000	,	0D2		;	Temp for ADC = 0x	1CF
	db	000	,	0D3		;	Temp for ADC = 0x	1D0
	db	000	,	0D4		;	Temp for ADC = 0x	1D1
	db	000	,	0D5		;	Temp for ADC = 0x	1D2
	db	000	,	0D6		;	Temp for ADC = 0x	1D3
	db	000	,	0D6		;	Temp for ADC = 0x	1D4
	db	000	,	0D7		;	Temp for ADC = 0x	1D5
	db	000	,	0D8		;	Temp for ADC = 0x	1D6
	db	000	,	0D9		;	Temp for ADC = 0x	1D7
	db	000	,	0DA		;	Temp for ADC = 0x	1D8
	db	000	,	0DB		;	Temp for ADC = 0x	1D9
	db	000	,	0DC		;	Temp for ADC = 0x	1DA
	db	000	,	0DD		;	Temp for ADC = 0x	1DB
	db	000	,	0DE		;	Temp for ADC = 0x	1DC
	db	000	,	0DE		;	Temp for ADC = 0x	1DD
	db	000	,	0DF		;	Temp for ADC = 0x	1DE
	db	000	,	0E0		;	Temp for ADC = 0x	1DF
	db	000	,	0E1		;	Temp for ADC = 0x	1E0
	db	000	,	0E2		;	Temp for ADC = 0x	1E1
	db	000	,	0E3		;	Temp for ADC = 0x	1E2
	db	000	,	0E4		;	Temp for ADC = 0x	1E3
	db	000	,	0E5		;	Temp for ADC = 0x	1E4
	db	000	,	0E5		;	Temp for ADC = 0x	1E5
	db	000	,	0E6		;	Temp for ADC = 0x	1E6
	db	000	,	0E7		;	Temp for ADC = 0x	1E7
	db	000	,	0E8		;	Temp for ADC = 0x	1E8
	db	000	,	0E9		;	Temp for ADC = 0x	1E9
	db	000	,	0EA		;	Temp for ADC = 0x	1EA
	db	000	,	0EB		;	Temp for ADC = 0x	1EB
	db	000	,	0EC		;	Temp for ADC = 0x	1EC
	db	000	,	0ED		;	Temp for ADC = 0x	1ED
	db	000	,	0ED		;	Temp for ADC = 0x	1EE
	db	000	,	0EE		;	Temp for ADC = 0x	1EF
	db	000	,	0EF		;	Temp for ADC = 0x	1F0
	db	000	,	0F0		;	Temp for ADC = 0x	1F1
	db	000	,	0F1		;	Temp for ADC = 0x	1F2
	db	000	,	0F2		;	Temp for ADC = 0x	1F3
	db	000	,	0F3		;	Temp for ADC = 0x	1F4
	db	000	,	0F4		;	Temp for ADC = 0x	1F5
	db	000	,	0F5		;	Temp for ADC = 0x	1F6
	db	000	,	0F5		;	Temp for ADC = 0x	1F7
	db	000	,	0F6		;	Temp for ADC = 0x	1F8
	db	000	,	0F7		;	Temp for ADC = 0x	1F9
	db	000	,	0F8		;	Temp for ADC = 0x	1FA
	db	000	,	0F9		;	Temp for ADC = 0x	1FB
	db	000	,	0FA		;	Temp for ADC = 0x	1FC
	db	000	,	0FB		;	Temp for ADC = 0x	1FD
	db	000	,	0FC		;	Temp for ADC = 0x	1FE
	db	000	,	0FD		;	Temp for ADC = 0x	1FF
	db	000	,	0FE		;	Temp for ADC = 0x	200
	db	000	,	0FE		;	Temp for ADC = 0x	201
	db	000	,	0FF		;	Temp for ADC = 0x	202
	db	001	,	000		;	Temp for ADC = 0x	203
	db	001	,	001		;	Temp for ADC = 0x	204
	db	001	,	002		;	Temp for ADC = 0x	205
	db	001	,	003		;	Temp for ADC = 0x	206
	db	001	,	004		;	Temp for ADC = 0x	207
	db	001	,	005		;	Temp for ADC = 0x	208
	db	001	,	006		;	Temp for ADC = 0x	209
	db	001	,	007		;	Temp for ADC = 0x	20A
	db	001	,	007		;	Temp for ADC = 0x	20B
	db	001	,	008		;	Temp for ADC = 0x	20C
	db	001	,	009		;	Temp for ADC = 0x	20D
	db	001	,	00A		;	Temp for ADC = 0x	20E
	db	001	,	00B		;	Temp for ADC = 0x	20F
	db	001	,	00C		;	Temp for ADC = 0x	210
	db	001	,	00D		;	Temp for ADC = 0x	211
	db	001	,	00E		;	Temp for ADC = 0x	212
	db	001	,	00F		;	Temp for ADC = 0x	213
	db	001	,	010		;	Temp for ADC = 0x	214
	db	001	,	010		;	Temp for ADC = 0x	215
	db	001	,	011		;	Temp for ADC = 0x	216
	db	001	,	012		;	Temp for ADC = 0x	217
	db	001	,	013		;	Temp for ADC = 0x	218
	db	001	,	014		;	Temp for ADC = 0x	219
	db	001	,	015		;	Temp for ADC = 0x	21A
	db	001	,	016		;	Temp for ADC = 0x	21B
	db	001	,	017		;	Temp for ADC = 0x	21C
	db	001	,	018		;	Temp for ADC = 0x	21D
	db	001	,	019		;	Temp for ADC = 0x	21E
	db	001	,	01A		;	Temp for ADC = 0x	21F
	db	001	,	01A		;	Temp for ADC = 0x	220
	db	001	,	01B		;	Temp for ADC = 0x	221
	db	001	,	01C		;	Temp for ADC = 0x	222
	db	001	,	01D		;	Temp for ADC = 0x	223
	db	001	,	01E		;	Temp for ADC = 0x	224
	db	001	,	01F		;	Temp for ADC = 0x	225
	db	001	,	020		;	Temp for ADC = 0x	226
	db	001	,	021		;	Temp for ADC = 0x	227
	db	001	,	022		;	Temp for ADC = 0x	228
	db	001	,	023		;	Temp for ADC = 0x	229
	db	001	,	024		;	Temp for ADC = 0x	22A
	db	001	,	025		;	Temp for ADC = 0x	22B
	db	001	,	025		;	Temp for ADC = 0x	22C
	db	001	,	026		;	Temp for ADC = 0x	22D
	db	001	,	027		;	Temp for ADC = 0x	22E
	db	001	,	028		;	Temp for ADC = 0x	22F
	db	001	,	029		;	Temp for ADC = 0x	230
	db	001	,	02A		;	Temp for ADC = 0x	231
	db	001	,	02B		;	Temp for ADC = 0x	232
	db	001	,	02C		;	Temp for ADC = 0x	233
	db	001	,	02D		;	Temp for ADC = 0x	234
	db	001	,	02E		;	Temp for ADC = 0x	235
	db	001	,	02F		;	Temp for ADC = 0x	236
	db	001	,	030		;	Temp for ADC = 0x	237
	db	001	,	031		;	Temp for ADC = 0x	238
	db	001	,	032		;	Temp for ADC = 0x	239
	db	001	,	033		;	Temp for ADC = 0x	23A
	db	001	,	033		;	Temp for ADC = 0x	23B
	db	001	,	034		;	Temp for ADC = 0x	23C
	db	001	,	035		;	Temp for ADC = 0x	23D
	db	001	,	036		;	Temp for ADC = 0x	23E
	db	001	,	037		;	Temp for ADC = 0x	23F
	db	001	,	038		;	Temp for ADC = 0x	240
	db	001	,	039		;	Temp for ADC = 0x	241
	db	001	,	03A		;	Temp for ADC = 0x	242
	db	001	,	03B		;	Temp for ADC = 0x	243
	db	001	,	03C		;	Temp for ADC = 0x	244
	db	001	,	03D		;	Temp for ADC = 0x	245
	db	001	,	03E		;	Temp for ADC = 0x	246
	db	001	,	03F		;	Temp for ADC = 0x	247
	db	001	,	040		;	Temp for ADC = 0x	248
	db	001	,	041		;	Temp for ADC = 0x	249
	db	001	,	042		;	Temp for ADC = 0x	24A
	db	001	,	043		;	Temp for ADC = 0x	24B
	db	001	,	044		;	Temp for ADC = 0x	24C
	db	001	,	044		;	Temp for ADC = 0x	24D
	db	001	,	045		;	Temp for ADC = 0x	24E
	db	001	,	046		;	Temp for ADC = 0x	24F
	db	001	,	047		;	Temp for ADC = 0x	250
	db	001	,	048		;	Temp for ADC = 0x	251
	db	001	,	049		;	Temp for ADC = 0x	252
	db	001	,	04A		;	Temp for ADC = 0x	253
	db	001	,	04B		;	Temp for ADC = 0x	254
	db	001	,	04C		;	Temp for ADC = 0x	255
	db	001	,	04D		;	Temp for ADC = 0x	256
	db	001	,	04E		;	Temp for ADC = 0x	257
	db	001	,	04F		;	Temp for ADC = 0x	258
	db	001	,	050		;	Temp for ADC = 0x	259
	db	001	,	051		;	Temp for ADC = 0x	25A
	db	001	,	052		;	Temp for ADC = 0x	25B
	db	001	,	053		;	Temp for ADC = 0x	25C
	db	001	,	054		;	Temp for ADC = 0x	25D
	db	001	,	055		;	Temp for ADC = 0x	25E
	db	001	,	056		;	Temp for ADC = 0x	25F
	db	001	,	057		;	Temp for ADC = 0x	260
	db	001	,	058		;	Temp for ADC = 0x	261
	db	001	,	059		;	Temp for ADC = 0x	262
	db	001	,	05A		;	Temp for ADC = 0x	263
	db	001	,	05B		;	Temp for ADC = 0x	264
	db	001	,	05C		;	Temp for ADC = 0x	265
	db	001	,	05D		;	Temp for ADC = 0x	266
	db	001	,	05E		;	Temp for ADC = 0x	267
	db	001	,	05F		;	Temp for ADC = 0x	268
	db	001	,	060		;	Temp for ADC = 0x	269
	db	001	,	061		;	Temp for ADC = 0x	26A
	db	001	,	062		;	Temp for ADC = 0x	26B
	db	001	,	063		;	Temp for ADC = 0x	26C
	db	001	,	064		;	Temp for ADC = 0x	26D
	db	001	,	065		;	Temp for ADC = 0x	26E
	db	001	,	066		;	Temp for ADC = 0x	26F
	db	001	,	067		;	Temp for ADC = 0x	270
	db	001	,	068		;	Temp for ADC = 0x	271
	db	001	,	069		;	Temp for ADC = 0x	272
	db	001	,	06A		;	Temp for ADC = 0x	273
	db	001	,	06B		;	Temp for ADC = 0x	274
	db	001	,	06C		;	Temp for ADC = 0x	275
	db	001	,	06D		;	Temp for ADC = 0x	276
	db	001	,	06E		;	Temp for ADC = 0x	277
	db	001	,	06F		;	Temp for ADC = 0x	278
	db	001	,	070		;	Temp for ADC = 0x	279
	db	001	,	071		;	Temp for ADC = 0x	27A
	db	001	,	072		;	Temp for ADC = 0x	27B
	db	001	,	073		;	Temp for ADC = 0x	27C
	db	001	,	074		;	Temp for ADC = 0x	27D
	db	001	,	075		;	Temp for ADC = 0x	27E
	db	001	,	076		;	Temp for ADC = 0x	27F
	db	001	,	077		;	Temp for ADC = 0x	280
	db	001	,	078		;	Temp for ADC = 0x	281
	db	001	,	079		;	Temp for ADC = 0x	282
	db	001	,	07A		;	Temp for ADC = 0x	283
	db	001	,	07B		;	Temp for ADC = 0x	284
	db	001	,	07C		;	Temp for ADC = 0x	285
	db	001	,	07D		;	Temp for ADC = 0x	286
	db	001	,	07E		;	Temp for ADC = 0x	287
	db	001	,	07F		;	Temp for ADC = 0x	288
	db	001	,	080		;	Temp for ADC = 0x	289
	db	001	,	081		;	Temp for ADC = 0x	28A
	db	001	,	082		;	Temp for ADC = 0x	28B
	db	001	,	083		;	Temp for ADC = 0x	28C
	db	001	,	084		;	Temp for ADC = 0x	28D
	db	001	,	085		;	Temp for ADC = 0x	28E
	db	001	,	086		;	Temp for ADC = 0x	28F
	db	001	,	087		;	Temp for ADC = 0x	290
	db	001	,	088		;	Temp for ADC = 0x	291
	db	001	,	08A		;	Temp for ADC = 0x	292
	db	001	,	08B		;	Temp for ADC = 0x	293
	db	001	,	08C		;	Temp for ADC = 0x	294
	db	001	,	08D		;	Temp for ADC = 0x	295
	db	001	,	08E		;	Temp for ADC = 0x	296
	db	001	,	08F		;	Temp for ADC = 0x	297
	db	001	,	090		;	Temp for ADC = 0x	298
	db	001	,	091		;	Temp for ADC = 0x	299
	db	001	,	092		;	Temp for ADC = 0x	29A
	db	001	,	093		;	Temp for ADC = 0x	29B
	db	001	,	094		;	Temp for ADC = 0x	29C
	db	001	,	095		;	Temp for ADC = 0x	29D
	db	001	,	096		;	Temp for ADC = 0x	29E
	db	001	,	097		;	Temp for ADC = 0x	29F
	db	001	,	099		;	Temp for ADC = 0x	2A0
	db	001	,	09A		;	Temp for ADC = 0x	2A1
	db	001	,	09B		;	Temp for ADC = 0x	2A2
	db	001	,	09C		;	Temp for ADC = 0x	2A3
	db	001	,	09D		;	Temp for ADC = 0x	2A4
	db	001	,	09E		;	Temp for ADC = 0x	2A5
	db	001	,	09F		;	Temp for ADC = 0x	2A6
	db	001	,	0A0		;	Temp for ADC = 0x	2A7
	db	001	,	0A1		;	Temp for ADC = 0x	2A8
	db	001	,	0A2		;	Temp for ADC = 0x	2A9
	db	001	,	0A3		;	Temp for ADC = 0x	2AA
	db	001	,	0A5		;	Temp for ADC = 0x	2AB
	db	001	,	0A6		;	Temp for ADC = 0x	2AC
	db	001	,	0A7		;	Temp for ADC = 0x	2AD
	db	001	,	0A8		;	Temp for ADC = 0x	2AE
	db	001	,	0A9		;	Temp for ADC = 0x	2AF
	db	001	,	0AA		;	Temp for ADC = 0x	2B0
	db	001	,	0AB		;	Temp for ADC = 0x	2B1
	db	001	,	0AC		;	Temp for ADC = 0x	2B2
	db	001	,	0AE		;	Temp for ADC = 0x	2B3
	db	001	,	0AF		;	Temp for ADC = 0x	2B4
	db	001	,	0B0		;	Temp for ADC = 0x	2B5
	db	001	,	0B1		;	Temp for ADC = 0x	2B6
	db	001	,	0B2		;	Temp for ADC = 0x	2B7
	db	001	,	0B3		;	Temp for ADC = 0x	2B8
	db	001	,	0B4		;	Temp for ADC = 0x	2B9
	db	001	,	0B6		;	Temp for ADC = 0x	2BA
	db	001	,	0B7		;	Temp for ADC = 0x	2BB
	db	001	,	0B8		;	Temp for ADC = 0x	2BC
	db	001	,	0B9		;	Temp for ADC = 0x	2BD
	db	001	,	0BA		;	Temp for ADC = 0x	2BE
	db	001	,	0BB		;	Temp for ADC = 0x	2BF
	db	001	,	0BC		;	Temp for ADC = 0x	2C0
	db	001	,	0BE		;	Temp for ADC = 0x	2C1
	db	001	,	0BF		;	Temp for ADC = 0x	2C2
	db	001	,	0C0		;	Temp for ADC = 0x	2C3
	db	001	,	0C1		;	Temp for ADC = 0x	2C4
	db	001	,	0C2		;	Temp for ADC = 0x	2C5
	db	001	,	0C3		;	Temp for ADC = 0x	2C6
	db	001	,	0C5		;	Temp for ADC = 0x	2C7
	db	001	,	0C6		;	Temp for ADC = 0x	2C8
	db	001	,	0C7		;	Temp for ADC = 0x	2C9
	db	001	,	0C8		;	Temp for ADC = 0x	2CA
	db	001	,	0C9		;	Temp for ADC = 0x	2CB
	db	001	,	0CB		;	Temp for ADC = 0x	2CC
	db	001	,	0CC		;	Temp for ADC = 0x	2CD
	db	001	,	0CD		;	Temp for ADC = 0x	2CE
	db	001	,	0CE		;	Temp for ADC = 0x	2CF
	db	001	,	0CF		;	Temp for ADC = 0x	2D0
	db	001	,	0D1		;	Temp for ADC = 0x	2D1
	db	001	,	0D2		;	Temp for ADC = 0x	2D2
	db	001	,	0D3		;	Temp for ADC = 0x	2D3
	db	001	,	0D4		;	Temp for ADC = 0x	2D4
	db	001	,	0D5		;	Temp for ADC = 0x	2D5
	db	001	,	0D7		;	Temp for ADC = 0x	2D6
	db	001	,	0D8		;	Temp for ADC = 0x	2D7
	db	001	,	0D9		;	Temp for ADC = 0x	2D8
	db	001	,	0DA		;	Temp for ADC = 0x	2D9
	db	001	,	0DC		;	Temp for ADC = 0x	2DA
	db	001	,	0DD		;	Temp for ADC = 0x	2DB
	db	001	,	0DE		;	Temp for ADC = 0x	2DC
	db	001	,	0DF		;	Temp for ADC = 0x	2DD
	db	001	,	0E1		;	Temp for ADC = 0x	2DE
	db	001	,	0E2		;	Temp for ADC = 0x	2DF
	db	001	,	0E3		;	Temp for ADC = 0x	2E0
	db	001	,	0E4		;	Temp for ADC = 0x	2E1
	db	001	,	0E6		;	Temp for ADC = 0x	2E2
	db	001	,	0E7		;	Temp for ADC = 0x	2E3
	db	001	,	0E8		;	Temp for ADC = 0x	2E4
	db	001	,	0EA		;	Temp for ADC = 0x	2E5
	db	001	,	0EB		;	Temp for ADC = 0x	2E6
	db	001	,	0EC		;	Temp for ADC = 0x	2E7
	db	001	,	0ED		;	Temp for ADC = 0x	2E8
	db	001	,	0EF		;	Temp for ADC = 0x	2E9
	db	001	,	0F0		;	Temp for ADC = 0x	2EA
	db	001	,	0F1		;	Temp for ADC = 0x	2EB
	db	001	,	0F3		;	Temp for ADC = 0x	2EC
	db	001	,	0F4		;	Temp for ADC = 0x	2ED
	db	001	,	0F5		;	Temp for ADC = 0x	2EE
	db	001	,	0F7		;	Temp for ADC = 0x	2EF
	db	001	,	0F8		;	Temp for ADC = 0x	2F0
	db	001	,	0F9		;	Temp for ADC = 0x	2F1
	db	001	,	0FB		;	Temp for ADC = 0x	2F2
	db	001	,	0FC		;	Temp for ADC = 0x	2F3
	db	001	,	0FD		;	Temp for ADC = 0x	2F4
	db	001	,	0FF		;	Temp for ADC = 0x	2F5
	db	002	,	000		;	Temp for ADC = 0x	2F6
	db	002	,	001		;	Temp for ADC = 0x	2F7
	db	002	,	003		;	Temp for ADC = 0x	2F8
	db	002	,	004		;	Temp for ADC = 0x	2F9
	db	002	,	005		;	Temp for ADC = 0x	2FA
	db	002	,	007		;	Temp for ADC = 0x	2FB
	db	002	,	008		;	Temp for ADC = 0x	2FC
	db	002	,	009		;	Temp for ADC = 0x	2FD
	db	002	,	00B		;	Temp for ADC = 0x	2FE
	db	002	,	00C		;	Temp for ADC = 0x	2FF
	db	002	,	00E		;	Temp for ADC = 0x	300
	db	002	,	00F		;	Temp for ADC = 0x	301
	db	002	,	010		;	Temp for ADC = 0x	302
	db	002	,	012		;	Temp for ADC = 0x	303
	db	002	,	013		;	Temp for ADC = 0x	304
	db	002	,	015		;	Temp for ADC = 0x	305
	db	002	,	016		;	Temp for ADC = 0x	306
	db	002	,	017		;	Temp for ADC = 0x	307
	db	002	,	019		;	Temp for ADC = 0x	308
	db	002	,	01A		;	Temp for ADC = 0x	309
	db	002	,	01C		;	Temp for ADC = 0x	30A
	db	002	,	01D		;	Temp for ADC = 0x	30B
	db	002	,	01F		;	Temp for ADC = 0x	30C
	db	002	,	020		;	Temp for ADC = 0x	30D
	db	002	,	022		;	Temp for ADC = 0x	30E
	db	002	,	023		;	Temp for ADC = 0x	30F
	db	002	,	025		;	Temp for ADC = 0x	310
	db	002	,	026		;	Temp for ADC = 0x	311
	db	002	,	027		;	Temp for ADC = 0x	312
	db	002	,	029		;	Temp for ADC = 0x	313
	db	002	,	02A		;	Temp for ADC = 0x	314
	db	002	,	02C		;	Temp for ADC = 0x	315
	db	002	,	02D		;	Temp for ADC = 0x	316
	db	002	,	02F		;	Temp for ADC = 0x	317
	db	002	,	031		;	Temp for ADC = 0x	318
	db	002	,	032		;	Temp for ADC = 0x	319
	db	002	,	034		;	Temp for ADC = 0x	31A
	db	002	,	035		;	Temp for ADC = 0x	31B
	db	002	,	037		;	Temp for ADC = 0x	31C
	db	002	,	038		;	Temp for ADC = 0x	31D
	db	002	,	03A		;	Temp for ADC = 0x	31E
	db	002	,	03B		;	Temp for ADC = 0x	31F
	db	002	,	03D		;	Temp for ADC = 0x	320
	db	002	,	03E		;	Temp for ADC = 0x	321
	db	002	,	040		;	Temp for ADC = 0x	322
	db	002	,	042		;	Temp for ADC = 0x	323
	db	002	,	043		;	Temp for ADC = 0x	324
	db	002	,	045		;	Temp for ADC = 0x	325
	db	002	,	046		;	Temp for ADC = 0x	326
	db	002	,	048		;	Temp for ADC = 0x	327
	db	002	,	04A		;	Temp for ADC = 0x	328
	db	002	,	04B		;	Temp for ADC = 0x	329
	db	002	,	04D		;	Temp for ADC = 0x	32A
	db	002	,	04F		;	Temp for ADC = 0x	32B
	db	002	,	050		;	Temp for ADC = 0x	32C
	db	002	,	052		;	Temp for ADC = 0x	32D
	db	002	,	053		;	Temp for ADC = 0x	32E
	db	002	,	055		;	Temp for ADC = 0x	32F
	db	002	,	057		;	Temp for ADC = 0x	330
	db	002	,	059		;	Temp for ADC = 0x	331
	db	002	,	05A		;	Temp for ADC = 0x	332
	db	002	,	05C		;	Temp for ADC = 0x	333
	db	002	,	05E		;	Temp for ADC = 0x	334
	db	002	,	05F		;	Temp for ADC = 0x	335
	db	002	,	061		;	Temp for ADC = 0x	336
	db	002	,	063		;	Temp for ADC = 0x	337
	db	002	,	065		;	Temp for ADC = 0x	338
	db	002	,	066		;	Temp for ADC = 0x	339
	db	002	,	068		;	Temp for ADC = 0x	33A
	db	002	,	06A		;	Temp for ADC = 0x	33B
	db	002	,	06C		;	Temp for ADC = 0x	33C
	db	002	,	06D		;	Temp for ADC = 0x	33D
	db	002	,	06F		;	Temp for ADC = 0x	33E
	db	002	,	071		;	Temp for ADC = 0x	33F
	db	002	,	073		;	Temp for ADC = 0x	340
	db	002	,	075		;	Temp for ADC = 0x	341
	db	002	,	076		;	Temp for ADC = 0x	342
	db	002	,	078		;	Temp for ADC = 0x	343
	db	002	,	07A		;	Temp for ADC = 0x	344
	db	002	,	07C		;	Temp for ADC = 0x	345
	db	002	,	07E		;	Temp for ADC = 0x	346
	db	002	,	080		;	Temp for ADC = 0x	347
	db	002	,	082		;	Temp for ADC = 0x	348
	db	002	,	083		;	Temp for ADC = 0x	349
	db	002	,	085		;	Temp for ADC = 0x	34A
	db	002	,	087		;	Temp for ADC = 0x	34B
	db	002	,	089		;	Temp for ADC = 0x	34C
	db	002	,	08B		;	Temp for ADC = 0x	34D
	db	002	,	08D		;	Temp for ADC = 0x	34E
	db	002	,	08F		;	Temp for ADC = 0x	34F
	db	002	,	091		;	Temp for ADC = 0x	350
	db	002	,	093		;	Temp for ADC = 0x	351
	db	002	,	095		;	Temp for ADC = 0x	352
	db	002	,	097		;	Temp for ADC = 0x	353
	db	002	,	099		;	Temp for ADC = 0x	354
	db	002	,	09B		;	Temp for ADC = 0x	355
	db	002	,	09D		;	Temp for ADC = 0x	356
	db	002	,	09F		;	Temp for ADC = 0x	357
	db	002	,	0A1		;	Temp for ADC = 0x	358
	db	002	,	0A3		;	Temp for ADC = 0x	359
	db	002	,	0A5		;	Temp for ADC = 0x	35A
	db	002	,	0A7		;	Temp for ADC = 0x	35B
	db	002	,	0AA		;	Temp for ADC = 0x	35C
	db	002	,	0AC		;	Temp for ADC = 0x	35D
	db	002	,	0AE		;	Temp for ADC = 0x	35E
	db	002	,	0B0		;	Temp for ADC = 0x	35F
	db	002	,	0B2		;	Temp for ADC = 0x	360
	db	002	,	0B4		;	Temp for ADC = 0x	361
	db	002	,	0B6		;	Temp for ADC = 0x	362
	db	002	,	0B9		;	Temp for ADC = 0x	363
	db	002	,	0BB		;	Temp for ADC = 0x	364
	db	002	,	0BD		;	Temp for ADC = 0x	365
	db	002	,	0BF		;	Temp for ADC = 0x	366
	db	002	,	0C2		;	Temp for ADC = 0x	367
	db	002	,	0C4		;	Temp for ADC = 0x	368
	db	002	,	0C6		;	Temp for ADC = 0x	369
	db	002	,	0C8		;	Temp for ADC = 0x	36A
	db	002	,	0CB		;	Temp for ADC = 0x	36B
	db	002	,	0CD		;	Temp for ADC = 0x	36C
	db	002	,	0D0		;	Temp for ADC = 0x	36D
	db	002	,	0D2		;	Temp for ADC = 0x	36E
	db	002	,	0D4		;	Temp for ADC = 0x	36F
	db	002	,	0D7		;	Temp for ADC = 0x	370
	db	002	,	0D9		;	Temp for ADC = 0x	371
	db	002	,	0DC		;	Temp for ADC = 0x	372
	db	002	,	0DE		;	Temp for ADC = 0x	373
	db	002	,	0E0		;	Temp for ADC = 0x	374
	db	002	,	0E3		;	Temp for ADC = 0x	375
	db	002	,	0E5		;	Temp for ADC = 0x	376
	db	002	,	0E8		;	Temp for ADC = 0x	377
	db	002	,	0EB		;	Temp for ADC = 0x	378
	db	002	,	0ED		;	Temp for ADC = 0x	379
	db	002	,	0F0		;	Temp for ADC = 0x	37A
	db	002	,	0F2		;	Temp for ADC = 0x	37B
	db	002	,	0F5		;	Temp for ADC = 0x	37C
	db	002	,	0F8		;	Temp for ADC = 0x	37D
	db	002	,	0FA		;	Temp for ADC = 0x	37E
	db	002	,	0FD		;	Temp for ADC = 0x	37F
	db	003	,	000		;	Temp for ADC = 0x	380
	db	003	,	002		;	Temp for ADC = 0x	381
	db	003	,	005		;	Temp for ADC = 0x	382
	db	003	,	008		;	Temp for ADC = 0x	383
	db	003	,	00B		;	Temp for ADC = 0x	384
	db	003	,	00E		;	Temp for ADC = 0x	385
	db	003	,	010		;	Temp for ADC = 0x	386
	db	003	,	013		;	Temp for ADC = 0x	387
	db	003	,	016		;	Temp for ADC = 0x	388
	db	003	,	019		;	Temp for ADC = 0x	389
	db	003	,	01C		;	Temp for ADC = 0x	38A
	db	003	,	01F		;	Temp for ADC = 0x	38B
	db	003	,	022		;	Temp for ADC = 0x	38C
	db	003	,	025		;	Temp for ADC = 0x	38D
	db	003	,	028		;	Temp for ADC = 0x	38E
	db	003	,	02B		;	Temp for ADC = 0x	38F
	db	003	,	02E		;	Temp for ADC = 0x	390
	db	003	,	032		;	Temp for ADC = 0x	391
	db	003	,	035		;	Temp for ADC = 0x	392
	db	003	,	038		;	Temp for ADC = 0x	393
	db	003	,	03B		;	Temp for ADC = 0x	394
	db	003	,	03E		;	Temp for ADC = 0x	395
	db	003	,	042		;	Temp for ADC = 0x	396
	db	003	,	045		;	Temp for ADC = 0x	397
	db	003	,	048		;	Temp for ADC = 0x	398
	db	003	,	04C		;	Temp for ADC = 0x	399
	db	003	,	04F		;	Temp for ADC = 0x	39A
	db	003	,	053		;	Temp for ADC = 0x	39B
	db	003	,	056		;	Temp for ADC = 0x	39C
	db	003	,	05A		;	Temp for ADC = 0x	39D
	db	003	,	05E		;	Temp for ADC = 0x	39E
	db	003	,	061		;	Temp for ADC = 0x	39F
	db	003	,	065		;	Temp for ADC = 0x	3A0
	db	003	,	069		;	Temp for ADC = 0x	3A1
	db	003	,	06C		;	Temp for ADC = 0x	3A2
	db	003	,	070		;	Temp for ADC = 0x	3A3
	db	003	,	074		;	Temp for ADC = 0x	3A4
	db	003	,	078		;	Temp for ADC = 0x	3A5
	db	003	,	07C		;	Temp for ADC = 0x	3A6
	db	003	,	080		;	Temp for ADC = 0x	3A7
	db	003	,	084		;	Temp for ADC = 0x	3A8
	db	003	,	088		;	Temp for ADC = 0x	3A9
	db	003	,	08C		;	Temp for ADC = 0x	3AA
	db	003	,	090		;	Temp for ADC = 0x	3AB
	db	003	,	095		;	Temp for ADC = 0x	3AC
	db	003	,	099		;	Temp for ADC = 0x	3AD
	db	003	,	09D		;	Temp for ADC = 0x	3AE
	db	003	,	0A2		;	Temp for ADC = 0x	3AF
	db	003	,	0A6		;	Temp for ADC = 0x	3B0
	db	003	,	0AB		;	Temp for ADC = 0x	3B1
	db	003	,	0AF		;	Temp for ADC = 0x	3B2
	db	003	,	0B4		;	Temp for ADC = 0x	3B3
	db	003	,	0B9		;	Temp for ADC = 0x	3B4
	db	003	,	0BE		;	Temp for ADC = 0x	3B5
	db	003	,	0C3		;	Temp for ADC = 0x	3B6
	db	003	,	0C7		;	Temp for ADC = 0x	3B7
	db	003	,	0CD		;	Temp for ADC = 0x	3B8
	db	003	,	0D2		;	Temp for ADC = 0x	3B9
	db	003	,	0D7		;	Temp for ADC = 0x	3BA
	db	003	,	0DC		;	Temp for ADC = 0x	3BB
	db	003	,	0E2		;	Temp for ADC = 0x	3BC
	db	003	,	0E7		;	Temp for ADC = 0x	3BD
	db	003	,	0ED		;	Temp for ADC = 0x	3BE
	db	003	,	0F2		;	Temp for ADC = 0x	3BF
	db	003	,	0F8		;	Temp for ADC = 0x	3C0
	db	003	,	0FE		;	Temp for ADC = 0x	3C1
	db	004	,	004		;	Temp for ADC = 0x	3C2
	db	004	,	00A		;	Temp for ADC = 0x	3C3
	db	004	,	010		;	Temp for ADC = 0x	3C4
	db	004	,	016		;	Temp for ADC = 0x	3C5
	db	004	,	01D		;	Temp for ADC = 0x	3C6
	db	004	,	023		;	Temp for ADC = 0x	3C7
	db	004	,	02A		;	Temp for ADC = 0x	3C8
	db	004	,	031		;	Temp for ADC = 0x	3C9
	db	004	,	038		;	Temp for ADC = 0x	3CA
	db	004	,	03F		;	Temp for ADC = 0x	3CB
	db	004	,	046		;	Temp for ADC = 0x	3CC
	db	004	,	04E		;	Temp for ADC = 0x	3CD
	db	004	,	055		;	Temp for ADC = 0x	3CE
	db	004	,	05D		;	Temp for ADC = 0x	3CF
	db	004	,	065		;	Temp for ADC = 0x	3D0
	db	004	,	06D		;	Temp for ADC = 0x	3D1
	db	004	,	075		;	Temp for ADC = 0x	3D2
	db	004	,	07E		;	Temp for ADC = 0x	3D3
	db	004	,	087		;	Temp for ADC = 0x	3D4
	db	004	,	090		;	Temp for ADC = 0x	3D5
	db	004	,	099		;	Temp for ADC = 0x	3D6
	db	004	,	0A3		;	Temp for ADC = 0x	3D7
	db	004	,	0AC		;	Temp for ADC = 0x	3D8
	db	004	,	0B7		;	Temp for ADC = 0x	3D9
	db	004	,	0C1		;	Temp for ADC = 0x	3DA
	db	004	,	0CC		;	Temp for ADC = 0x	3DB
	db	004	,	0D7		;	Temp for ADC = 0x	3DC
	db	004	,	0E2		;	Temp for ADC = 0x	3DD
	db	004	,	0EE		;	Temp for ADC = 0x	3DE
	db	004	,	0FA		;	Temp for ADC = 0x	3DF
	db	005	,	007		;	Temp for ADC = 0x	3E0
	db	005	,	014		;	Temp for ADC = 0x	3E1
	db	005	,	022		;	Temp for ADC = 0x	3E2
	db	005	,	030		;	Temp for ADC = 0x	3E3
	db	005	,	03F		;	Temp for ADC = 0x	3E4
	db	005	,	04F		;	Temp for ADC = 0x	3E5
	db	005	,	05F		;	Temp for ADC = 0x	3E6
	db	005	,	070		;	Temp for ADC = 0x	3E7
	db	005	,	082		;	Temp for ADC = 0x	3E8
	db	005	,	095		;	Temp for ADC = 0x	3E9
	db	005	,	0A9		;	Temp for ADC = 0x	3EA
	db	005	,	0BE		;	Temp for ADC = 0x	3EB
	db	005	,	0D4		;	Temp for ADC = 0x	3EC
	db	005	,	0EB		;	Temp for ADC = 0x	3ED
	db	006	,	005		;	Temp for ADC = 0x	3EE
	db	006	,	020		;	Temp for ADC = 0x	3EF
	db	006	,	03D		;	Temp for ADC = 0x	3F0
	db	006	,	05C		;	Temp for ADC = 0x	3F1
	db	006	,	07E		;	Temp for ADC = 0x	3F2
	db	006	,	0A4		;	Temp for ADC = 0x	3F3
	db	006	,	0CD		;	Temp for ADC = 0x	3F4
	db	006	,	0FC		;	Temp for ADC = 0x	3F5
	db	007	,	030		;	Temp for ADC = 0x	3F6
	db	007	,	06B		;	Temp for ADC = 0x	3F7
	db	007	,	0B0		;	Temp for ADC = 0x	3F8
	db	008	,	002		;	Temp for ADC = 0x	3F9
	db	008	,	067		;	Temp for ADC = 0x	3FA
	db	008	,	0E8		;	Temp for ADC = 0x	3FB
	db	009	,	097		;	Temp for ADC = 0x	3FC
	db	00A	,	0A2		;	Temp for ADC = 0x	3FD
	db	00C	,	0AD		;	Temp for ADC = 0x	3FE
	db	00C	,	0CC		;	Temp for ADC = 0x	3FF

       END



