ImageVerifierCode 换一换
格式:DOCX , 页数:22 ,大小:1.34MB ,
资源ID:13799087      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/13799087.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于单片机的温度控制仪本科毕业设计论文Word文档下载推荐.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于单片机的温度控制仪本科毕业设计论文Word文档下载推荐.docx

1、3.3.1 按键电路工作原路 33.3.2 按键原理图 334 显示电路单元设计 33.4.1 LCD1602模块的特点 33.4.2 LCD1602模块的引脚定义 33.4.3 显示电路单元原理图 34 系统的软件设计 341 系统软件设计步骤 342系统设计流程 34.2.1 系统设计总流程图 34.2.2 DS18B20温度测量子程序流程图 34.2.3 显示子程序流程图 34.2.4 报警子程序流程图 35 系统调试 351 PROTEUS软件简介 352 PROTEUS的仿真 353 PROTEUS的仿真结果 36 实物制作 361 实物焊接 362 遇到的问题及解决方法 3结 论

2、3致 谢 3参 考 文 献 3附录A 系统原理图 3附录B 实物照片 31 绪论温度是表征物体冷热程度的物理量,是工业生产和日常生活中经常测量的物理量,也是人类研究最早测量方法最多的物理量之一。温度对于工业生产的影响是很大的,很重要的,因为在生产中,对温度的要求是很严格的,特别是一些先进的工业生产。在工业生产和实验研究中,像电力、化工、石油、冶金、航空航天、机械制造、粮食存储、酒类生产等领域内,温度常常是表征对象和过程状态的最重要的参数之一。比如,发电厂锅炉的温度必须控制在一定的范围之内;许多化学反应的工艺过程必须在适当的温度下才能正常进行;炼油过程中,原油必须在不同的温度和压力条件下进行分馏

3、才能得到汽油、柴油、煤油等产品。没有合适的温度环境,许多电子设备就不能正常工作,粮仓的储粮就会变质霉烂,酒类的品质就没有保障。因此,各行各业对温度控制的要求都越来越高。温度对人类的生活也很重要,如果温度突然改变了,人就会受到很大的影响,人类总是要利用外物降温保暖来保持一定的温度,以便能够健康的生活。因此对温度进行适时的控制对人们的生产和生活具有重要的意义。本设计基于单片机系统的温度传感及温度过程控制研究,是对单片机及温度控制一个很好的学习和提升自身的知识水平的机会。2 系统的总体设计21 系统基本工作原理本系统设计以单片机STC89C52RC作为核心控制单元,以温度传感器DS18B20作为温度

4、采集单元。温度传感器DS18B20采集得到的温度数字信号送至单片机STC89C52RC进行处理,单片机STC89C52RC进行运算后得到相应的温度值。此外由按键输入单元输入设定温度至单片机STC89C52RC,单片机STC89C52RC将采集到的温度值与键盘输入的温度设定值进行比较,并根据比较结果做出相应的处理,例如超温报警处理。采集温度和设定温度都可由显示电路显示出来。22 系统总体设计方案本设计在考虑整体方案选取时最主要考虑两个部分,一个是主控制单片机的选取,另一个是温度传感器的选取。2.2.1 主控制单片机选取在本设计的温度控制系统中,选择的核心控制单片机是STC89C52, 该单片机为

5、51系列增强型单片机,包含32个I/O 口,片内含8K flash 程序存储器,便于电擦除和改写操作,而且价格便宜,使用该单片机完全可以完成本设计任务。2.2.2 温度传感器选取考虑到使用温度传感器,所以很容易想到数字温度传感器DS18B20,此传感器可直接被单片机读取所测温度,进行转换,且DS18B20中还包含用于存储温度上下限值的寄存器,完全满足本设计要求。23 系统总体设计框图温度控制电路设计总体设计方框图如图2-1所示:核心控制单元采用单片机STC89C52RC,温度传感器采用DS18B20,系统中还包括电源电路,键盘输入电路,显示电路等, 此外该系统支持ISP单片机在线烧程。图2-1

6、总体设计方框图3 系统的硬件设计3.1 主控制单元设计本设计温度控制系统的主控制单片机为STC89C52,其特点如下: 3.1.1 STC89C52单片机的简介STC89系列单片机是宏晶科技推出的新一代高速/低功耗/超强抗干扰的单片机,指令代码完全兼容传统 8051 单片机。本设计选用的单片机型号为:STC89C52RC- 40I-PDIP40, 如图3-1为STC89系列单片机命名规则。图3-1 STC89系列单片机命名规则所选单片机型号STC89C52RC- 40I-PDIP40的特性如下: 工作电压范围:3.8V5V 工作频率范围:040MHz 程序空间大小为: 8K 字节 RAM大小为

7、: 512 字节 32个通用I/O 口P1/P2/P3/P4 具有 EEPROM 功能 具有看门狗功能 3 个 16 位定时器/计数器,即定时器 T0、T1、T2 工作温度范围:-40+85(工业级) 40个引脚的PDIP封装3.1.2 STC89C52单片机的引脚介绍如图3-2所示为STC89C52单片机的引脚图,其引脚介绍如下:图3-2 STC89C52单片机引脚图 VCC(40引脚):电源电压 VSS(20引脚):接地 P0端口(P0.0P0.7,3932引脚):P0口是一个漏极开路的8位双向I/O口。作为输出端口,每个引脚能驱动8个TTL负载,对端口P0写入“1”时,可以作为高阻抗输入

