针对目前农业生产逐步向节约型转变的需求,设计了一种基于比例—积分—微分(PID)算法,并以STC12C5A60S2单片机为核心控制器的温度控制系统。系统可根据温室内农作物对生长环境温度的要求而设定合适的温度,同时能够根据实测温度值偏离设定温度值的程度,自动启动相应的加热或降温设备,调节室温至设定范围,实现了快速、稳定、精确控制。经模拟仿真分析及软硬件测试,可知设计的系统运行稳定,控制精度较高,达到了理想效果,具有一定的应用价值及推广价值。