基于单片机的温度采集与控制设计详解.docVIP

基于单片机的温度采集与控制设计详解.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
毕业论文 基于单片机的温度采集与控制设计 论文作者 专 业 学 号 班 级 指导教师: 摘 要 随着现代信息技术的飞速发展,温度测量控制系统在工业、农业及人们的日常生活中扮演着一个越来越重要的角色,它对人们的生活具有很大的影响,所以温度采集控制系统的设计与研究有十分重要的意义。采用单片机对温度进行控制,不仅具有控制方便和组态简单的优点,而且可以提高被控温度的技术指标。温度检测是现代检测技术的重要组成部分,在保证产品质量、节约能源和安全生产等方面起着关键的作用。 单片机具有体积小、功能强、成本低、应用面广等优点,可以说,智能控制与自动控制的核心就是单片机摘 要 I 1 单片机的概述 1 1.1什么是单片机 1 1.2 单片机的特点 2 1.3 单片机的应用领域 3 1.4 单片机的发展趋势 4 2 硬件介绍 5 2.1 8051简介 5 2.2 DS18B20 简介 7 2.3 DS18B20与单片机的接口电路 8 2.4数码管简介 9 2.5 数码管与单片机的接口电路 11 3系统功能与设计 11 3.1 温度采集与控制系统功能介绍 12 3.2 温度采集与控制系统硬件设计 13 3.3 温度采集与显示软件设计 13 3.4 温度控制软件设计 19 结束语 23 参考文献 24 致 谢 25 1 单片机的概述 1.1什么是单片机 单片机与现代微型计算机一样,系统结构均采用冯·诺依曼提出的“存储程序”思想,即程序和数据都被存放在内存中,采用二进制代替十进制进行运算和存储程序。人们将计算机要处理的数据和运算方法、步骤,事先按计算机要执行的操作命令和有关原始数据编织成程序(二进制代码),存放在计算机内部的存储器。,计算机在运行时能够自动地,连续地从存储器中取出并执行,不许人工加以干预。通常最基本的单片机由以下几部分组成: 图1-1 单片机的典型结构框图 (1)中央处理器 单片机中的中央处理器CPU和通用微处理器基本相同,由运算器和控制器组成,另外增设了“面向控制”的处理功能,如位处理、查表、多种跳转、乘除法运算、状态检测、中断处理等,增强了实时性。 (2)存储器 单片机的存储空间有两种基本结构。一种是普林斯顿结构(Princeton))C51系列的单片机均采用程序存储器和数据存储器截然分开的哈佛结构。 ① 数据存储器(RAM)))② 程序存储器(ROM) 如图1—2所示为8051的管脚图 (一引脚简要说明 1) 主电源引脚Vcc和Vss ????Vcc(40脚):主电源接+5V ????Vss(20脚):接地 2) 时钟电路引脚XTAL1 和XTAL2 ????XTAL2(18脚):接外部晶体振荡器的一端。片内是一个振荡电路反相放大器的输出端。 ????XTAL1(19脚):接外部晶体振荡器的另一端。片内是一个振荡电路反相放大器的输入端。 3) 控制信号RST/Vpd、ALE/(/PROG) 、/ PSEN和 (/EA)/Vpp ????RST/Vpd(9脚):复位端。高电平有效,宽度在24个时钟周期宽度以上,使单片机复位。该引脚有复用功能,Vpd为备用电源输入端,防止主电源掉电。ALE/(/PROG)(30脚):地址锁存信号端。访问片外存贮器时,ALE作低八位地址的锁存控制信号。平时不访问片外存贮器时,该端以六分之一的时钟振荡频率固定输出脉冲。ALE端负载驱动能力为8个LSTTL门。该引脚有复用功能, 为片内程序存贮器编程(固化)的编程脉冲输入。 /PSEN(29脚):片外程序存贮器读选通信号端。负载能力为8LSTTL门。 (/EA)/Vpp(31脚):/EA端接高电平时,CPU取指令从片内程序存贮器自动顺延至片外程序存贮器。 /EA端接低电平时,CPU仅从片外程序存贮器取指令。该引脚有复用功能,Vpp为片内程序存贮器编程时的编程电压。 4) 输入/输出引脚P0、P1、P2和P3口 ???P0.0~P0.7(39~32脚):访问片外存贮器时作为低八位地址线和八位数据线(复用)。负载能力为8个LSTTL门。 ?P1.0~P1.7(1~8脚): 8位准双向I/O口。负载能力为3个LSTTL门。 P2.0~P2.7(21~28脚):访问片外存贮器时作为高八位地址线。 ?P3.0~P3.7(10~17脚):8位准双向I/O口。负载能力为3个LSTTL门。另外还有专门的第二功能二P3口的第二功能??◆P3.0(10脚): RXD(串行口输入端) ??P3.1(11脚): TXD(串行口输出端) ??P3.2(12脚): /INT0(外部中断0输入端) ??P3.3(13脚): /INT1(外部中断1输入端) ??P3.4(14脚)

文档评论(0)

boss + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档