基于单片机的人体温度计的设计与实现课程设计(21页).doc
《基于单片机的人体温度计的设计与实现课程设计(21页).doc》由会员分享,可在线阅读,更多相关《基于单片机的人体温度计的设计与实现课程设计(21页).doc(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-基于单片机的人体温度计的设计与实现课程设计-第 21 页课程设计题目: 基于单片机的人体温度计的设计与实现 毕业论文(设计)原创性声明本人所呈交的毕业论文(设计)是我在导师的指导下进行的研究工作及取得的研究成果。据我所知,除文中已经注明引用的内容外,本论文(设计)不包含其他个人已经发表或撰写过的研究成果。对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示谢意。 作者签名: 日期: 毕业论文(设计)授权使用说明本论文(设计)作者完全了解*学院有关保留、使用毕业论文(设计)的规定,学校有权保留论文(设计)并向相关部门送交论文(设计)的电子版和纸质版。有权将论文(设计)用
2、于非赢利目的的少量复制并允许论文(设计)进入学校图书馆被查阅。学校可以公布论文(设计)的全部或部分内容。保密的论文(设计)在解密后适用本规定。 作者签名: 指导教师签名: 日期: 日期: 注 意 事 项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词 5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。3.附件包括:任
3、务书、开题报告、外文译文、译文原文(复印件)。4.文字、图表要求:1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用A4单面打印,论文50页以上的双面打印4)图表应绘制于无格子的页面上5)软件工程类课题应有程序清单,并提供电子文档5.装订顺序1)设计(论文)2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订3)其它目录摘要2一、绪论3二、体温计的发展与现状4三、数字体温计
4、简介41、数字体温计的简单介绍52、数字体温计的特点5四、系统主要组成61、单片机AT89C5262、时钟振荡器103、复位控制114、显示器LMO1620115、温度传感器DS18B20146、报警装置16五、主程序流程图17六、系统硬件电路图18(1)温度显示模块19(2)传感器模块20(3)振荡器及复位电路模块21(4)报警装置22七、加载程序仿真结果图23(1)仿真图123(2)仿真图224(3)仿真图325八、 总结26参考文献26程序代码27 摘要 本检测系统硬件设计以AT89C52单片机为核心,用温度传感器DS18B20实现温度控制,用数码管显示实际温度和预设温度,制作数字温度计
5、,并可以实现温度预警控制。 单片机系统的软件编程采用单片机汇编进行编程。应用软件采用KEIL和PROTEUS仿真软件模拟实现控制过程。 温度控制系统是基于单片机的计算机检测技术的软硬件开发和面向对象的高级可视化程序开发的有机结合。对温度控制的发展有很大的好处。如果投入生产,不仅会创造良好的经济效益,还可提高温控的简单化。关键词:单片机;DS18B20;调节;温度 Abstract This examination system hardware design take at89C52 monolithic integrated circuit as a core, realizes the t
6、emperature control with temperature sensor DS18B20, Demonstrates the actual temperature and the preinstall temperature with the nixie tube,manufactures the simple intelligence temperature control system - - digit thermometer,And may realize the temperature early warning control. The monolithic integ
7、rated circuit systems software programming uses the monolithic integrated circuit assembly to carry on the programming. The superior machine application software uses KEIL and the PROTEUS simulation software simulation realizes the controlled process.This article develops the intelligence temperatur
8、e control system is based on monolithic integrated circuits computer examination technology software and hardware development and face the object high-level visualization procedure development organic synthesis. Has the very big advantage to temperature controls development. If place in operation, n
9、ot only will create the good economic efficiency, but may also propose the simplification which the high temperature will control.Keywords microcontroller;DS18B20;measure;temperture一、绪论温度是存在于客观世界的一个基本物理量,它与人类的生活和生存有着密切的联系。温度测量的历史,可以追溯到l6世纪。当时Saatorio用空气热膨胀的原理,制出了第一支测量口腔温度的体温计。本世纪初,开始用水银来制作体温计,至今在临床上
10、得到了广泛的应用。根据1928年Ebstein的报告,当时除测量口腔及腋下的温度外,还可以测量直肠、颈部、大腿根部,外耳及尿温。这些都是用被测皮肤温度与玻璃球内积存的水银温度相等的原理实现的。但是,水银体温计的汞危害很严重。据悉,一支水银体温计含汞约1克。被打碎后,外泄的汞全部蒸发,可使一间15平方米大、3米高的房间内空气汞的浓度达到22 .2毫克/立方米。中国规定汞在室内空气中的最大允许浓度为0 .01毫克/立方米。一般认为,人在汞浓度为1.2-8.5毫克/立方米的环境中就会很快引起汞中毒。 汞作为一种重金属,具有很强的毒性。中科院地球化学研究所环境地球化学国家重点实验室副主任冯新斌表示,一
11、旦汞蒸气被人吸入,会通过血液循环进入人体各器官组织,还可以通过血脑屏障,损坏人的中枢神经系统。汞进入水体后转化成甲基汞,尤其对正在发育的胎儿和婴儿危害巨大。并且甲基汞还会随着食物链上升而富集在动物和人体中,由此威胁到全球人类的健康。 “大家都在说节能灯会造成汞污染 , 事实上体温计的汞污染会更大。”北京地球村负责人张弘博士表示,一支节能灯含汞5毫克,而一支体温计含汞约1克,约是节能灯含汞量200倍。“水银体温计是用汞量非常高的单项产 品,也是一个与人们日常生活及卫生健康紧密相关的汞污染源,不管是对于我们的生活,还是对于汞污染防治工作,都是非常不利的。”张弘说。由于水银体温计使用方便、精度高,因
12、而应用很广。但是用水银体温计进行体温监测很不方便,水银的污染的可能也很严重等,为了正确测量人体局部温度,促使人们开发了各种不同的测温仪器和测温方法。现在已有许多医院采用了电子体温计,用其它电子仪器测量体温也日益普及。电子温度测量方式是随着电子技术的兴起而发展的一门学科。它利用材料随温度变化的参数转换成电信号1对温度进行测量。早期的电子温度测量均采用模拟技术的方法,对传感器的非线性补偿采用分立式电路进行各种方法的补偿,线路复杂、体积庞大、可靠性低,应用受到很大的制约,微电子技术的发展使这一希望逐步变成了现实。现在数字集成电路技术和相应的数字信号处理理论相对成熟,开发制造成本大幅下降,为新一代电子
13、体温计的开发创造了良好的先决条件,以数字技术为主要技术的新一代电子体温计2,3又一次成为关注和研究的对象。因此,鉴于传统的水银体温计汞的污染及其携带不方便易破碎,尤其是测量时间过长等缺点,本课题设计出一种数字式电子体温计。二、体温计的发展与现状 体温测量的历史,可以追溯到l6世纪。当时Saatorio用空气热膨胀的原理,制出了第一支测量口腔温度的体温计。本世纪初,开始用水银来制作体温计,至今在临床上得到了广泛的应用。根据1928年Ebstein的报告,当时除测量口腔及腋下的温度外,还可以测量直肠、颈部、大腿根部,外耳及尿温。这些都是用被测皮肤温度与玻璃球内积存的水银温度相等的原理实现的。由于水
14、银体温计使用方便、精度高,因而应用很广。再加上测温方法及其结构都已成熟,没多大改进余地,人们对它的研究失去了信心,至今几乎没有什么进展。由于用水银体温计进行体温监测很不方便,水银的污染的可能也很严重等,为了正确测量人体局部温度,促使人们开发了各种不同的测温仪器和测温方法。虽然水银体温计仍不愧是一个精度高、便宜、使用方便的测温仪器。现在已有许多医院采用了电子体温计,用其它电子仪器测量体温也日益普及。这一事实至少表明,电子测温仪器的性能已接近水银温度计的性能。因此,鉴于传统的水银体温计汞的污染及其携带不方便易破碎,尤其是测量时间过长等缺点,本课题为解决此问题设计出一种数字式电子体温计。它在稳定性及
15、响应时间上比传统的水银体温计有着显著的优势,精度要求也能和传统的水银体温计相媲美。三、数字体温计简介 丁易数字体温计1、数字体温计的简单介绍 数字体温计是利用温度传感器将温度转换成数字信号,然后通过显示器(如液晶、数码管、LED矩阵等)显示以数字形式的温度,能快速准确地测量人体温度的最高值,与传统的水银体温计相比,具有读数字方便,测量时间短,测量精度高,能记忆并有提示音等优点,尤其是数字体温计不含水银,对人体及周围环境无害特别适合于医院,家庭使用。2、数字体温计的特点数字体温计具有以下特点:(1)在使用温度范围内温度特性曲线要求达到的精度能符合要求:为了能在较宽的温度范围内进行检测,温度系数不
16、宜过大,过大了就难以使用,但对于狭窄的温度范围或仅仅定点的检测,其温度系数越大,检测电路也能越简单。(2)为了将它用于电子线路的检测装置,要具有检测便捷和易于处理的特性。随着半导体器件和信号处理技术的进步,对温度传感器所要求的输出特性应能满足要求。(3)特性的偏移和蠕变越小越好,互换性要好。(4)对于温度以外的物理量不敏感。(5)体积小,安装方便:为了能正确地测量温度,传感器的温度必须与被测物体的温度相等。传感器体积越小,这个条件越能满足。(6)要有较好的机械、化学及热性能。这对于使用在振动和有害气体的环境中特别重要。(7)无毒、安全以及价廉、维修、更换方便等。 温度测量的方法很多,根据温度传
17、感器的使用方式,通常分为接触式测温法与非接触式测温法两四、系统主要组成1)单片机 2) 时钟振荡器 3) 复位控制 4) 显示器 5) 温度传感器 6) 报警装置1、单片机AT89C52 AT89C52是51系列单片机的一个型号,它是ATMEL公司生产的。 AT89C52是一个低电压,高性能CMOS 8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,功能强大的AT89C52单片机可为您提供许多
18、较复杂系统控制应用场合。 AT89C52有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,2个读写口线,AT89C52可以按照常规方法进行编程,但不可以在线编程(S系列的才支持在线编程)。其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发成本。兼容MCS51指令系统 8k可反复擦写(1000次)Flash ROM 32个双向I/O口 256x8bit内部RAM 3个16位可编程定时/计数器中断 时钟频率0-24MHz 2个串行中断 可编程UART串行通道 2个外部中断源
19、共6个中断源 2个读写中断口线 3级加密位 低功耗空闲和掉电模式 软件设置睡眠和唤醒功能 AT89C52P为40 脚双列直插封装的8 位通用微处理器,采用工业标准的C51内核,在内部功能及管脚排布上与通用的8xc52 相同,其主要用于会聚调整时的功能控制。功能包括对会聚主IC 内部寄存器、数据RAM及外部接口等功能部件的初始化,会聚调整控制,会聚测试图控制,红外遥控信号IR的接收解码及与主板CPU通信等。主要管脚有:XTAL1(19 脚)和XTAL2(18 脚)为振荡器输入输出端口,外接12MHz 晶振。RST/Vpd(9 脚)为复位输入端口,外接电阻电容组成的复位电路。VCC(40 脚)和V
20、SS(20 脚)为供电端口,分别接+5V电源的正负端。P0P3 为可编程通用I/O 脚,其功能用途由软件定义,在本设计中,P0 端口(3239 脚)被定义为N1 功能控制端口,分别与N1的相应功能管脚相连接,13 脚定义为IR输入端,10 脚和11脚定义为I2C总线控制端口,分别连接N1的SDAS(18脚)和SCLS(19脚)端口,12 脚、27 脚及28 脚定义为握手信号功能端口,连接主板CPU 的相应功能端,用于当前制式的检测及会聚调整状态进入的控制功能。 P0口 P0 口是一组8 位漏极开路型双向I/O 口, 也即地址/数据总线复用口。作为输出口用时,每位能吸收电流的 方式驱动8 个TT
21、L逻辑门电路,对端口P0 写“1”时,可作为高阻抗输入端用。 在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8 位)和数据总线复用,在访问期间激活内部上拉电阻。 在Flash 编程时,P0 口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。 P1口 P1口是一个带内部上拉电阻的8 位双向I/O 口,P1 的输出缓冲级可驱动(吸收或输出电流)4 个TTL 逻辑门电路。对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)。 与AT89C51 不同之处是,P1.0
22、 和P1.1 还可分别作为定时/计数器2 的外部计数输入(P1.0/T2)和输入(P1.1/T2EX), Flash 编程和程序校验期间,P1 接收低8 位地址。P2口 P2口是一个带有内部上拉电阻的8 位双向I/O 口,P2 的输出缓冲级可驱动(吸收或输出电流)4 个TTL 逻辑门电路。对端口P2 写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口,作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)。 在访问外部程序存储器或16 位地址的外部数据存储器(例如执行MOVX DPTR 指令)时,P2 口送出高8 位地址数据。在访问8 位地址的外部数据
23、存储器(如执行MOVX RI 指令)时,P2 口输出P2 锁存器的内容Flash 编程或校验时,P2亦接收高位地址和一些控制信号。P3口 P3口是一组带有内部上拉电阻的8 位双向I/O 口。P3 口输出缓冲级可驱动(吸收或输出电流)4 个TTL 逻辑门电路。对P3 口写入“1”时,它们被内部上拉电阻拉高并可作为输入端口。此时,被外部拉低的P3 口将用上拉电阻输出电流(IIL)。 P3 口除了作为一般的I/O 口线外,更重要的用途是它的第二功能 P3 口还接收一些用于Flash 闪速存储器编程和程序校验的控制信号。 RST 复位输入。当振荡器工作时,RST引脚出现两个机器周期以上高电平将使单片机
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 人体 温度计 设计 实现 课程设计 21
限制150内