基于单片机的数字温度计设计课程设计(仿真+c程序))大学毕设论文.doc
《基于单片机的数字温度计设计课程设计(仿真+c程序))大学毕设论文.doc》由会员分享,可在线阅读,更多相关《基于单片机的数字温度计设计课程设计(仿真+c程序))大学毕设论文.doc(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、前言科技发展到今天,人们的生活中涌现出各种各样的科技产品,各种各样的电子产品更是花样百出、遍及人们生活中的每一部分,现在人们更是感觉到了科技给人们带来的巨大发展,科学技术作为第一生产力在人类社会的发展中起了很大的推动作用,人类从原始向先进的发展都伴随着科学的发展。当今微型计算机技术发展形成两大分支,一是以微处理器(Micro Processor Unit)为核心所构成的通用微机系统,主要用于科学计算、数据处理、图形图像处理、数据库管理、人工智能、数字模拟与仿真等领域。另一分支是为控制器( Micro Controller Unit),俗称单片机。单片机主要用于工业测控,如家用电器、计算机外围设
2、备、工业智能化仪表、机器人、生产过程的自动控制、农业、化工、军事、航空航天等领域。单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。单片机也被称为微控制器(Microcontroller Unit),常用英文字母的缩写MCU表示单片机,它最早是被用在工业控制领域。单片机由芯片内仅有CPU的专用处理器发展而来。最早的设计理念是通过将大量外围设备和CPU集成
3、在一个芯片中,使计算机系统更小,更容易集成进复杂的而对体积要求严格的控制设备当中。INTEL的Z80是最早按照这种思想设计出的处理器,从此以后,单片机和专用处理器的发展便分道扬镳。随着时代的进步和发展,单片机技术已经普及到我们生活、工作、科研、各个领域,已经成为一种比较成熟的技术。摘要:单片机具有体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点,广泛应用于仪器仪表中,结合不同类型的传感器,可实现诸如电压、功率、频率、湿度、温度、流量、速度、厚度、角度、长度、硬度、元素、压力等物理量的测量。本课程设计是在学习了单片机的基本原理上进行的,综合利用所学单片机知识完成一个单片机应用系统设计
4、。本文主要介绍了一个基于STC89C52单片机的测温系统,详细描述了利用数字温度传感器DS18B20开发测温系统的过程,重点对传感器在单片机下的硬件连接,软件编程以及各模块系统流程进行了详尽分析,对各部分的电路也一一进行了介绍,该系统可以方便的实现温度采集和显示,并可根据需要任意设定上下限报警温度,它使用起来相当方便,具有精度高、量程宽、灵敏度高、体积小、功耗低等优点,适合于我们日常生活和工、农业生产中的温度测量,也可以当作温度处理模块嵌入其它系统中,作为其他主系统的辅助扩展。DS18B20与STC89C52结合实现最简温度检测系统,该系统结构简单,抗干扰能力强,适合于恶劣环境下进行现场温度测
5、量,有广泛的应用前景。本设计首先是确定目标,其后是各个功能模块的设计和相应程序的编写,再在Proteus软件上进行仿真,几经编写,修改,仿真。最后在单片机开发板上进行检测,经过观测实验现象与结果,本设计达到设计要求。关键字:单片机;数字温度计;STC89C52;DS18B20;PROTEUS;Abstract:The monolithic integrated circuit has the volume small, the power loss low, the control function strong, the expansion nimble, merits and so on
6、microminiaturization and easy to operate, widely applies in the instrument measuring appliance, the union different type sensor, may realize such as physical quantity and so on voltage, power, frequency, humidity, temperature, current capacity, speed, thickness, angle, length, degree of hardness, el
7、ement, pressure surveys.This curriculum design was in studies in the monolithic integrated circuit basic principle to carry on, the comprehensive utilization studied the monolithic integrated circuit knowledge to complete a monolithic integrated circuit application system design.This article mainly
8、introduced based on the 89S52 monolithic integrated circuit temperature measurement system, in detail described the use numeral temperature sensor DS18B20 development temperature measurement system process, key to the sensor under monolithic integrated circuit hardware connection, the software progr
9、amming as well as various modules system flow has carried on the exhaustive analysis, 11 has also carried on the introduction to various part of electric circuits, This system may facilitate realization temperature gathering and the demonstration, and may according to need to establish the bound to
10、report to the police willfully the temperature, it uses quite conveniently, has the precision high, the measuring range width, the sensitivity high, the volume small, the power loss low status merit, suits in our daily life and the labor, the agricultural production temperature survey, also may trea
11、t as the temperature processing module to insert in other systems, takes other host system the assistance expansion.DS18B20 and STC89C52 the union realization most Jan temperature examination system, this system structure is simple, antijamming ability, suits under the adverse circumstance carries o
12、n the scene temperature survey, has the widespread application prospect.This design first determines the goal, after that is each function module design and the corresponding procedure compilation, again carries on the simulation on the Proteus software, several passes through the compilation, the r
13、evision, the simulation.Finally panel carries on the examination in the monolithic integrated circuit development, the process observation experiment phenomenon and the result, this design meets the design requirements.Key words: Monolithic integrated circuit; Digital thermometer; STC89C52; DS18B20;
14、 PROTEUS;目录前言- 1 -摘要- 2 -关键字- 2 -一 绪论- 5 -1.1单片机简介- 5 -1.2单片机的产生与发展- 6 -1.3单片机的应用- 6 -1.4单片机的开发过程- 7 -二 数字温度计方案设计- 8 -2.1 设计目的- 8 -2.2 设计思路- 8 -2.3方案论证- 9 -2.3.1 方案一- 9 -2.3.2方案二- 10 -2.3.3 方案三- 10 -2.3.4方案四- 10 -三 系统的硬件设计- 10 -3.1主控制器- 11 -3.2显示电路- 12 -3.3温度传感器工作原理- 15 -3.4DS18B20温度传感器与单片机的接口电路- 18
15、 -3.5报警温度调整按键- 19 -3.6温度报警电路- 20 -四 系统的软件设计- 21 -4.1 主程序- 21 -4.2读出温度子程序- 22 -4.3温度转换命令子程序- 22 -4.4 计算温度子程序- 22 -4.5 显示数据刷新子程序- 22 -4.6按键扫描处理子程序- 23 -4.7 1602液晶显示- 23 -五 系统的测试- 24 -5.1 测试的意义- 24 -5.2 测试过程- 24 -六 总结- 28 -6.1 设计总结- 28 -6.2取得结果与致谢- 28 -七 参考文献- 29 -附录1 原理图- 29 -附录2 源程序清单- 30 -一 绪论1.1单片机
16、简介当今在全世界范围内,已经形成了以计算机(Computer)通信(Communication)和消费类电子(Consumptive Electron)三足鼎立的发展新格局1,而我作为做21世纪的工科大学生,而我们又是学的电子这门专业,无论是从事科学研究工作,还是开办电子电器制造企业,抑或是经营电子元器件贸易,不仅要熟练地使用通用微机进行各种数据处理,还要把计算机技术运用到本专业领域或相关领域,即具有“开发”能力。所以新世纪的工科大学生既要掌握通用微机,又要掌握“单片机”。 单片机是一种集成电路芯片(如图1.1所示),采用超大规模技术把具有数据处理能力(如算术运算,逻辑运算、数据传送、中断处理
17、)的微处理器(CPU),随机存取数据存储器(RAM),只读程序存储器(ROM),输入输出电路(I/O口),可能还包括定时计数器,串行通信口(SCI),显示驱动电路(LCD或LED驱动电路),脉宽调制电路(PWM),模拟多路转换器及A/D转换器等电路集成到一块单块芯片上,构成一个最小然而完善的计算机系统。这些电路能在软件的控制下准确、迅速、高效地完成程序设计者事先规定的任务。 图1.1 单片机芯片 图1.2 各类单片机应用芯片 由此来看,单片机有着微处理器所不具备的功能,它可单独地完成现代工业控制所要求的智能化控制功能,这是单片机最大的特征。 单片机广泛应用于仪器仪表、家用电器、医用设备、航空航
18、天、专用设备的智能化管理及过程控制等领域。正是因为单片机功能之强大,应用范围之广,我们要努力掌握它。1.2单片机的产生与发展1974 年,美国仙童(Firchild)公司研制的世界第一台单片微型机F8.该机有两块集成电路芯片组成,结构奇特,具有与众不同的指令系统,深受民用电器和仪器仪表领域的欢迎和重视.从此,单片机开始迅速发展,应用领域也在不断扩大.现已成为微型计算机的重要分支,单片机的发展过程通常可以分为一下几个发展过程.(1)第一代单片机2(1974-1976):这是单片机发展的起步阶段.在这个时期生产的单片机特点是,制造工艺落后和集成度低,而且采用了双片形式.典型的代表产品有Fairch
19、ild公司的F8和Mostek387公司的3870等.(2)第二代单片机(1976-1978):这是单片机的第二发展阶段.这个时代生产的单片机随眼已能在单块芯片内集成CPU,并行口,定时器,RAM和ROM等功能部件,但性能低,品种少,应用范围也不是很广,典型的产品有Inrel公司的MCS-48系列机. (3)第三代单片机(1979-1982):这是八位单片机成熟的阶段.这一代单片机和前两代相比,不仅存储容量和寻址范围大,而且中断源,并行I/O口和定时器/计数器个数都有了不同程度的增加,更有甚者是新集成了全双工穿行通信接口电路.在指令系统方面,普遍增设了惩处法和比较指令.这一时期生产的单片机品种
20、齐全,可以满足各种不同领域的需要.代表产品有Intel公司的MCS-51系列机,Motorola公司的MC6801系列机,TI公司的TMS7000系列机,此外,Rockwell,NS,GI和日本松下等公司也先后生产了自己的单片机系列.(4)第四代单片机(1983年以后):这是十六位单片机和八位高性能单片机并行发展的时代,十六位机的特点是,工艺先进,集成度高和内部功能强,加法运算速度可达到1us以上,而且允许用户采用面向工业控制的专用语言,如PL/MPLUS C和Forth语言等.代便产品有intel公司的MCS-96系列,TI公司的TMS9900,NEC公司的783系列和NS公司的HPC160
21、40等.然而,由于十六位单片机价格比较贵, 销售量不大,大量应用领域需要的是高性能,大容量和多功能新型八位单片机.这些单片机有Intel公司的88044(双CPU工作),Zilog公司的Super8(含DMA通道),Motorola公司的MC68CH11(内含E2prom及A/D电路)和WDC公司的65C124(内含网络接口电路),等等。1.3单片机的应用 单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域,大致可分如下几个范畴:1.在智能仪器仪表上的应用单片机具有体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点,广泛应用于仪器仪表中,结合
22、不同类型的传感器,可实现诸如电压、功率、频率、湿度、温度、流量、速度、厚度、角度、长度、硬度、元素、压力等物理量的测量。采用单片机控制使得仪器仪表数字化、智能化、微型化,且功能比起采用电子或数字电路更加强大。例如精密的测量设备(功率计,示波器,各种分析仪)。2.在工业控制中的应用用单片机可以构成形式多样的控制系统、数据采集系统。例如工厂流水线的智能化管理,电梯智能化控制、各种报警系统,与计算机联网构成二级控制系统等。3.在家用电器中的应用可以这样说,现在的家用电器基本上都采用了单片机控制,从电饭褒、洗衣机、电冰箱、空调机、彩电、其他音响视频器材、再到电子秤量设备,五花八门,无所不在。4.在计算
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 数字 温度计 设计 课程设计 仿真 程序 大学 论文
限制150内