课程设计电子温度计.docx
《课程设计电子温度计.docx》由会员分享,可在线阅读,更多相关《课程设计电子温度计.docx(16页珍藏版)》请在优知文库上搜索。
1、目录1、基于单片机的温度数据采集系统设计方案31.1课程设计的要求3L2课程设计目的31.3系统设计总体方案32、系统硬件介绍42.1硬件组成42.2AT89C51单片计算机的组成原理42.2.1组成框图及内部总体结构42.2.2单片机各口及其负载能力、接口要求52.3DS18B20数字温度传感器介绍82. 3.1功能介绍83. 3.2DS18B20温度传感器的存储器104. 3.3DS18B20的内部逻辑图125. 3.4DS18B20读写时序126. 3.5存储器操作命令143、硬件电路设计156.1 主控制器157. 2显示电路164、软件设计167.1 主程序模块168. 2温度检测流
2、程175、程序的编写与调试188.1 程序的编写189. 2调试程序206、仿真调试207、课程设计体会228、参考文献23附L源程序代码23摘要现代测温应用中,温度计向数字化方向开展。传统的机遇物理方法的温度计功能单一,而数字温度计以其便携,检测精度高,功能多等优点应用的越来越广泛。随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否认的,其中数字温度计就是一个典型的例子,但人们对它的要求越来越高,要为现代人工作、科研、生活、提供更好的更方便的设施就需要从数单片机技术入手,一切向着数字化控制,智能化控制方向开展。本课程设计研究四位数字温度计的设计与实现
3、,并采用Protues软件和Keil软件来对其进行仿真,通过电阻值的变化使相应电压发生改变,输出电压经A/D转换后,其值由AT89C51处理,最后将其显示在4个七段数码显示器上。随着技术的开展,一些环境比拟恶劣的场合中也能觅得数字温度计的踪迹。在本文中,主要从功能组合,硬件组合,软件算法等几个方面探讨温度计的设计。数字温度计在现代测温应用方面具有诸多优势,值得进一步学习和研究。关键词:单片机AT89C51、模数转换、数码显示1、基于单片机的温度数据采集系统设计方案1.1 课程设计的要求1)根本范围-50C110C2)精度误差小于0.53)LED数码直读显示4)扩展功能5)可以任意设定温度的上下
4、限报警功能1.2 课程设计目的1)通过本次课程设计加深对单片机课程的全面认识复习和掌握,对单片机课程的应用进一步的了解。12)掌握按键消抖的方法,LED的动态显示,DS18B20的使用和编程原理。13)通过此次课程设计能够将单片机软硬件结合起来,对程序进行编辑,校验。4)掌握Keil及ProteUS仿真软件的使用方法。1. 3系统设计总体方案根据任务书要求,初步思路如下:温度计电路设计总体设计方框图如下列图所示,本设计是测温电路,使用热敏电阻之类的器件利用其感温效应,在将随被测温度变化的电压或电流采集过来,进行A/D转换后,就可以用单片机进行数据的处理,在显示电路上,就可以将被测温度显示出来。
5、温度是非电量模拟信号,数字显示温度就必须将这一非电量信号转换成电量电压或电流),然后将模拟电信号经A/D转换器转换成数字信号,最后经译码显示器显示温度值。控制器采用单片机AT89C51,采集到的温度模拟信号05V用一个滑动变阻器分压实现,模拟信号数字化是通过ADC0808实现的,其主要功能和要求的实现是通过可编程芯片AT89C51单片机到达的,用4位LED数码管显示温度。2、系统硬件介绍2.1硬件组成本系统所用的硬件有:见表2。表2系统硬件清单器件名称数量AT89C52单片机1个USB接口1个USB供电的电缆线1个0.56寸红色,546IaS共阴四位数码管1个DS18B201个电容假设干电阻假
6、设干导线假设干2. 2AT89C51单片计算机的组成原理2. 2.1组成框图及内部总体结构图2-1AT89C51单片机功能结构框图图2-1为AT89C51单片机功能结构框图AT89C51芯片内部集成了CPU、RAM、ROM、定时/计数器和I/O口等各功能部件,并由内部总线把这些不见连接在一起。AT89C51单片机内部包含以下一些功能部件:(1) 一个8位CPU;(2) 一个片内振荡器和时钟电路;(3) 4KBR0M(80C51有4KB掩膜ROM,87C51有4KBEPROM,80C31片内有无ROM);(4) 128B内RAM;(5) 可寻址64KB的外ROM和外RAM控制电路;(6)两个16
7、位定时/计数器;(7) 21个特许功能存放器;(8) 4个8位并行I/O口,共32条可编程I/O端线;(9) 一个可编程全双工串行口;(10) 5个中断源,可设置成2个优先级。2.2.2单片机各口及其负载能力、接口要求80C51共有4个8位并行I/O端口,共32个引脚(I)PO口8位双向1/0口。在不并行扩展外存储器(包括并行扩展1/0口)时,PO口可用作双向1/0口。在并行扩展外存储器(包括并行扩展1/0口)时,PO口可用于分时传送低8位地址(地址总线)和8位数据信号(数据总线)。位结构如图2-4所示。PO口能驱动8个LSTTL门。图2-2Po口位结构(2) Pl口8位准双向1/0口(“准双



- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课程设计 电子 温度计
