18B20温度传感器课程设计报告
《18B20温度传感器课程设计报告》由会员分享,可在线阅读,更多相关《18B20温度传感器课程设计报告(12页珍藏版)》请在毕设资料网上搜索。
1、信息与计算科学系课程设计报告 1 目 录 一设计任务 二方案论证 三硬件设计 3.1 DS18B20 简介 AT89C51 型单片机简介 3.2 总电路的设计图 四 软件设计 3.1 主程序框图 3.2 初始化子程序 DS18B20 的主程序的主程序 3.3 调试及运行 五. 课程设计总结 信息与计算科学系课程设计报告 2 一、设计任务 1. 熟悉电子系统开发的思路和步骤; 2. 熟悉 Keil C 开发环境,并对 18B20、LED 数码管、4*4 键盘等外围模块的驱动 进行编写调试,学会基本的驱动开发思路,并通过调试学会定位问题的能力; 3. 分别使用汇编语言和 C 语言编写调试整个电子系
2、统的控制程序,学会电子系统 的软件开发思路; 4. 通过 protel 学会如何绘制原理图及 PCB 版图, 从而完成整个电子系统的软硬件 开发; 二、方案论证 A、分析本次设计任务可知: 1本设计要利用 DS18B20 测量温度,需要用 89C51 单片机控制 DS18B20 测量 温度,并将 DS18B20 测得温度读取到单片机中来。 2. 本设计要用 LED 显示温度,可用五个共阳极 LED,采用动态扫描法显示读 取到单片机中的温度。 显示格式举例如下: (1)温度为正值101.1 、99.2 第四个 LED 总是显示点号。 (2)温度为负值 -23.1 第一个总是显示一 横,第四个总是
3、显示点号。 B、经以上分析可得: 可将本设计功能分为两大模块:1、DS18B20 设置模块 2、测温电路及其程序 3、显示电路及其程序 3. 在硬件电路上还要加上必要的基础电路: (1)时钟电路 本次设计采用时钟频率为:12MHZ (2)按键测温电路及其程序 按一次按钮即测一次温度并将测得的温度显示出来) 信息与计算科学系课程设计报告 3 C C、系统总体方案系统总体方案 系统原理框图: 由图可知该测量系统由 DS18B20 组成的测量电路和单片机控制电路组成。系 统通过 DS18B20 采集到的数据,然后通过单片机微控制芯片经过数据处理,最后 通过数码管实时显示所测空气的温度。 用单个 DS
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 18 B20 温度传感器 课程设计 报告
