基于单片机的数字温度计的设计毕设论文.docx

上传人:b****8 文档编号:11464458 上传时间:2023-03-01 格式:DOCX 页数:22 大小:37.48KB
下载 相关 举报
基于单片机的数字温度计的设计毕设论文.docx_第1页
第1页 / 共22页
基于单片机的数字温度计的设计毕设论文.docx_第2页
第2页 / 共22页
基于单片机的数字温度计的设计毕设论文.docx_第3页
第3页 / 共22页
基于单片机的数字温度计的设计毕设论文.docx_第4页
第4页 / 共22页
基于单片机的数字温度计的设计毕设论文.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

基于单片机的数字温度计的设计毕设论文.docx

《基于单片机的数字温度计的设计毕设论文.docx》由会员分享,可在线阅读,更多相关《基于单片机的数字温度计的设计毕设论文.docx(22页珍藏版)》请在冰豆网上搜索。

基于单片机的数字温度计的设计毕设论文.docx

基于单片机的数字温度计的设计毕设论文

本文由372133376贡献

doc文档可能在WAP端浏览体验不佳。

建议您优先选择TXT,或下载源文件到本机查看。

南京邮电大学2006届本科生毕业设计(论文)

南京邮电大学毕业设计(论文)

题专目业

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

学生姓名班级学号指导教师指导单位

通信和信息工程学院

日期:

2010年月日至2010年月日

南京邮电大学2006届本科生毕业设计(论文)

近年来随着计算机在社会领域的渗透和大规模集成电路的发展,单片机的应用正在不断地走向深入,由于它具有功能强,体积小,功耗低,价格便宜,工作可靠,使用方便等特点,因此特别适合于和控制有关的系统,越来越广泛地使用于自动控制,智能化仪器,仪表,数据采集,军工产品以及家用电器等各个领域,单片机往往是作为一个核心部件来使用,在根据具体硬件结构,以及针对具体应用对象特点的软件结合,以作完善。

本文介绍了数字传感器DS18B20的特点和功能,并和89C51单片机、显示器LED组成数字温度计,在Proteus仿真软件的基础上,给出了硬件电路图,软件流程图和主要的程序。

关键词:

关键词:

89C51单片机;数字传感器DS18B20;显示器LED;Proteus仿真软件;流程图;硬件电路.

南京邮电大学2006届本科生毕业设计(论文)

ABSTRACT

Inrecentyears,withcomputerpenetrationinthesocialsphereandthedevelopmentoflarge-scaleintegratedcircuits,SCMapplicationsareconstantlydeepening,asithasafunctionofstrong,smallsize,lowpowerconsumption,cheap,reliable,Easytouse,andothercharacteristics,andthereforeparticularlysuitedtocontrolthesystem,morewidelyusedinautomaticcontrol,intelligentinstruments,meters,dataacquisition,militaryproductsandhouseholdappliances,andotherfields,theSCMisoftenasacorePartstouse,inaccordancewithspecifichardwareandapplication-specificcharacteristicsoftheobjectwithsoftwaretomakeperfect.ThispaperintroducesadigitalthermometerDS1820,andpresentsatemperaturemeasurementsystemwiththeSinglechip89C51andLEDpanelbasedonit.BasedonthesimulationofthesoftwareProteus,thehardwareandsoftwareflowofthesystemarealsopresented.Keywords:

Singlechip89C51;digitalthermometerDS18D20;LEDpanel;:

SimulationSoftwarenamedProteus;flowchart;softwarecircuit.

南京邮电大学2006届本科生毕业设计(论文)

第一章

绪论……1

1.1数字温度计的介绍……1.2单片机简介……1.3单片机的历史……1.4单片机的使用领域……1.5常用的单片机芯片……

第二章Proteus软件介绍……

2.1Proteus入门……2.2Proteus和KeilC的连接调试……

第三章DS18B20温度传感器……

3.1DS18B20的主要特性……3.2DS18B20的外形和内部结构……3.3DS18B20的工作原理……3.4高速暂存存储器……3.5DS18B20的操作……3.6使用的场合……

第四章数字温度计的设计……

4.1设计方案的选定……4.2总体设计框图……4.3硬件电路设计及其分析……4.4系统软件设计及其分析……4.5总电路图……

