设计一种基于PID算法和ATmega16单片机的温度自动控制系统,给出了系统各部分的软硬件设计方案。采用模块化设计方法,利用增量式PID算法,通过PC机LabVIEW程序设置PID参数和目标温度,使被控对象的温度值趋于给定值。该系统有较高的人机交互能力,实验结果表明该系统具有良好的检测和控制功能。