数据采集是将我们想要了解的事物或物体特性转换成我们所熟悉的物理量或是数字量。本次设计基于K分度的热电偶温度控制器便是将我们所感知的环境温度转换成数字温度,这样我们能够更直观的,更准确的知道温度的高低。本次设计采用的是STC89C52单片机作为主控芯片。课题设计分为硬件与软件两个部分。硬件部分分为热端电压采集模块,冷端温度补偿模块,电压信号放大模块,按键设定模块,主控模块以及显示模块。软件模块设计了温度采集,A/D转换,对半查找、PID控制算法,PWM控制,液晶显示等。本设计将K分度热电偶与DS18B20测温模块联合使用减少了测量误差,将采集值在PCF8591中进行A/D转换,通过对半查找、PID控制算法,PWM控制实现了手动控制与自动控制。