摘 要:本文介绍了一种采用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),也可用传统方法进行编程。

上一篇:PIC16F877A单片机温度监控系统设计+程序+PCB电路图
下一篇:AT89C51单片机的智能手机充电器设计+电路图+程序

基于51单片机自动门智能控制系统设计

STC89C52单片机智能温度监测系统设计

STC89C52单片机盲人用时钟的设计+电路图+程序

粉料称重装置的单片机控...

STM32单片机的无刷直流电机控制系统设计

AT89S52单片机车内空气检测系统设计+源代码

LABVIEW+AT89C51单片机智能药箱系统设计+源代码

PCI+PID算法直流力矩电机速...

提高小學语文課堂朗读教...

MNL模型历史城区居民活动...

《水浒传》中血腥暴力研...

小型通用机器人控制系统设计任务书

从企业eHR建设谈管理信息...

高效课堂教师问卷调查表

遥感土地用变化监测国内外研究现状

浅析施工企业保理融资成...

大规模MIMO系统的发展研究现状