Simulation circuit and source code of temperature collector implemented by DS18B20 and AT89C51