摘 要:本文介绍了一种采用AT89S51与温度传感器DS18B20构建的新型数字温度计,由DS18B20对温度进行检测传递,转换为电压信号,传递给单片机进行分析,最终显示在数码管上,利用Proteus与KEIL进行了仿真设计。该温度计使用起来十分简单,适合于我们日常生活和生产中的温度测量,有着广阔的应用前景。62700
毕业论文关键词:AT89S51,DS18B20,温度测量
Abstract:This paper introduces a kind of AT89S51 and the temperature sensor DS18B20 was used to construct the new digital thermometer, passed by DS18B20 the temperature detection, is converted into a voltage signal, passed to the single chip microcomputer is analyzed, finally in the digita tube display, using KEIL and Proteus simulation design.The thermometer is very simple to use, suitable for temperature measurement in our daily life and production, has a broad application prospect.
Keyword:AT89S51,DS18B20,Temperature measurement
1 绪论 3
1.1 温度计的介绍 3
1.2 选题的目的 4
2 系统硬件电路的设计 4
2.1 AT89S51的介绍 4
2.2 DS18B20的介绍 5
2.3 单片机最小系统设计 8
2.4 DS18B20与单片机接口电路的设计 10
2.5 显示电路的设计 10
3 系统程序的设计 11
3.1 主程序 11
3.2 读出温度子程序 11
3.3 温度转换命令子程序 12
3.4 计算温度子程序 12
3.5 显示数据刷新子程序 13
3.6 温度数据的计算处理方法 14
4 系统的调试 14
结论 16
参考文献 17
致谢 18
附录 19
1 绪论
1.1 温度计的介绍
温度计是可以准确地判断和温度测量仪表,在生产和生活具有不可替代的作用。一般来说,任何材料的物理性质,只要随温度单调变化,都可以用作温度指数制作温度计。如早期的煤油温度计,酒精温度计,温度计,水银温度计,指针温度计等等,随着科学技术和现代工业技术的发展,温度测量技术也继续进步。由于广泛的温度测量需求,刺激着温度测量仪器不断地发明创新。产生了电阻温度计、热电偶温度计一系列光学温度计。温度计被广泛应用于工业、农业生产、在家庭生活中是必不可少的,也可以想象,在未来肯定会有更丰富和更优越的温度计的出现。
1.2 选题的目的
本设计使用AT89S51和DS18B20设计一个温度计,能够测量—10 ~100℃之间的温度值,显示在数码管上。温度计的测量精度为±1℃。通过这次设计能够更加了解数字温度计的工作原理和熟悉单片机的发展和应用,巩固所学的知识。
2 系统硬件电路的设计
2.1 AT89S51的介绍
单片机AT89S51是低功耗,高性能CMOS8位单片机[1],片内含4kbytes的可编程的Flash只读程序存储器,兼容标准8051指令系统及引脚。它集Flash程序存储器既可在线编程(ISP),也可用传统方法进行编程。
AT89S51单片机+DS18B20新型数字温度计设计+电路图+程序:http://www.youerw.com/zidonghua/lunwen_69092.html