结束语……致谢语……参考文献……附录……

南京邮电大学2006届本科生毕业设计(论文)

第一章

1.1数字温度计的介绍

温度是我们日常生产和生活中实时在接触到的物理量,但是它是看不到的,仅凭感觉只能感觉到大概的温度值,传统的指针式的温度计虽然能指示温度,但是精度低,使用不够方便,显示不够直观,数字温度计的出现可以让人们直观的了解自己想知道的温度到底是多少度。

数字温度计采用进口芯片组装精度高、高稳定性,误差≤0.5%,内电源、微功耗、不锈钢外壳,防护坚固,美观精致。

数字温度计采用进口高精度、低温漂、超低功耗集成电路和宽温型液晶显示器,内置高能量电池连续工作≥5年无需敷设供电电缆,是一种精度高、稳定性好、适用性极强的新型现场温度显示仪。

是传统现场指针双金属温度计的理想替代产品,广泛使用于各类工矿企业,大专院校,科研院所。

数字温度计采用温度敏感元件也就是温度传感器(如铂电阻,热电偶,半导体,热敏电阻等),将温度的变化转换成电信号的变化,如电压和电流的变化,温度变化和电信号的变化有一定的关系,如线性关系,一定的曲线关系等,这个电信号可以使用模数转换的电路即AD转换电路将模拟信号转换为数字信号,数字信号再送给处理单元,如单片机或者PC机等,处理单元经过内部的软件计算将这个数字信号和温度联系起来,成为可以显示出来的温度数值,如25.0摄氏度,然后通过显示单元,如LED,LCD或者电脑屏幕等显示出来给人观察。

这样就完成了数字温度计的基本测温功能。

数字温度计根据使用的传感器的不同,AD转换电路,及处理单元的不同,它的精度,稳定性,测温范围等都有区别,这就要根据实际情况选择符合规格的数字温度计。

1.2单片机简介

单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。

单片机也被称为微控制器(MicrocontrollerUnit),常用英文字母的缩写MCU表示单片机,它最早是被用在工业控制领域。

单片机由芯片内仅有CPU的专用处理器发展而来。

最早的设计理念是通过将大量外围设备

南京邮电大学2006届本科生毕业设计(论文)

和CPU集成在一个芯片中,使计算机系统更小,更容易集成进复杂的而对体积要求严格的控制设备当中。

INTEL的Z80是最早按照这种思想设计出的处理器,从此以后,单片机和专用处理器的发展便分道扬镳。

早期的单片机都是8位或4位的。

其中最成功的是INTEL的8031,因为简单可靠而性能不错获得了很大的好评。

此后在8031上发展出了MCS51系列单片机系统。

基于这一系统的单片机系统直到现在还在广泛使用。

随着工业控制领域要求的提高,开始出现了16位单片机,但因为性价比不理想并未得到很广泛的使用。

90年代后随着消费电子产品大发展,单片机技术得到了巨大提高。

随着INTELi960系列特别是后来的ARM系列的广泛应用,32位单片机迅速取代16位单片机的高端地位,并且进入主流市场。

而传统的8位单片机的性能也得到了飞速提高,处理能力比起80年代提高了数百倍。

目前,高端的32位单片机主频已经超过300MHz,性能直追90年代中期的专用处理器,而普通的型号出厂价格跌落至1美元,最高端的型号也只有10美元。

当代单片机系统已经不再只在裸机环境下开发和使用,大量专用的嵌入式操作系统被广泛使用在全系列的单片机上。

而在作为掌上电脑和手机核心处理的高端单片机甚至可以直接使用专用的Windows和Linux操作系统。

单片机比专用处理器更适合使用于嵌入式系统,因此它得到了最多的使用。

事实上单片机是世界上数量最多的计算机。

现代人类生活中所用的几乎每件电子和机械产品中都会集成有单片机。

手机、电话、计算器、家用电器、电子玩具、掌上电脑以及鼠标等电脑配件中都配有1-2部单片机。

而个人电脑中也会有为数不少的单片机在工作。

汽车上一般配备40多部单片机,复杂的工业控制系统上甚至可能有数百台单片机在同时工作!

单片机的数量不仅远超过PC机和其他计算的总和,甚至比人类的数量还要多。

