单片机课程设计-- DS18B20的温度测量与显示系统
-
资源ID:1417469
资源大小:146KB
全文页数:15页
- 资源格式: DOC
下载积分:100金币
快捷下载

账号登录下载
三方登录下载:
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
|
单片机课程设计-- DS18B20的温度测量与显示系统
1、 单片机课程设计说明书单片机课程设计说明书 题题 目:目: DS18B20 的温度测量与显示系统的温度测量与显示系统 学学 院:院: 航空自动化学院航空自动化学院 系系 别:别: 自动化系自动化系 专业名称:专业名称: 自动化专业自动化专业 班班 级:级: 学学 号:号: 姓姓 名:名: 指导教师:指导教师: 目录目录 1 1 课程设计要求课程设计要求1 1 2 2 总体方案设计总体方案设计 4 4 2.12.1、单片机系统、单片机系统 2.22.2、电源模块、电源模块 2.32.3、显示模块、显示模块 2.42.4、总体设计方案、总体设计方案 3 3 系统方框图系统方框图4 4 4 4 系统
2、各方框的电路图系统各方框的电路图 9 9 4.14.1、温度传感器、温度传感器 DS18B20DS18B20 电路电路 4.24.2、显示电路、显示电路 4.34.3、主控制器、主控制器 4.44.4、系统总电路图、系统总电路图 5 5 主程序流程图和各个子程序的流程图主程序流程图和各个子程序的流程图12 12 1 1、主程序流程图、主程序流程图 2 2、温度读取子程序流程图、温度读取子程序流程图 3 3、温度转换子程序流程图、温度转换子程序流程图 6 6 源程序说明源程序说明1515 7 7 心得体会心得体会 附录一附录一 DS18B20DS18B20 简介简介 2020 第 3 页 基于数
3、字温度计 DS18B20 的温度测量与显示系统 一、任务与要求任务与要求 1.利用 1 个 DS18B20 测量室内温度(误差小于?) 2.用数码管显示温度 3.显示精度为 0.1 扩展要求 1.多通道测量 2.LCD 显示 3.生成印刷电路板 三、三、二、总体方案设计(基本功能)二、总体方案设计(基本功能) 1 1、单片机系统、单片机系统 我选用了 AT89C52 单片机, 查过资料后我知道 AT89C52 单片机具有不但 AT89C51 单片 机所有的优点,而且具有更大的程序存储空间,可在线仿真的功能,方便调试。所以选用 AT89S52 八位单片机作为温度采集的控部分。 2 2、电源模块、
4、电源模块 采用普通的直流电源实现电路简单, 而且采用集成电源芯片设计的直流电源电压比较 稳定,完全满足系统各模块的供电要求。 3 3、显示模块、显示模块 为了显示出温度,采用数码管显示工具。 4 4、总体设计方案、总体设计方案 为了不失通用性和智能性,本方案采用 AT89S52 单片机作为控制器,单总线温度传感 器 DS18B20 进行温度采集。电源部分采用普通的直流电源,完全满足 AT89S52 和 DS18B20 等各模块的工作电压范围。温度显示采用数码管。 四、四、系统方框图系统方框图 第 3 页 四、系统各方框的电路图四、系统各方框的电路图 1 1、温度传感器、温度传感器 DS18BD
5、S18B2020 电路电路 由于 DS18B20 工作在单总线方式,其硬件接口非常简单,仅需利用系统的一条 I/ O 线与 DS18B20 的数据总线相连即可,如图 1 所示。 P30 5.3 DQ 2 VCC 3 GND 1 DS18B20 R1 1k 图 1 DS18B20 电路 2 2、显示电路、显示电路 显示电路采用 4 位共阳极 LED 数码管,P0 口由上拉电阻提高驱动能力,作为段码输 出并作为数码管的驱动。P2 口的低四位作为数码管的位选端。采用动态扫描的方式显示。 程序控制模块 单 片 机 系 统 温度传感器模块 数 码 管 显 示 模 块 电源模块 第 3 页 P26 P27 P00 P01