數字温度计设计报告【C语言】.docVIP

  • 6
  • 0
  • 约1.06万字
  • 约 14页
  • 2016-12-02 发布于重庆
  • 举报
數字温度计设计报告【C语言】

1 设计概况 1.1 设计概述 本设计所介绍的数字温度计与传统的温度计相比,具有读数方便,测温范围广,测温准确,其输出温度采用数字显示,主要用于对测温比较准确的场所,或科研实验室使用,该设计控制器使用单片机AT89C52,测温传感器使用DS18B20,用两只4位共阴极LED数码管以串口传送数据,实现温度显示,能准确达到以上要求。 1.2 设计符合以下要求: ■基本范围-20℃-70℃ ■精度误差为±0.5℃ ■LED数码管直读显示,当温度为“负”,则显示负号;最低位显示摄氏度符号“C”。 ■当温度不在基本范围内时,蜂鸣器报警 ■当温度大于70℃, 发光二极管闪烁;当温度小于-20℃, 发光二极管闪烁 1.3 所用材料: 温度传感器DS18B20一个,AT89C52一个,12M晶振一个,四位共阴极数码管两个,蜂鸣器一个,发光二极管两个,电阻电容及导线若干。 2 方案的总体设计框图 温度计电路设计总体设计方框图如图1所示,控制器采用单片机AT89C52,温度传感器采用DS18B20,用两只4位LED数码管以串口传送数据实现温度显示。 图1 总体设计方框图 2.1 主控制器 主控制器采用单片机AT89C52。AT89C52是一个低电压,高性能CMOS 8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存

文档评论(0)

1亿VIP精品文档

相关文档