《数字温度计—单片机课设(真实的汇编程序和proteus仿真)》由会员分享,可在线阅读,更多相关《数字温度计—单片机课设(真实的汇编程序和proteus仿真)(32页珍藏版)》请在金锄头文库上搜索。
1、微机原理课程设计报告温度计 姓名: WW 学号: 微机原理 课程设计成绩评定表姓 名 学 号 课程设计题目:温度计课程设计答辩或提问记录:成绩评定依据:课程设计预习报告及方案设计情况(30):课程设计考勤情况(15):课程设计调试情况(30):课程设计总结报告与答辩情况(25):最终评定成绩(以优、良、中、及格、不及格评定)指导教师签字: 微机原理 课程设计任务书学生姓名: 指导教师: 一、课程设计题目: 数字温度计选用温度传感器AD590实现温度采集、摄氏温度显示,温度精度达到0.1度,测量范围零下10度到零上100度。二、课程设计要求1. 根据具体设计课题的技术指标和给定条件,独立进行方案
2、论证和电路设计,要求概念清楚、方案合理、方法正确、步骤完整;2. 查阅有关参考资料和手册,并能正确选择有关元器件和参数,对设计方案进行仿真;3. 完成预习报告,报告中要有设计方案,设计电路图,还要有仿真结果;4. 进实验室进行编程和电路调试,边调试边修正方案;5. 撰写课程设计报告最终的电路图、调试过程中遇到的问题和解决问题的方法。三、进度安排1时间安排序 号内 容学时安排(天)1方案论证和系统设计12完成电路仿真,写预习报告13电路调试24写设计总结报告与答辩1合 计5设计调试地点:电气楼4062执行要求课程设计共多个选题,每组不得超过2人,要求学生在教师的指导下,独力完成所设计的详细电路(
3、包括计算和器件选型)。严禁抄袭,严禁两篇设计报告雷同。摘 要随着时代的进步和发展,单片机技术已经普及到我们生活、工作、科研、各个领域,已经成为一种比较成熟的技术。本文主要介绍了一个基于STC89C52单片机的测温系统,详细描述了利用温度传感器AD590开发测温系统的过程,重点对传感器在单片机下的硬件连接,软件编程以及各模块系统流程进行了详尽分析,对各部分的电路也一一进行了介绍,该系统可以方便的实现实现温度采集和显示。 它使用起来相当方便,具有精度高、量程宽、灵敏度高、体积小、功耗低等优点,适合于我们日常生活和工、农业生产中的温度测量,也可以当作温度处理模块嵌入其它系统中,作为其他主系统的辅助扩
4、展。AD590、ADC0832与STC89C52结合实现最简温度检测系统,该系统结构简单,抗干扰能力强,适合于恶劣环境下进行现场温度测量,有广泛的应用前景。关键词:单片机;温度检测;温度传感器;数字显示;模数转换AbstractWith the progress and development of the times, the Microcontroller technology has spread to the way we live, work, research in various fields, has become a relatively mature technology,
5、 this paper describes a Temperature Measurement System Based on STC89C52 detailed description of the use of temperaturesensor AD590 temperature measurement system development process, focusing on the hardware connection of the sensor under the SCM, software programming, as well as the module system
6、processes carried out a detailed analysis of the various parts of the circuit are introduced one by one, the system is easy to achieveacquisition and display of temperature. it is very convenient to use, with high precision, wide range, high sensitivity, small size, low power consumption, suitable i
7、n our daily life and work, the temperature measurement in agricultural production, can also be used as a temperaturethe processing module is embedded in the other systems, as the auxiliary expansion of other primary system. AD590, ADC0832 and STC89C52 most simple temperature detection system, the sy
8、stem is simple, strong anti-jamming capability, suitable for harsh environments spot temperature measurement, there is a wide range of application prospects.Keywords:Microcontroller; temperature detection; temperature sensor; digital display; analog-to-digital conversion目录1 绪论71.1 研究的目的及意义1.2主要研究方向和
9、要求2 方案设计92.1 基本元器件管脚图与功能表2.2 设计思路和原理2.3 方案设计和选择3 基于Proteus仿真设计173.1仿真电路设计3.2仿真总结3.3 仿真结果与分析4 汇编编程与元件的安装及调试19 4.1 汇编语言简介 4.2 温度计实验程序 4.3 实物显示效果5 基于Protel 99se设计PCB印制电路26 5.1 Protel PCB图绘制6 课程设计总结27 6.1 课程设计过程中遇到的问题及解决途径 6.2 课程设计体会与心得7 参考文献288 附录29 附录1:元器件清单 附录2:wave6000简介 34第一章 绪论1.1 研究目的及意义随着人们生活水平的
10、不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否定的,其中数字温度计就是一个典型的例子,但人们对它的要求越来越高,要为现代人工作、科研、生活提供更好的更方便的设施就需要从单片机技术入手,一切向着数字化控制,智能化控制方向发展。现代社会对各种信息参数的准确度和精确度的要求都有了几何级的增长,而如何准确而又迅速的获得这些参数就需要受制于现代信息基础的发展水平。在三大信息信息采集(即传感器技术)、信息传输(通信技术)和信息处理(计算机技术)中,传感器属于信息技术的前沿尖端产品,尤其是温度传感器技术,在我国各领域已经引用的非常广泛,可以说是渗透到社会的每一个领域,人民的生活与
11、环境的温度息息相关,在工业生产过程中需要实时测量温度,在农业生产中也离不开温度的测量,因此研究温度的测量方法和装置具有重要的意义。 测量温度的关键是温度传感器,温度传感器的发展经历了三个发展阶段: 传统的分立式温度传感器 模拟集成温度传感器 智能集成温度传感器。 目前的智能温度传感器(亦称数字温度传感器)是在20世纪90年代中期问世的,它是微电子技术、计算机技术和自动测试技术(ATE)的结晶,特点是能输出温度数据及相关的温度控制量,适配各种微控制器(MCU)。社会的发展使人们对传感器的要求也越来越高,现在的温度传感器正在基于单片机的基础上从模拟式向数字式,从集成化向智能化、网络化的方向飞速发展
12、,并朝着高精度、多功能、总线标准化、高可靠性及安全性、开发虚拟传感器和网络传感器、研制单片测温系统等高科技的方向迅速发展。本文将介绍智能集成温度传感器AD590的结构特征及控制方法,并对以此传感器,STC89C52单片机为控制器构成的数字温度测量装置的工作原理及程序设计作了详细的介绍。与传统的温度计相比,其具有读数方便,测温范围广,测温准确,输出温度采用数字显示,主要用于对测温要求比较准确的场所,或科研实验室使用。该设计控制器使用STC公司的STC89C52单片机,测温传感器使用AD公司AD590,用数码管来实现温度显示.1.2 主要研究方向和要求方向:温度采集和转换技术研究+数字电路技术研究
13、+模拟放大显示技术研究要求:1用AD590与电阻组成的温度采集电路产生变化的电压信号;2ADC0832和运算放大器组成模数转换电路产生0-255数字信号;3最后经过单片机算法处理输出摄氏温度显示,温度精度达到0.1度,测量范围零下10度到零上100度;4. 器件:功率集成电路+分立元件;5仿真设计,程序编写与硬件调试。第二章 系统方案设计2.1 基本元器件管脚图与功能表(1)温度传感器AD590AD590是美国模拟器件公司生产的单片集成两端感温电流传感器,是一种已经IC化的温度感测器,它会将温度转换为电流。其规格如下:a、 度每增加1,它会增加1A输出电流b、 可测量范围-55至150c、 供电电压范围+4V至+30V,可以承受44 V正向电压和20 V反向电压,因而器件即使反接也不会被损坏;AD590管脚图及元件符号AD590工作原理AD590相当于一个温度控制的恒流源,输出电流大小只与温度有关,且与温度成正比。只需一个精密电阻,就可以将电流(温度)信号转化为电压信号,总的灵敏度系数通过该电阻设定。AD590的温度系数是1A/K,即温度每增加1K,它会增加1A输出电流。其输出电流是以绝对温度