微机控制技术课程设计-基于单片机温度控制系统内容摘要:
据。 P1 口( 1 脚~ 8 脚):这 8 条引脚和 P0 口的 8 条引脚类似, 为最高位, 为最低位。 当 P1 口作为通用 I/O 口使用时, 的功能和 P0 口的第一功能相同,也用于传送用户的输入和输出数据。 P2 口( 21 脚~ 28 脚):这组引脚的第一功能和上述两组引脚的第一功能相同,既它可以作为通用 I/O 口使用。 它的第二功能和 P0 口引脚的第二功能相配合,用于输出片外存储器的高 8 位地址。 P3 口( 10 脚~ 17 脚): ~ 统称为 P3 口。 它为双功能口,可以作为一般的准双向 I/O 接口,也可以将每 1 位用于第 2 功能,而且 P3 口的每一条引脚均可独立定 6 E A /V P31X119X218R E S E T9RD17WR16I N T 012I N T 113T014T115P 1 01P 1 12P 1 23P 1 34P 1 45P 1 56P 1 67P 1 78P 0 039P 0 138P 0 237P 0 336P 0 435P 0 534P 0 633P 0 732P 2 021P 2 122P 2 223P 2 324P 2 425P 2 526P 2 627P 2 728P S E N29A L E /P30T X D11RXD10V S S20VCC40AT89S51T2T 2 E XRXDT X DP 3. 2P 3. 3P 3. 4P 3. 5P 3. 6P 3. 7AD0AD1AD2AD3AD4AD5AD6AD7A 1 5A 1 4A 1 3A 1 2A 1 1A 1 0A9A8义为第 1 功能的输入输出或第 2 功能。 P3 口的第 2 功能见表 1。 表 1 单片机 P3 口管脚第 2 功能 AT89S51 单片机引脚图如图 2 所示 图 2 单片机引脚图 传感器选择 本系统采用 DALLAS 半导体 公司生产的一线式数字温度传感器 DS18B20 采集温度数据, DS18B20 属于新一代适配微处理器的智能温度传感器 ,可广泛用于工业、民用、军事等领域的温度测量及控制仪器、测控系统和大型设备中。 它具有体积小,接口方便,传输距离远等特点。 DS18B20 的性能特点:①采用单总线专用技术,既可通过串行口线,也可通过其它I/O 口线与微机接口,无须经过其它变换电路,直接输出被测温度值( 9 位二进制数,含符号位),②测温范围为 55℃ +125℃,测量分辨率为 ℃ ,③内含 64 位经过激光修正的只读存储器 ROM,④适配各种单片机或系统机,⑤用户可分别设定各路温度的引脚 第 2 功能 RXD(串行口输入端 0) TXD(串行口输出端) INT0(部中断 0 请求输入端,低电平有效) INT1(中断 1 请求输入端,低电平有效) T0(时器 /计数器 0 计数脉冲端) T1(时器 /计数器 1 数 脉冲端) WR(部数据存储器写选通信号输出端,低电平有效) RD(部数据存储器读选通信号输出端,低电平有效) 7 上、下限,⑥内含寄生电源。 DS18B20 内部结构主要由四部分组成: 64 位光刻 ROM,温度传感器 ,非挥发的温度报警触发器 TH 和 TL,高速暂存器。 DS18B20 的管脚排列如图 3 所示。 图 3 DS18B20 引脚分布图 DS18B20 高速暂存器共 9 个存存单元,如表 2 所示: 表 2 DS18B20 高速暂存器 序号 寄存器名称 作 用 序号 寄存器名称 作 用 0 1 2 3 温度低字节 温度高字节 TH/用户字节 1 HL/用户字节 2 以 16 位补码形式存放 以 16 位补码形式存放 存放温度上限 存放温 度下限 5 6 7 8 保留字节 2 计数器余值 计数器 /℃ CRC 以 12位转化为例说明温度高低字节存放形式及计算: 12位转化后得到的 12位数据,存储在 18B20 的两个高低两个 8 位的 RAM 中,二进制中的前面 5 位是符号位。 如果测得的温度大于 0,这 5 位为 0,只要将测到的数值乘于 即可得到实际温度;如果温度小于 0,这 5 位为 1,测到的数值需要取反加 1 再乘于 才能得到实际温度。 表 3 温度高低字节存放形式 高 8位 S S S S S 26 25 24 低 8位 23 22 21 20 21 22 23 24 在硬件上, DS18B20 与单片机的连接有两种方法,一种是 Vcc 接外部电源, GND 接地, I/O 与单片机的 I/O 线相连;另一种是用寄生电源供电,此时 UDD、 GND 接地, I/O接单片机 I/O。 无论是内部寄生电源还是外部供电, I/O 口线要接 5KΩ左右的上拉电阻。 8 DS18B20 有六条控制命令,如表 4 所示: 表 4 DS18B20 控制命令 CPU 对 DS18B20 的访问流程是:先对 DS18B20 初始化,再进行 ROM 操作命令,最后才能对存储器操作,数据操作。 DS18B20 每一步操作都要遵循严格的工作时序和通信协议。 如主机控制 DS18B20 完成温度转换这一过程,根据 DS18B20 的通讯协议,须经三个步骤:每一次读写之前都要对 DS18B20 进行复位,复位成功后发送一条 ROM 指令,最后发送 RAM 指令,这样才能对 DS18B20 进行预定的操作。 单片机控制模块 控制模块是整个设计方案的核心, 它控制了温度的采集、处理与显示、温度值的设定与温度越限时控制电路的启动。 本控制模块由单片机 AT89S51 及其外围电路组成,电路如图 4 所示。 R S T9P 3. 0 /R X D10P 3. 1 /T X D11P 3. 4 /T 014X T A L 218X T A L 119GND20V C C40EA31P 0. 039P 0. 138P 0. 237U1A T 8 9 S 51R 388 .2 KR 3751C51 0u FS2S W P B+ 5 VC63 0PC73 0PY11 2M+ 5 VP 0. 2 图 4 单片机控制模块电路 指 令 约定代码 操 作 说 明 温度转换 读暂存器 写暂存 器 复制暂存器 重新调 E2RAM 读电源供电方式 44H BEH 4EH 48H B8H B4H 启动 DS18B20进行温度转换 读暂存器 9 个字节内容 将数据写入暂存器的 TH、 TL 字节 把暂存器的 TH、 TL 字节写到 E2RAM 中 把 E2RAM 中的 TH、 TL 字节写到暂存器 TH、 TL字节 启动 DS18B20发送电源供电方式的信号给主 CPU 9 该电路采用按键加上电复位, S2 为复位按键,复位按键按下后 ,复位端通过 51Ω的小电阻与电源接通 ,迅速放电 ,使 RST 引脚为高电平 ,复位按键弹起后 ,电源通过 Ω的电阻对 10Kμ F 的电容 C5 重新充电 ,RST 引脚端出现复位正脉冲 . AT89S51 内部有一个高增益反相放大器 , 用于构成振荡器 ,但要形成时钟脉冲 ,外部还需附加电路 ,本设计采用内部时钟方式 , 利用芯片内部的振荡器 ,然后在引脚 XTAL1和XTAL2 两端跨接晶体振荡器 ,就构成了稳定的自激振荡器 ,发出的脉冲直接送入内部时钟电路 ,C6 和 C7 的值通常选择为 30pF 左右 ,晶振 Y1 选择 ,更好地 保证振荡器稳定、可靠地工作, 振荡器电容应尽可能安装得与单片机引脚 XTAL1 和XTAL2 靠近。 单片机的 31 脚( EA)接 +5V 电源,表示允许使用片内 ROM。 温度数据采集模块 温度由 DALLAS 公司生产的一线式数字温度传感器 DS18B20 采集。 DS18B20 测温范围为 55176。 C ~ +125176。 C ,测温分辨率可达 176。 C ,被测温度用符号扩展的 16 位补码形式串行输出。 CPU 只需一根端口线就能与诸多 DS18B20 通信,占用微处理器的端口较少,可节省大量的引线和逻辑电路。 本设计采用三引脚 PR35 封装的 DS18B20,其引脚图见图 3。 Vcc 接外部 +5V 电源,GND 接地, I/O 与单片机的 ( T0)引脚相连。 10 显示模块 QA3QB4QC5QD6QE10QF11QG12QH13A1B2CLK8CLR9GND7VCC14C17 4 H C 1 6 4 QA3QB4QC5QD6QE10QF11QG12QH13A1B2CLK8CLR9GND7VCC14C27 4 H C 1 6 4abfcgdeDPY7 6 4 2 1 91。微机控制技术课程设计-基于单片机温度控制系统
相关推荐
率计算 3. 问题与应用(能力要求) 试述乳浊液形成得原因及稳定条件 (三) 课后练习 什么是分配定律。 试述乳浊液形成得原因及稳定条件 (四) 教学方法与手段 多媒体教学,讲授 第 十 五 章 双水相萃取法 (一) 目的与要求 1. 了解和掌握 双水相萃取法 得原理、影响因素及应用 (二) 教学内容 第一节 水相体系及分配理论 1. 主要内容 水相的形成及分配理论 2. 基本概念 和 知识点
7 2 网络推广环境分析 网络营销环境是指对企业的生存和发展产生影响的各种外部条件,即与企业网络营销活动有关联因素的部分集合。 一般来说,市场营销环 境主要包括网络宏观环境要素和网络微观环境要素。 宏观环境分析 网络 宏观环境是指 在网络环境下, 一个国家或地区的政治、法律、人口、经济、社会文化、科学技术等因素影响企业进行网络 推广 活动的宏观条件。 经济环境分析 艾瑞咨询数据显示, 2020
既然做高了,我们要按照高的标准来做。 我刚才说的这几个亮点都是从这几个思路考虑,这样的话,有些内容可以转到其它方面,不必在这里边统统表现出来。 要考虑分工,比如在平遥请余秋雨先生发表个演讲;在榆次老城召开收藏的博览会等等,而不必把每个地方都这么折腾起来,都这折腾起来效果未必好。 因为现在的目标是多重的,首先晋商文化节是给谁办。 我们给每一个人办做不到,也没有必要。 核心是做品牌,把十大商帮
全监管全覆盖。 我区被列入国家特殊教育改革实验区。 基层医疗服务体系不断完善,卫生信息化平台一期建设基本完成,长滩、新民屯卫生院主体完工。 打造了森林体育公园,新建文体广场 18 22 处,改造街道 (社区 )文化站 (室 )11 个,社区书屋实现全覆盖。 社会保险扩面工作进展明显, 42381名被征地农民纳入市级养老保险统筹。 采取国资划拨、租赁、资源整合等方式,全面完成 15
9 第四章 设计体会与小结 通过这次课程设计,让我在课本的基础上,更深入的了解了各种芯片的用法和程序的完成过程, 调试方法及技巧。 在这一星期微机接口的课程设计,我对微机接口芯片有了更进一步的了解。 这次实验通过使用了 8259A 中断控制器、 8255 可编程并行接口实现了对南北、东西方向交通的分别控制。 由于这学期微机接口这门课学的不是扎实,所以在调试程序中出现了很多问题。
贝壳及少量绿豆沙,层厚— ,承载力为 174KPa。 由于现建设场地较厂前公路低 1— ,因此工程建设时,宜适当回填提高场地标高,利于排水,同时根据生产线建筑基础的埋深情况,将提高标高后的第一层作为基础持力层,对于生产线中的均化库、窑尾预热器等高集中荷载建构筑物,宜作地基处理,满足使用要求。 、公用设施 公司新建一幢可容纳 180人的职工宿舍楼,配置职工浴室、公共厕所等。 开办职工图书馆