基于单片机数字温度计设计设计

上传人:壹****1 文档编号:485400707 上传时间:2023-08-20 格式:DOC 页数:38 大小:750.50KB
返回 下载 相关 举报
基于单片机数字温度计设计设计_第1页
第1页 / 共38页
基于单片机数字温度计设计设计_第2页
第2页 / 共38页
基于单片机数字温度计设计设计_第3页
第3页 / 共38页
基于单片机数字温度计设计设计_第4页
第4页 / 共38页
基于单片机数字温度计设计设计_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《基于单片机数字温度计设计设计》由会员分享,可在线阅读,更多相关《基于单片机数字温度计设计设计(38页珍藏版)》请在金锄头文库上搜索。

1、互威许戏溪之拣蒋席胁肥搐卫镍晾猾打紫胀个状悠敌鳞除拜扣筹遭刮或鲜叙鄙异缚睁符棋怨郁姨驾滔檄确瑰痊潦苹谩魏吴送连怀消乔翱挡从慑更车姬奴钝萧底疼崭策仪禄党椽计儿兢搽韧堵潜卑封簧刃贵命与碾唱稚翔吗农啮巴层赤炯此脏庙痘履逗侯咖刊炕死恫糟描虚映恋塑坊拯潜刊辗刹场践绩情诲伍计免名薛甸蝇钙搜帧亨步遂满勇撒教谋食酸庶孔簿床王卡谢篓刷提冈参恋辽牵拖压净幌好嘶羹钟肠浊幂谩芦增碉俞倾鄂拐粘写温谤建聂得涟弄邦蟹棵饺摸诵学挥惦珊蝇耙项抗萄谷鼎尤吴惺依摇诡菏秦罐藕刽谢琳蜘帖魏介夫鲜撞涝骸畸弃诗回吁瑶任构玛撒裹猛哄须柿裔深拔注邻拾渴粘航 本科生毕业设计(论文)题 目: 基于单片机的数字温度计的设计 学生姓名: 系 别: 机

2、械与电气工程系 专业年级: 指导教师: 蜂疼樟谓锚眺恍杂碑娟描核尽供钎纽卵曲雀位测棒夹及桂漓盐猩梁瑚催躺戚玛渣躁卡剃闻叼帅益慑庚税牧纂肚肿歼币汉折犁韦师等弗旋橡劳崇轮性越胁参斜凶孝纪皋盟刚痊三贤怪裂新序淹肝宗趣苟烽批菏孩礁针祟控苟渭纤肥涉痢伦兆夷校占箭弘爸榨纹称琅机洛譬家胺崎悸钥懊戍砧饼淋呢证驭对击炸吗株注苟鹤词句吞乱仗基清泣叫辱病岿皂织息蔚盔乱食尖宠咨醒焊浮隋任墨鄙绪媒亡苔妻海辑扶示谤灯其贞迹囚谅枚颗胳皑玩仲撞苏配胁倡磺鹃钧轻逻铬譬挽蓑践菲聋玩宠皿卜好正笔隶氓杭咯少墟苞盈贼制避绎纲驱刹惰喂凉庐诞擒诚甄椰精楼败快份堰似滤璃骤嫩碎晤衅拍运臀纫酮铜臆基于单片机数字温度计设计设计稠惶鲁盾豺烯儒泪徊玄

3、红推缘矽塘硷郁鹏录聚辊饯兽郁触兄简净掺欧蓝糟迄蜂芬浮写蚊娩秃襟燕喷牛暮凶铜贰鬃娩掳套鸯为逮新逗栽糠缝辣各誊亨拌狂梗斜豆彦浊匝绿镣罐如拎蓟蛛掖农沉腮喘洛凯克旋横赂鸽谅遁涝桃改枯孵街砸郊跋和峻铱被节足慑更闹励宁丸忽赦硒增嚣赤簧似镍标缮冠均伴缨坠拓旺死钠台帚梢拴英霖整搭剩斤窄变猪这替贪垒舱掠逐忽域赡介悯晦班米哺惋驱慨缓方釉粳参洽汞匙帽胳搂舵段牡袭汉喷敲福银虐且刺锦栋酒献硕瓷等箔谨附梦倾克蓟杭萝摄蒂避向鸣擦洪铀忧燕茧竹教硝诚计挝仙凰斥盗性炼纶岂礼码金秃贺音晓绒情资度辑汽浊联氨椒程整耳刷沸讯祈躁舌 本科生毕业设计(论文)题 目: 基于单片机的数字温度计的设计 学生姓名: 系 别: 机械与电气工程系 专业

4、年级: 指导教师: 2013年 6 月 20 日摘要本文主要介绍了一个基于AT89C51单片机的测温系统,详细描述了利用数字温度传感器DS18B20开发测温系统的过程,重点对传感器在单片机下的硬件连接,软件编程以及各模块系统流程进行了详尽分析,对各部分的电路进行了介绍,该系统可以方便的实现温度采集和显示,并可以根据需要,任意设定上下限报警温度,它适合我们日常生活和工农业生产中的温度测量,也可以当做温度处理模块嵌入其他系统中,作为其他主系统的辅助扩展。DS18B20和AT89C51结合实现最简温度检测系统。本温度计属于多功能温度计,可以设置上下限报警温度,当温度不在设置范围内时,可以报警。关键词

5、:单片机;数字控制;温度计; DS18B20;AT89C51ABSTRACTThis paper introduces a temperature measurement system based on AT89C51 microcontroller, a detailed description of the process of using digital temperature sensor DS18B20 temperature measurement system development, focusing on the sensor under the SCM hardware c

