- 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)