详细介绍了一种基于高性能单片机ATmega169P和数字温度传感器DS18B20来测量温度的方法,包括DS18B20的测温原理和结构、数字温度计硬件电路的设计,以及实现温度采集和数据通信的软件设计。DS18B20是单线数字温度传感器,将其与ATmega169P结合应用在数字温度计中,具有硬件电路简单、体积小等特点,并可以在此基础上拓展温度记忆功能和上位机通信功能。而且在一根通信线上可以挂接多个传感器,特别适合测点较多、环境恶劣的测量环境。