
; If M0.0 Is High, call the subroutine
            
	;banksel M0
	btfss M0,0
	goto noReadTemperature
	
	;9; DS18S20Start
	CALL WW01
	MOVLW 204
	CALL WW05
	MOVLW 68
	CALL WW05

;  DS18S20ReadT temp, neg
	CALL WW01
	MOVLW 204
	CALL WW05
	MOVLW 190
	CALL WW05
	CALL WW07
	MOVWF DS_DAT
	MOVWF temp
	CALL WW07
	MOVWF DS_DAT_1
	MOVWF temp_1
	BTFSS   TEMP_1, 7
	goto pozitiv
	
	COMF    TEMP, F
	COMF    TEMP_1, F
	BCF     STATUS, Z
	INCF    TEMP, F
	BTFSC   STATUS, Z
	INCF    TEMP_1, F
	
pozitiv
	CALL WW01
	
            
noReadTemperature