8、。在访问外部程序和数据存储器时,P0口也可以提供低8位地址和8位数据的复用总线。 P1端口(P1.0P1.7,18引脚):P1口是一个带内部上拉电阻的8位双向I/O口。P1的输出缓冲器可驱动(吸收或者输出电流方式)4个TTL输入。对端口写入1时,通过内部的上拉电阻把端口拉到高电位,这时可用作输入口。此外,P1.0和P1.1还可以作为定时器/计数器2的外部技术输入(P1.0/T2)和定时器/计数器2的触发输入(P1.1/T2EX),具体参见表3-1:引脚号功能特性P1.0T2(定时器/计数器2外部计数输入),时钟输出P1.1T2EX(定时器/计数器2捕获/重装触发和方向控制)表3-1 定时器计数

9、器功能特性 P2端口(P2.0P2.7,2128引脚):P2口是一个带内部上拉电阻的8位双向I/O端口。P2的输出缓冲器可以驱动(吸收或输出电流方式)4个TTL输入。对端口写入1时,通过内部的上拉电阻把端口拉到高电平,这时可用作输入口。在访问外部程序存储器和16位地址的外部数据存储器时,P2送出高8位地址;在访问8位地址的外部数据存储器时,P2口引脚上的内容就是专用寄存器(SFR)区中的P2寄存器的内容,在整个访问期间不会改变。 P3端口(P3.0P3.7,1017引脚):P3是一个带内部上拉电阻的8位双向I/O端口。P3的输出缓冲器可驱动(吸收或输出电流方式)4个TTL输入。P3口除作为一般

10、I/O口外,还有其他一些复用功能,如表3-2所示:复用功能P3.0RXD(串行输入口)P3.1TXD(串行输出口)P3.2(外部中断0)P3.3(外部中断1)P3.4T0(定时器0的外部输入)P3.5T1(定时器1的外部输入)P3.6(外部数据存储器写选通)P3.7(外部数据存储器读选通)表3-2 P3口的复用功能 RST(9引脚):复位输入。当输入连续两个机器周期以上高电平时为有效,用来完成单片机的复位初始化操作。 ALE/(30引脚):地址锁存控制信号(ALE)是访问外部程序存储器时,锁存低8位地址的输出脉冲。在Flash编程时,此引脚()也用作编程输入脉冲。在一般情况下,ALE以晶振六分

11、之一的固定频率输出脉冲,可作为外部定时器或时钟使用。 (29引脚):外部程序存储器选通信号()是外部程序存储器选通信号。当单片机从外部程序存储器执行外部代码时,在每个机器周期被激活两次,而访问外部数据存储器时,将不被激活。 /VPP(31引脚):访问外部程序存储器控制信号。为使能从0000H到FFFFH的外部程序存储器读取指令,必须接GND。 XTAL1(19引脚):振荡器反相放大器和内部时钟发生电路的输入端。 XTAL2(18引脚):振荡器反相放大器的输入端。3.1.3 STC89C52单片机的工作模式STC89C52单片机共有3种工作模式,在每种工作模式下,都有超低的功耗: 掉电模式:典型

12、功耗0.1A,可由外部中断唤醒,中断返回后继续执行原程序 空闲模式:典型功耗 2mA 正常工作模式:典型功耗 4mA7mA 3.1.4 降低单片机对外部的电磁辐射 (EMI) EMI 在电子行业中是需要被考虑的一个重要的要素,通过3种设计方法可以降低单片机STC89C52对外部干扰: 禁止ALE 时钟信号输出: 使用汇编语言命令:MOV AUXR, #00000001B; ALEOFF 位置“1”,禁止ALE 时钟输出。 外部时钟频率降一半:如将单片机在ISP 烧录程序时设为双倍速(即6T 模式,每个机器周期6 时钟),则可将单片机外部时钟频率降低一半,有效的降低单片机时钟对外界的辐射 单片机

13、内部时钟振荡器增益降低一半:在ISP 烧录程序时将OSCDN 设为1/2 gain可以有效的降低单片机时钟高频部分对外界的辐射。32 温度采集单元设计本设计温度控制系统所采用的温度传感器为DS18B20,该传感器是美国DSLLAS半导体公司推出的应用单总线技术的数字式温度传感器,其特点介绍如下:3.2.1 DS18B20总体特性 单总线接口,单引脚通信特性 ROM中存有独立的64位序列号 多支路功能使分散感温应用简化 无需外围器件支持 可用数据线供电;供电电压范围:5.5V13V 温度测量范围:-55 +125 在-10+85温度范围内的测量精度为0.5 可读出9到12位数字信号 在750ms

14、内将温度转换位12位数字信号 用户自定义的非易失性温度警报设置 警告搜索命令识别和温度超限器件寻址(设定温度警告) 应用范围包括:控温系统,工业系统,消费类产品,温度计及热敏系统3.2.2 DS18B20的引脚说明本设计选用的是3引脚TO-92封装形式的DS18B20,其引脚定义如表3-3:表3-3 DS18B20的引脚定义3.2.3 温度传感电路设计数字传感器DS18B20采用5V外接供电,数据引脚DQ接单片机P1.0,并通过4.7K电阻上拉,如图3-3所示:图3-3 DS18B20原理图33 按键输入单元设计本设计采用的按键电路为独立式按键,独立式按键就是指每个按键相互独立,每个按键都通过一根线与主控制芯片相对应的引脚连接。这

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

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