欢迎来到天天文库
浏览记录
ID:30783822
大小:299.50 KB
页数:16页
时间:2019-01-03
《南湖学院课程设计封面(模版)(1)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、.南湖学院《应用电子系统分析与设计》课程设计报告课题:数字温度计专业:电子信息工程 班 级:N电信08-1F姓名:米乾坤唐小明彭旭学号:240822020122408220004124082200021指导教师:管琼日 期:2011.12.22...1绪论随着科技发展人们生活水平的不断提高,单片机在电子产品中应用越来越广泛。在很多电子产品中用到温度检测和温度控制,使得人们对它的要求越来越高,所以要为现代人工作、科研、生活提供更好的更方便的设施就需要从单片机技术入手,一切向着数字化控制,智能化控制方向发展。 现代社会对各种信息参数的准确度和精确度的要求都有了几何级
2、的增长,尤其是温度传感器技术,在我国各领域已经引用的非常广泛,可以说是渗透到社会的每一个领域,人民的生活与环境的温度息息相关,在工业生产过程中需要实时测量温度,在农业生产中也离不开温度的测量,因此研究温度的测量方法和装置具有重要的意义。在我们日常生活及各种生产中,经常要用到温度的检测及控制,传统的测温元件有热电偶和热电阻。而热电偶和热电阻测出的一般都是电压,再转换成对应的温度,需要比较多的外部硬件支持。其缺点如下:1.硬件电路复杂;2.软件调试复杂;3.制作成本高。而且传统的温度计也有反应速度慢、读数麻烦、测量精度不高、误差大等缺点而本文将介绍智能集成温度传感器D
3、S18B20的结构特征及控制方法,并对以此传感器,89C52单片机为控制器构成的数字温度测量装置的工作原理及程序设计作了详细的介绍。与传统的温度计相比,其具有读数方便,测温范围广,测温准确,输出温度采用数字显示,易于实现。主要用于对测温要求比较准确的场所,或科研实验室使用。该设计控制器使用ATMEL公司的STC89C52单片机,测温传感器使用DALLAS公司DS18B20,用液晶来实现温度显示。2数字温度计的基本原理本设计主要是介绍了单片机控制下的温度检测系统,详细介绍了其硬件和软件设计,并对其各功能模块做了详细介绍,其主要功能和指标如下:●利用温度传感器(DS1
4、8B20)测量某一点环境温度...●测量范围为-55℃~+125℃,精度为±0.5℃●用液晶进行实际温度值显示采用STC89C52单片机P3.7口控制温度传感器DS18B20的温度测量,以四位数码管形式输出测量温度,原理图如下图1.1所示:图1.1DS18B20与单片机接口原理图采用数字温度芯片DS18B20测量温度,输出信号全数字化。便于单片机处理及控制,省去传统的测温方法的很多外围电路。DS18B20的最大特点之一采用了单总线的数据传输,由数字温度计DS18B20和微控制器STC89C52构成的温度测量装置,它直接输出温度的数字信号,可直接与计算机连接。这样,
5、测温系统的结构就比较简单,体积也不大。采用51单片机控制,软件编程的自由度大,可通过编程实现各种各样的算术算法和逻辑控制,而且体积小,硬件实现简单,安装方便。既可以单独对多DS18B20控制工作,还可以与PC机通信上传数据,另外STC89C52在工业控制上也有着广泛的应用,编程技术及外围功能电路的配合使用都很成熟。2.1单片机STC89C52STC89C52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,
6、亦适于常规编程器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得STC89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。STC89S52具有以下标准功能:89C52具有一个数据指针DPTR8k字节Flash,256字节RAM,32位I/O口线....2.1.1STC89C52引脚功能 ●P0口:P0口是一个8位漏极开路的双向I/O口。作为输出口,每位能驱动8个TTL逻辑电平。对P0端口写“1”时,引脚用作高阻抗输入。当访问外部程序和数据存储器时,P0口也被作为低8位地址/数据复用。在这种模式下,P0具有内部上拉电阻。在flash编程
7、时,P0口也用来接收指令字节;在程序校验时,输出指令字节。程序校验时,需要外部上拉电阻。●P1口:P1口是一个具有内部上拉电阻的8位双向I/O口,p1输出缓冲器能驱动4个TTL逻辑电平。对P1端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。此外,P1.0和P1.2分别作定时器/计数器2的外部计数输入(P1.0/T2)和时器/计数器2的触发输入(P1.1/T2EX)。具体如下所示:在flash编程和校验时,P1口接收低8位地址字节。引脚号第二功能P1.0T2(定时器/计数器T2
8、的外部计数
此文档下载收益归作者所有