c language 18b20 program