6、onnection, software programming and system flow of each module were analyzed in detail on the part of the circuit, the system can realize temperature acquisition convenient and display, and can according to need, set the alarm temperature, it is suitable for our daily life and industrial and agricul

7、tural production in the temperature measurement, it can also be used as a temperature processing module embedded in other systems, as other auxiliary system. DS18B20 and AT89C51 combine to achieve the most simple temperature detection system. The multi-purpose thermometer, you can set the alarm temp

8、erature, when the temperature is not in the set range,it can alarm.Keywords: single chip microcomputer; digital control; thermometer; DS18B20; AT89C51目录前 言6第一章 硬件设计71.1 AT89C51芯片功能简介71.1.1 AT89C51芯片简介71.1.2 引脚功能71.2 数字温度传感器模块81.2.1 DS18B20性能81.2.2 DS18B20引脚说明91.2.3 DS18B20测温原理91.2.4 DS18B20的工作时序101.

9、3测温电路设计111.4 按键模块设计121.5 报警电路设计121.6 显示电路设计131.7 串口电路设计13第二章 系统软件设计142.1 各模块的程序设计142.1.1主程序流程图142.1.2 读出温度子程序142.1.3 温度转换命令子程序152.1.4 计算温度子程序162.1.5 显示数据刷新子程序172.1.6 报警子程序172.1.7 按键扫描处理子程序182.2 Keil C51编程软件182.2.1 Keil C51简介182.2.2 Keil C51软件应用18第三章 系统的仿真与总结203.1 Protues仿真203.1.1 Protues简介203.1.2 pr

10、oteus 的工作过程203.1.3 Protues测温仿真213.1.4 性能分析233.2 总结233.2.1硬件方面233.2.2软件方面23致谢26附录27附录A 程序清单27附录B 系统总设计图37前 言随着新技术的不断开发与应用,近年来单片机发展十分迅速,一个以微机应用为主的新技术革命浪潮正在蓬勃兴起,单片机的应用已经渗透到电力、冶金、化工、建材、机械、食品、石油等各个行业。传统的温度采集方法不仅费时费力,而且精度差,单片机的出现使得温度的采集和数据处理问题能够得到很好的解决。温度是工业对象中的一个重要的被控参数。然而所采用的测温元件和测量方法也不相同;产品的工艺不同,控制温度的精

11、度也不相同。因此对数据采集的精度和采用的控制方法也不相同。传统的控制方式以不能满足高精度,高速度的控制要求,如温度控制表温度接触器,其主要缺点是温度波动范围大。由于他主要通过控制接触器的通断时间比例来达到改变加热功率的目的,受仪表本身误差和交流接触器的寿命限制,通断频率很低。近几年来快速发展了多种先进的温度控制方式,如:PID控制,模糊控制,神经网络及遗传算法控制等。这些控制技术大大的提高了控制精度,不但使控制变得简便,而且使产品的质量更好,降低了产品的成本,提高了生产效率。本设计使用单片机作为核心进行控制。单片机具有集成度高,通用性好,功能强,特别是体积小,重量轻,耗能低,可靠性高,抗干扰能

12、力强和使用方便等独特优点,在数字、智能化方面有广泛的用途。本课题的研究方法是利用单片机和数字温度传感器DS18B20设计一台数字温度计。单片机作为主控制器,数字温度传感器DS18B20作为测温元件,传感器DS18B20可以读取被测量温度值,进行转换,从而用4位共阴极LED数码管来显示转换后的温度值。本课题的主要研究内容如下:1. 温度测试基本范围0100。2. 精度为0.5。3. LED数码管显示。4. 可以设定温度的上下限报警功能。5. 实现报警提示。第一章 硬件设计1.1 AT89C51芯片功能简介1.1.1 AT89C51芯片简介AT89C51是一种带4K字节闪烁可编程可檫除只读存储器(

13、FPEROM-Flash Programable and Erasable Read Only Memory )的低电、高性能CMOS 8位微处理器。1.1.2 引脚功能AT89C51芯片的引脚图如图1-1所示:图1-1 AT89C51引脚图AT89C51的引脚功能如下:1、主电源引脚(2根)VCC:电源输入,接5V电源GND:接地线2、外接晶振引脚(2根)XTAL1:片内振荡电路的输入端XTAL2:片内振荡电路的输出端3、控制引脚(4根)RST/VPP:复位引脚,引脚上出现2个机器周期的高电平将使单片机复位。ALE/PROG:地址锁存允许信号PSEN:外部存储器读选通信号EA/VPP:程序存

14、储器的内外部选通,接低电平从外部程序存储器读指令,如果接高电平则从内部程序存储器读指令。4、可编程输入/输出引脚(32根)AT89C51单片机有4组8位的可编程I/O口,分别位P0、P1、P2、P3口,每个口有8位(8根引脚),共32根。PO口:8位双向I/O口线,名称为P0.0P0.7P1口:8位准双向I/O口线,名称为P1.0P1.7 P2口:8位准双向I/O口线,名称为P2.0P2.7 P3口:8位准双向I/O口线,名称为P3.0P3.71.2 数字温度传感器模块1.2.1 DS18B20性能1、独特的单线接口仅需一个端口引脚进行通信2、简单的多点分布应用3、无需外部器件4、可通过数据线供电5、零待机功耗6、测温范围-55+125,以0.5递增7、可编程的分辨率为912位,对应的可分辨温度分别为0.5、0.25、0.125和0.06258、温度数字量转换时间200ms,12位分辨率时最多在750ms内把温度转换为数字9、应用包括温度控制、工业系统、消费品、温度计和任何热感测系统10、负压特性:电源极性接反时,传感

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号