需要金币:1000 个金币 | 资料包括:完整论文,开题报告 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:14391 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:每天我们都会关注天气预报,关注我们生活的地方的温度;偶尔感冒发烧,会需要量体温;种大棚蔬菜、水果,需要实时的监控大棚里面的温度;汽车发动机工作太久,温度过高便会提醒驾驶员,该给发动机降温······温度的测量与控制在我们的日常生产生活中,可谓是无处不在,我们也无法想象,如果不能检测和控制温度,这个世界会变的怎样? 很早很早以前,人们便已经有了检测温度的方法,随着时代的发展,科技的进步,温度的检测也更加精确,控制更加方便。一种以单片机为主控制器件,DS18B20 为温度传感器的数字温度计应运而生。DS18B20是一种精度相对比较高的测温元件,有它的参与组成的温度计精确度也相对较高,加之有作为嵌入式系统代表的单片机作为主控制器件,更是如虎添翼。因为各器件的集成度都比较高,需要实现的功能有比较简单,所以整个电路系统简单,体积小,特别方便。 在本次设计中,只需要实现温度的检测和显示,检测的温度范围为-55℃~+125℃,误差不超过0.5℃。 关键词:单片机 DS18B20温度传感器 数字温度计 LED数码管
目录 摘要 ABSTRACT 1 引言-1 2 设计任务计方案分析-1 2.1 设计要求-1 2.2 方案分析-2 2.3 单片机的选择-2 2.3.1 STC89C52单片机特性[3]-3 2.3.2 STC89C52单片机管脚图-3 2.4 传感器的选择-4 2.4.1 DS18B20概述-4 2.4.2 DS18B20 使用中的注意事项-5 2.4.3 DS18B20 内部结构-6 2.4.4 DS18B20测温原理-7 2.5 显示器的选择-7 2.5.1 LED数码管的简介-7 2.5.2 数码管的显示原理-8 3 硬件设计-11 3.1 单片机最小系统的设计-11 3.1.1 单片机的振荡电路-11 3.1.2 单片机的复位电路-11 3.1.3 单片机的最小应用系统-12 3.2 温度传感器电路设计-12 3.2.1 DS18B20温度传感器寄生电源强上拉供电方式-13 3.2.2 DS18B20的外部电源供电方式-13 3.3 显示电路的设计-14 3.3.1 静态显示法-14 3.3.2 动态扫描显示法-14 3.4 完整的电路图-15 4 仿真软件Proteus与Keil-16 4.1 Proteus软件-16 4.1.1 Proteus软件的特点-16 4.1.2 Proteus应用-16 4.1.3 Proteus界面介绍-16 4.1.4 Proteus操作-17 4.2 Keil软件-17 4.2.1 Keil的简介-17 4.2.2 Keil软件的使用-18 5 软件的设计-19 5.1 主程序-19 5.2 读出温度子程序-19 5.3 计算温度子程序-20 5.4 显示数据刷新子程序-20 6 软硬件联调-21 6.1 仿真结果-21 6.2 实物图片-21 结论-22 致谢-23 参考文献-24 附录 程序-25 |