单片机本身并不负责测试温度,而是处理传感器给出的信号值。
一般测温的方案有半导体测温,用温漂特性来测温;有热敏电阻测温,使用不同温度下的阻值变化来测温;红外测温,根据材质表面的发送的红外线测试温度……
测量范围和测量精度各有不同,推荐你根据需要选择合适的传感器,而不是纠结于单片机。
楼下提出的DH11和PT100都不错,也很常用。
有很多可以和51单片机通信的测温模块,因为51单片机主要负责读取数据,所以精度是模块自身的问题,51单片机只要能按协议获得数据就好,当然,51单片机是8位机,如果不进行特殊处理,模块精度太高也没有意义啊。
所以还要看你的精度的具体要求,其实可能速度更是关键。
直接用继电器控制一下就可以了,看你电源用什么 从模拟信号变数字信号的过程