[1]

1.3单片机的历史

单片机诞生于20世纪70年代末,经历了SCM、MCU、SoC三大阶段。

SCM即单片微型计算机(SingleChipMicrocomputer)阶段,主要是寻求最佳的单片形态嵌入式系统的最佳体系结构。

“创新模式”获得成功,奠定了SCM和通用计算机完全不同的发展道路。

在开创嵌入式系统独立发展道路上,Intel公司功不可没。

MCU即微控制器(MicroControllerUnit)阶段,主要的技术发展方向是:

不断扩展满足嵌入式使用时,对象系统要求的各种外围电路和接口电路,突显其对象的智能化控制能力。

它所涉及的领域都和对象系统相关,因此,发展MCU的重任不可避免地落在电气、电子技术厂家。

从这一角度来看,Intel逐渐淡出MCU的发展也有其客观因素。

在发展MCU方面,最著

南京邮电大学2006届本科生毕业设计(论文)

名的厂家当数Philips公司。

Philips公司以其在嵌入式使用方面的巨大优势,将MCS-51从单片微型计算机迅速发展到微控制器。

因此,当我们回顾嵌入式系统发展道路时,不要忘记Intel和Philips的历史功绩。

图1-2

MCU外形

单片机是嵌入式系统的独立发展之路,向MCU阶段发展的重要因素,就是寻求使用系统在芯片上的最大化解决;因此,专用单片机的发展自然形成了SoC化趋势。

随着微电子技术、IC设计、EDA工具的发展,基于SoC的单片机使用系统设计会有较大的发展。

因此,对单片机的理解可以从单片微型计算机、单片微控制器延伸到单片使用系统。

1.4单片机的使用领域

目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。

导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯和数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。

更不用说自动控制领域的机器人、智能仪表、医疗器械了。

因此,单片机的学习、开发和使用将造就一批计算机使用和智能化控制的科学家、工程师。

单片机广泛使用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域,大致可分如下几个范畴:

1.在智能仪器仪表上的使用

南京邮电大学2006届本科生毕业设计(论文)

单片机具有体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点,广泛使用于仪器仪表中,结合不同类型的传感器,可实现诸如电压、功率、频率、湿度、温度、流量、速度、厚度、角度、长度、硬度、元素、压力等物理量的测量。

采用单片机控制使得仪器仪表数字化、智能化、微型化,且功能比起采用电子或数字电路更加强大。

例如精密的测量设备(功率计,示波器,各种分析仪)。

2.在工业控制中的使用用单片机可以构成形式多样的控制系统、数据采集系统。

例如工厂流水线的智能化管理,电梯智能化控制、各种报警系统,和计算机联网构成二级控制系统等。

图1-3

各种用途的单片机

3.在家用电器中的使用可以这样说,现在的家用电器基本上都采用了单片机控制,从电饭褒、洗衣机、电冰箱、空调机、彩电、其他音响视频器材、再到电子秤量设备,五花八门,无所不在。

4.在计算机网络和通信领域中的使用现代的单片机普遍具备通信接口,可以很方便地和计算机进行数据通信,为在计算机网络和通信设备间的使用提供了极好的物质条件,现在的通信设备基本上都实现了单片机智能控制,从手机,电话机、小型程控交换机、楼宇自动通信呼叫系统、列车无线通信、再到日常工作中随处可见的移动电话,集群移动通信,无线电对讲机等。

5.单片机在医用设备领域中的使用单片机在医用设备中的用途亦相当广泛,例如医用呼吸机,各种分析仪,监护仪,超声诊断设备及病床呼叫系统等等。

6.在各种大型电器中的模块化使用

南京邮电大学2006届本科生毕业设计(论文)

某些专用单片机设计用于实现特定功能,从而在各种电路中进行模块化使用,而不要求使用人员了解其内部结构。

如音乐集成单片机,看似简单的功能,微缩在纯电子芯片中(有别于磁带机的原理),就需要复杂的类似于计算机的原理。

如:

音乐信号以数字的形式存于存储器中(类似于ROM),由微控制器读出,转化为模拟音乐电信号(类似于声卡)。

在大型电路中,这种模块化使用极大地缩小了体积,简化了电路,降低了损坏、错误率,也方便于更换。

7.单片机在汽车设备领域中的使用单片机在汽车电子中的使用非常广泛,例如汽车中的发动机控制器,基于CAN总线的汽车发动机智能电子控制器,GPS导航系统,abs防抱死系统,制动系统等等。

此外,单片机在工商,金融,科研、教育,国防航空航天等领域都有着十分广泛的用途。

1.5常用的单片机芯片

STC单片机STC公司的单片机主要是基于8051内核,是新一代增强型单片机,指令代码完全兼容传统8051,速度快8~12倍,带ADC,4路PWM,双串口,有全球唯一ID号,加密性好,抗干扰强.PIC单片机:

单片机:

是MICROCHIP公司的产品,其突出的特点是体积小,功耗低,精简指令集,抗干扰性好,可靠性高,有较强的模拟接口,代码保密性好,大部分芯片有其兼容的FLASH程序存储器的芯片.单片机:

EMC单片机:

是台湾义隆公司的产品,有很大一部分和PIC8位单片机兼容,且相兼容产品的资源相对比PIC的多,价格便宜,有很多系列可选,但抗干扰较差.单片机(51单片机)ATMEL单片机(51单片机):

ATMEl公司的8位单片机有AT89、AT90两个系列,AT89系列是8位Flash单片机,和8051系列单片机相兼容,静态时钟模式;AT90系列单片机是增强RISC结构、全静态工作方式、内载在线可编程Flash的单片机,也叫AVR单片机.系列单片机(51单片机)PHLIPIS51PLC系列单片机(51单片机):

PHILIPS公司的单片机是基于80C51内核的单片机,嵌入了掉电检测、模拟以及片内RC振荡器等功能,这使51LPC在高集成度、低成本、低功耗的使用设计中可以满足多方面的性能要求.单片机:

HOLTEK单片机:

南京邮电大学2006届本科生毕业设计(论文)

台湾盛扬半导体的单片机,价格便宜,种类较多,但抗干扰较差,适用于消费类产品.公司单片机单片机)TI公司单片机(51单片机):

德州仪器提供了TMS370和MSP430两大系列通用单片机.TMS370系列单片机是8位CMOS单片机,具有多种存储模式、多种外围接口模式,适用于复杂的实时控制场合;MSP430系列单片机是一种超低功耗、功能集成度较高的16位低功耗单片机,特别适用于要求功耗低的场合松翰单片机(SONIX):

松翰单片机(SONIX):

是台湾松翰公司的单片,大多为8位机,有一部分和PIC8位单片机兼容,价格便宜,系统时钟分频可选项较多,有PMWADC内振内部杂讯滤波。

缺点RAM空间过小,抗干扰较好。

本仿真主要用到的单片机是ATMAL公司生产的AT89S51单片机。

1.6论文的结构安排

本文第二章主要是介绍仿真环境,主要是Proteus仿真软件和KeilC编译软件。

第三章主要介绍的是DS18B20温度传感器的特点和功能。

第四章是本次设计的主要部分,包括具体的方案、电路图和流程图以及设计的过程。

南京邮电大学2006届本科生毕业设计(论文)

第二章Proteus软件介绍

2.1Proteus入门2.1.1功能概述

Proteus软件是英国Labcenterelectronics公司出版的EDA工具软件(该软件中国总代理为广州风标电子技术有限公司)。

它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。

它是目前最好的仿真单片机及外围器件的工具。

虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发使用的科技工作者的青睐。

Proteus是世界上著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机和外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。

是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和MSP430等,2010年即将增加Cortex和DSP系列处理器,并持续增加其他系列处理器模型。

在编译方面,它也支持IAR、Keil和MPLAB等多种编译器。

Proteus具有四大功能模块:

(1)智能原理图设计(ISIS)丰富的器件库:

超过27000种元器件,可方便地创建新元件;智能的器件搜索:

通过模糊搜索可以快速定位所需要的器件;智能化的连线功能:

自动连线功能使连接导线简单快捷,大大缩短绘图时间;支持总线结构:

使用总线器件和总线布线使电路设计简明清晰;可输出高质量图纸:

通过个性化设置,可以生成印刷质量的BMP图纸,可以方便地供WORD、POWERPOINT等多种文档使用。

(2)完善的电路仿真功能(Prospice)※ProSPICE混合仿真:

基于工业标准SPICE3F5,实现数字/模拟电路的混合仿真;※超过27000个仿真器件:

可以通过内部原型或使用厂家的SPICE文件自行设计仿真器件,Labcenter也在不断地发布新的仿真器件,还可导入第三方发布的仿真器件;

南京邮电大学2006届本科生毕业设计(论文)

※多样的激励源:

包括直流、正弦、脉冲、分段线性脉冲、音频(使用wav文件)、指数信号、单频FM、数字时钟和码流,还支持文件形式的信号输入;※丰富的虚拟仪器:

13种虚拟仪器,面板操作逼真,如示波器、逻辑分析仪、信号发生器、直流电压/电流表、交流电压/电流表、数字图案发生器、频率计/计数器、逻辑探头、虚拟终端、SPI调试器、I2C调试器等;※生动的仿真显示:

用色点显示引脚的数字电平,导线以不同颜色表示其对地电压大小,结合动态器件(如电机、显示器件、按钮)的使用可以使仿真更加直观、生动;※高级图形仿真功能(ASF):

基于图标的分析可以精确分析电路的多项指标,包括工作点、瞬态特性、频率特性、传输特性、噪声、失真、傅立叶频谱分析等,还可以进行一致性分析;(3)独特的单片机协同仿真功能(VSM)※支持主流的CPU类型:

如ARM7、8051/52、AVR、PIC10/12、PIC16、PIC18、PIC24、dsPIC33、HC11、BasicStamp、8086、MSP430等,CPU类型随着版本升级还在继续增加,如即将支持CORTEX、DSP处理器;※支持通用外设模型:

如字符LCD模块、图形LCD模块、LED点阵、LED七段显示模块、键盘/按键、直流/步进/伺服电机、RS232虚拟终端、电子温度计等等,其COMPIM(COM口物理接口模型)还可以使仿真电路通过PC机串口和外部电路实现双向异步串行通信;※实时仿真:

支持UART/USART/EUSARTs仿真、中断仿真、SPI/I2C仿真、MSSP仿真、PSP仿真、RTC仿真、ADC仿真、CCP/ECCP仿真;※编译及调试:

支持单片机汇编语言的编辑/编译/源码级仿真,内带8051、AVR、PIC的汇编编译器,也可以和第三方集成编译环境(如IAR、Keil和Hitech)结合,进行高级语言的源码级仿真和调试;(4)实用的PCB设计平台※原理图到PCB的快速通道:

原理图设计完成后,一键便可进入ARES的PCB设计环境,实现从概念到产品的完整设计;※先进的自动布局/布线功能:

支持器件的自动/人工布局;支持无网格自动布线或人工布线;支持引脚交换/门交换功能使PCB设计更为合理;※完整的PCB设计功能:

最多可设计16个铜箔层,2个丝印层,4个机械层(含板边),灵活的布线策略供用户设置,自动设计规则检查,3D可视化预览;※多种输出格式的支持:

可以输出多种格式文件,包括Gerber文件

南京邮电大学2006届本科生毕业设计(论文)

的导入或导出,便利和其它PCB设计工具的互转(如protel)和PCB板的设计和加工。

2.1.2界面介绍

安装完Proteus后,运行ISIS6Professional,会出现以下窗口界面:

图2-1ISIS6Professional主界面

为了方便介绍,我分别对窗口内各部分进行中文说明(见上图)。

下面简单介绍各部分的功能:

1.原理图编辑窗口(TheEditingWindow):

顾名思义,它是用来绘制原理图的。

蓝色方框内为可编辑区,元件要放到它里面。

注意,这个窗口是没有滚动条的,你可用预览窗口来改变原理图的可视范围。

2.预览窗口(TheOverviewWindow):

它可显示两个内容,一个是:

当你在元件列表中选择一个元件时,它会显示该元件的预览图;另一个是,当你的鼠标焦点落在原理图编辑窗口时(即放置元件到原理图编辑窗口后或在原理图编辑窗口中点击鼠标后)它会显示整张原理图的缩略图,,并会显示一个绿色的方框,绿色的方框里面的内容就是当前原理图窗口中显示的内容,因此,你可用鼠标在它上面

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1