




已阅读5页,还剩26页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目 录 前言. .2 1 背景及现状 2 1.1 课题研究的目的及意义 2 1.2 现阶段问题 3 2 设计方案 3 2.1 智能火灾报警系统简介 3 2.2 智能火灾报警器的工作原理 3 2.3 系统组成部分 3 2.4 方案论证 4 3 硬件部分 5 3.1 单片机 STC89C52 的原理 .5 3.2 时钟电路 .10 3.3 电源模块 .10 3.4 温度传感器 .10 3.5 浓度传感器 .13 3.6 A/D 转换器 14 3.7 显示模块 .17 3.8 报警模块 .17 4 软件编程部分 .18 4.1 主程序流程图18 4.2 显示子程序 .18 5 系统仿真 .19 5.1 仿真软件KEIL C51 简介 .19 5.2 系统电路功能仿真 .19 5.3 KEIL 和 PROTEUS 对系统联调 .20 5.4 分布仿真结果显示 .21 6 总结 .22 参考文献: .22 淮南师范学院 2016 届本科毕业论文 0 火灾智能报警系统的设计 学生:宣练练(指导老师:伍龙) (淮南师范学院机械与电气工程学院) 摘 要: 随着电子产品在人类生活中使用越来越广泛,因此引起火灾的事情也频繁发生。 在我们身边到处都存在着火灾隐患,所以说火灾报警系统在高科技化时代有着 非常重要作用。随着集成器、传感器、无线通信和微型电子等技术的不断改进, 火灾自动报警系统逐步走向智能化。本文基于单片机STC89C52对火灾智能报警 系统进行设计,融合传感器和单片机STC89C52等技术特点,选用A/D模数转换 器ADC0832和温度传感器DS18B20,选用LCD1602液晶显示器常用的显示电路, 在火灾声光报警的基础上,能及时显示目前的温度和浓度状态,从而实现对烟 雾浓度和室内温度的随时智能监测。采用Keil C51和Proteus对系统进行联调, 实现系统仿真。 关键词: STC89C52;ADC0832;DS18B20;LCD1602;仿真 The Design of Intelligent fire Warning system Student:Xuan lianlian(Faculty Adviser:Wu long) (Department of Mechanical and Electrical Engineering, Huainan Normal University) Abstract: As electronic products become more and more widely used in human life, therefore also frequent cause fire. There is a fire hazard, all around in our.In the era of high- tech, fire alarm system has a very important role. Along with the continuous improvement of these technology such as integrator, sensor, wireless communication and micro electronic technology, automatic fire alarm system is moving towards intelligent. In this paper an intelligent fire alarm system is designed based on STC89C52 chip. It combines the technological superiority of sensor and single chip microcontroller STC89C52. Analog to digital converter ADC0832, temperature sensor DS18B20 and liquid crystal display LCD1602 are selected in the design. On the basis of the original function of warning with sound 淮南师范学院 2016 届本科毕业论文 1 and light emitting, it can timely display the temperature and concentration. Therefore it can realize the intelligent monitoring of smoke concentration and indoor temperature at any time. And Keil C51 and Proteus is used to realize simulation. Keywords: STC89C52; ADC0832; DS18B20; LCD1602; simulation 前言 在当今高科技发展的时代,随着经济不断发展,人口不断增长,所以一座座高楼 大厦拔地而起,一根根电线横空挂起,那么也就很容易引起火灾,造成意外的人身安 全与财产安全。根据专家计算,相比其他灾祸,火灾造成的经济损失是地震造成的损 失是四倍,也就是说火灾已成为灾害的罪魁祸首。 1 背景及现状 火灾智能报警器在灭火方面起着非常紧要的保护功用。我国是从七十年代才开始 研发生产智能火灾报警器的,直到八十年代之后,市场的产品才真正属于初步生产稳 定。到了九十年代以后,智能火警产品到了成长阶段。随着国门的对外开放,中国消 防市场就不断的大批进入国际公司,不仅带来前沿的科学技术也促进市场的成熟,而 且制造智能火灾报警器从中获取先进技能并飞速发展,培养了当今社会中很多有真材 实料的厂商,还有一些技能将要抢先具有国外水准的技能。 智能火灾报警系统对比表,如表 1 所示。 表 1 智能火灾报警系统国内外现状对比表 国内国外总结 价格便宜价格昂贵 大部分无分布智能大部分有分布智能 成品没有形成系统化成品具有系统化 安全性低、品种不全面安全性高、品种较全面 成品不够美观成品比较好看 编程复杂、调试不方便多数操作维护不便 智 能 火 灾 报 警 系 统 设备兼容性能不好 设备兼容性能不好 智能化的消防目 标价格低价格高的检 测技术是准确的火灾 之前确定火灾,火灾 预测,保障公民生命 和财产安全。 1.1 课题研究的目的及意义 社会不断发展,人口不断增加,经济不断发展,科技不断进步,高科技产品不断 引入每个公民的生活,农村人民进入城市的高楼大厦,越来越多的人使用通信设备、 电子器件、医疗产品、交通工具等等,这些高科技产品中,无一不是“火源”,都可 淮南师范学院 2016 届本科毕业论文 2 能成为发生火灾的导火索,因为是智能技术引起的火灾,所以用一般的灭火设备很有 难度,那么智能灭火器就随之而生了,它能够及时预报火源的出现,通过报警器引起 人们的注意,从而有效的防止火灾带来的危害。智能火灾报警系统的意义很广,能够 有效、及时、快速的预防火灾,适用范围很普遍,不光是所在工作单位还是个人所在 居所都具备其保护作用。 1.2 现阶段问题 目前,我们国内智能火灾报警系统还有很多地方需要改善: (1)传输技能还需要再一次提高。 (2)火灾智能报警器报警是错误信息或者为假信息的问题。 (3)火灾智能报警系统的功能需要更加完善,如报警时提示用户如何操作。 此设计要钻研的智能火警体系主要完成下列功用: (1)能够按照实际情况修正温度和浓度的开始设定值。 (2)对所处地点的温度和浓度进行定时监视与显现。 (3)声光报警器检测温度和浓度设定值的时候,系统自动判断火灾情况并报警。 2 设计方案 2.1 智能火灾报警系统简介 科技在飞速发展,经济在急速剧增,人口数量在上升,所以市场中对智能火灾报 警器的需求也在加大,在当今的社会生活中,好功能、安全性高、适用性强的智能型 火灾报警控制系统才能满足人类的要求。智能火灾报警器是把信号检测、信号传送、 信号处理和信号控制分为一类的控制系统,是当今智能火灾报警系统的标志。现如今 电力电子和计算机在生活中不断运用,智能火灾报警系统愈来愈智能化,设计愈来愈 多元化。智能火灾报警器能够组合成网络模式,包含地区和齐集两种模式。 2.2 智能火灾报警器的工作原理 智能火灾报警系统的工作原理是对所在场所温度和烟雾浓度利用温度传感器与气 体传感器来实行不断监控,互相对比结果值与初始值。如果所测温度与浓度大于初始 设置温度与初始设置浓度,那报警器就会自动打开电源通过喇叭呼叫进行报警,假如 在设置的规定时间内,所测得的数字还在保持,而且没有人员进行断开电源关闭报警 设备,这时系统就会对消防部门自动进行传送失火信息,从而等待消防员的到来。这 就是智能火灾报警器的工作原理,它的作用非常具有实用性,方便快捷的利用单片机 淮南师范学院 2016 届本科毕业论文 3 不仅能够做到在失火场所有人的时候通过喇叭报警,而且还能在失火无人地区比如山 林中同样可以通过互联网进行报警,由此可见智能火灾报警系统的用途非常广泛,功 能也很强大。 2.3 系统组成部分 本电路由七部分构成,如表 2 所示: 表 2 系统分布表 序号组成部分功能配置 1 时钟电路 2 电源部分用的是 3 节 AA 电池来提供电源 3 控制部分芯片用的是 STC89C52 4 显示部分用 LCD1602 液晶显示屏来显现 5 温度采集部分用的是 DS18B20 温度传感器 6 浓度采集部分用的是 MQ-2 型烟雾传感器 7 报警部分用蜂鸣器和发光二极管进行报警的功能 系统方框图,如图 1 所示: 图 1 系统设计方框图 淮南师范学院 2016 届本科毕业论文 4 2.4 方案论证 2.4.1 单片机的选择8 STC89C52 功率消耗少、保密功能强、兼容好的 CMOS 8 位微控制器,输入输出 串口为 32 位。STC89C52 的芯片用的是 MCS-51。STC89C52 的频率能够降低到 0Hz 进行实现,可以选择两种软件进入省电形式。在空余形式的情况下,中央处理器 (Central Processing Unit)中止运行,容许随机存储器、16 位定时或计数器、全双工 串口、4 个外部中断不断运行。在停电形式的情况下,随机存储器的存储情况会保留下 来,也会中断其他振荡系统,所有运行就会截止,只有衔接接下来的中断通过 MAX810 复位电路复位才能开始正常工作。运行频率是从 0HZ 到达 40MHZ,实质的 运行频率可达 48MHZ。而 8031 没有程序存储器 ROM,只有对外接入 EEPROM 程序 存储器和逻辑器才能正常使用, 要想改正 EPROM 中的程序,还要擦除紫外线的照射 才可以写程序,当然也就存在泄漏的问题了9。 由于内部 RAM,为了减少扩展输入输出口芯片、锁存器及随机存储器 RAM 芯片, 使系统清晰可见,所以 STC89C52 是选定的设计。 2.4.2 A/D 模数转换器的选择 许多种类的 A / D 转换器,它的数据点 8,10,12,16 等。根据设计的需要,我选 择 A / D 转换器 ADC0832。ADC0832 采用 8 位分辨率的 A/D 转换器,一个最大 256 级分辨率,可以满足一个简单模拟电路。利用三线串口和单片机进行联合,并把双数 据输出可作为数据校验,独立的芯片使能输入,该装置与处理器控制更方便。模数转 换器的特点是小功耗,好性能,性价比高,误差少,速度快,稳定强,适合在智能仪 表在使用轻便24。 2.4.3 传感器的选择5 在本次设计中,选用 DS18B20 温度传感器,它是最新时代使用创新型传感器,相 对其他传感器,具有更多的优势,最重要的是能够快速而且准确的读取所测的温度。 主要组成部分:一是数字部分,二是单片机的接口部分,作用为实现信收集以及交换 运行。数字温度传感器的工作原理是利用各个引脚把收集到测量温度送给单片机的串 口,当单片机接收到温度时需要保存。烟雾传感器是用氧化物陶瓷器件和单晶半导体 器件来制造的,它的特点是高灵敏度,布局简易、价格便宜、抗干扰能力强、寿命较 长,使用方便的优点,而且测验天然气和液化气都很灵敏、精确,综上所述,它的广 淮南师范学院 2016 届本科毕业论文 5 泛作用让我选用 MQ-2 型烟雾传感器应用到本次设计当中6。 3 硬件部分 3.1 单片机 STC89C52 的原理 3.1.1 STC89C52 的引脚说明 (1)性能指标 STC89C52 具体管脚图1,如图 2。 图 2 单片机管脚 (2)功能特性概述 STC89C52 提供以下几个标准功能13:8K 字节 Flash 闪存存储器,512 字节内部 RAM,32 个 I/O 口线,3 个 16 位定时/计数器,一个 5 向量两级中断结构,一个全双 工串行通信口,片内振荡器及时钟电路。同时,STC89C52 可降至 0Hz 的静态逻辑操 作,并支持两种软件可选的节电工作模式。空闲方式停止 CPU 的工作,但允许 RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存 RAM 中的内容。 但振荡器停止工作并禁止其它所有工作直到下一个硬件复位。 (3)以下为各个引脚的功能10 如下表 3 所示: 表 3 引脚功能表 引脚功能 淮南师范学院 2016 届本科毕业论文 6 P3 口的第二功能2,见表 4 所示: 表 4 P3 口的第二功能 端口引脚第二功能 P3.0 RXD(串行端口) P3.1 TXD(串行端口) P3.2 (外中断 0)0INT P3.3 (外中断 1)1INT P3.4 T0(定时器或计数器 0) P3.5 T1(定时器或计数器 1) RST:复位输入。如果振荡系统运行,那么当复位引脚的高电平含有 2 个周期 以上才能使芯片复位。 Vpp:允许外测访问。注:若是要编写程序加密位,那么在进行复位的时候,在 内测要锁住存储 EA 端状态。 在编写 Flash 存储器的程序的时候,这个引脚是用正十二伏特的程序编写容许电源 电压,那么前提是这个器件利用的是 12V 电压来编写程序7。 PP V 3.1.2 工作特性 (1)时钟振荡器3 时钟振荡电路,如图 3 所示。 cc V 电源电压 GND 地 P0 口是一组八开漏式输入输出端口,每个输出口通过吸收电流驱使八个 TTL 逻辑电路动 作。 P1 口是在内侧带 R 的 8 位双向 I/O 口, 每个输出口通过吸收电流驱使八个 TTL 逻辑电路 动作。 P2 口是在内侧带 R 的 8 位双向 I/O 口, 每个输出口通过吸收电流驱使八个 TTL 逻辑电路 动作。 P3 口是在内侧带 R 的 8 位双向 I/O 口, 每个输出口通过吸收电流驱使八个 TTL 逻辑电路 动作。 淮南师范学院 2016 届本科毕业论文 7 图 3 振荡电路 在时钟振荡电路中,振荡频率的大小、振荡电路运行的固定性、开始振荡的速度 和温度的稳定性还是会随着电容的大小所影响,尽管影响不是很大,还是需要我们注 意的。假如要用到石英晶体,这里建议电容的容量在 30pF 左右,范围控制在 10pF 以 内(即 C1、2=30pF10pF)。 (2)空闲省电模式11 STC89C52 有空余和停电两种节电模式。PD 是停电形式,如果 PD 为 1,STC89C52 芯片开始停电工作。IDL 是空余形式,如果 IDL=1 时,打开空余工作形 式,STC89C52 芯片步入休眠状况。只有当 PD=IDL=1 时,并先打开停电形式,才可 以同时步入 2 种运行形式。在空余运行形式的情景下,中央处理器维持休息状况。 注:如果用手动复位来中止空余运行状态,中央处理器通常是从激活空闲形式的 下一个命令持续,只有坚持 2 个器件周期有效,才能实现在内测的复位操纵。综合以 上状态,在内部制止中央处理器 CPU 提问片内随机存储器 RAM,容许提问其余接口, 防止产生意外写入的接口。 (3)停电模式 在停电形式的情况中,振荡电路中止运行,投入停电形式的命令属于最后操作的 一条命令,随机存储系统的特点是在中止停电形式之前就停止。手动复位是离开停电 形式仅存路径,之后,要重新规定所有特别功用电器,而且不包含随机存储器中的内 含,当高电平回复到正常运行电源时,复位应该是没有用的,要使振荡电路重新启动 并保持稳定运行,需要指定在设定时间以内。 (4)程序存储器的加密 编写程序 STC89C52 芯片可以得出加密保护功用表,如表 5 所示的功能: 淮南师范学院 2016 届本科毕业论文 8 表 5 加密保护功用表 程序加密位 L B1 L B2 L B3 保护类型 1UUU 没有程序保护功能 2 PUU 实行正常操作命令从而读取存储器的全部指令 3PPU 正常执行指令,制止程序验证 4PPP 正常执行指令,制止外测运行 注:U表示未编程 P表示编程 如果加密 LB1 被编程,在复位周期当中,此随机数将要保持至真实复位才截止, 此引脚目前的逻辑电平要与被锁存的 EA 电平值一样。 (5)读取片内签名字节 STC89C52 芯片内部第一个地址为 030H(1EH),第二个地址为 031H(51H 为 STC89C52 芯片),第三个地址为 032H(FFH 为电压 12V 和 05H 为电压 5V)。可以 注明某产品的商家,电压范围,品牌型号和地址。 (6)编程接口4 FLASH 编程和校验特性 =0-70,=5.010% A T CC V 表 6 Flash 编程和校验特性 名称名称 MINMAX PP V编写程序电压 11V12 V PP I编写程序电流 1 mA CLCL t /1时钟频率 3 MHz24 MHz AVGL t 建立地址到变低 PROG 48 CLCL t GHAX t 变低后地址保持不变 PROG 48 CLCL t GHDX t 变低后数据保持不变 PROG 48 CLCL t 淮南师范学院 2016 届本科毕业论文 9 EHSH t ENABLE 变高到 PP V 48 CLCL t SHGL t 加到变低 PP V PROG10 s GHSL t 后保持 PROG PP V 10 s GLGH t 宽度 PROG1 s 110 s AVQV t 地址到数据有效 48 CLCL t ELQV t ENABLE 低到数据有效 48 CLCL t EHQZ t 启用浮动数据 0 CLCL t 48 CLCL t GHBL t 变高到 BUSY 变低 PROG1.0 s WC t字节写入周期 2.0ms 3.2 时钟电路 时钟电路,如图 4 所示。 图 4 时钟电路 单芯片的功能组件运行的基准是一个时钟控制信号,所以单芯片的速率和稳定性 分别被时钟频率和时钟电路的质地所影响。振荡电路的稳定性能低、频率高与开始振 荡的速度都会被电容的大小会所影响,所以在一般情况下会采用 30pF 左右的两个电容, 这里的振荡频率为 6MHz 的石英晶体9。 3.3 电源模块20 电源电路可分为三大块:变压电路、整流滤波电路、稳压电路。 (1)变压电路:转换电路也可以理解为一个变压电路,它的变换交流电压为 220V,经过整流之后,最后再滤波得到满足要求的电压值。 (2)整流滤波电路:整流滤波电路首先是要把电压的交流电转变换成直流电,在 淮南师范学院 2016 届本科毕业论文 10 对电压进行滤除过高以及过低的电压,为下一步稳压做准备。整流滤波电路最主要的 核心要素是二极管所具有的单向导电作用,至少有 2 个二极管导通,所以整流滤波电 路总是可以对外输出比较稳定的电压。 (3)稳压电路:它的调节阀能够调节电源器和装置的 Uo,用途是将易挥发与未 用于设置电气电压的稳定性能的标准。 在此设计中,我使用的是 3 节 AA 电池供电,因为它价格实惠,性价比高。 3.4 温度传感器 衡量标准主要环节是温度传感器,可以通过三个不同阶段的更新发展:(1)独立 式;(2)模仿式;(3)集成式16。 3.4.1 DS18B20 数字集成温度传感器17 DS18B20 数字集成温度传感器是通过不断更新改进型智能集成式传感器,比以前 的传感器更加具有优势。DS18B20 数字传感器经过数据引脚把收集到的信息送达芯片 的端口,这是芯片会接收温度而且保存。 (1)特性 安全性能好、精确度强、系统更加简单。 无需保留电源的备份,电压范围应用的比较广泛(范围为:3.3V5.5V)。 预警指令能够判别温度超过标准范围,用户能够定义预警设置。 负电压,电源极性逆转,温度计不能正常工作,它不燃烧。 该程序能够从 9 读到 12,可做到高精度温度测量。 以“一线总线“方法传送测量温度,提升抗其他干扰的性能。 零待机功耗 (2)DS18B20 供电方式 DS18B20 可以工作于寄生模式,还能够引入外部电源来提供电量。在外部,用寄 生模式提供电量的方法是电源、接地,输入输出。不管在内部供电或是在外部供电, 输入输出口线需接入上拉电阻(其值约为 5K 左右)。我这次用的是用外部电源提供 电量的。 (3)DS18B20 的内侧部分主要有电源检测、VDD、ROM 与单线端口、存储器与 控制逻辑、上限触发(TH)与下限触发(TL)、暂存系统等组成,如图 5 所示。 淮南师范学院 2016 届本科毕业论文 11 图 5 DS18B20 内部结构 (4)引脚功能介绍 以下是对引脚的功能介绍,如表 7 所示。 表 7 DS18B20 引脚功能介绍表 序号名称引脚功能描述 (1) GND 电源地、地信号 (2) DQ 数字电量,输入输出引脚。 (3) VDD 作为输入引脚。当运行时,这个 VDD 需要连地。 DS18B20 管脚分布,如图 6 所示。 图 6 DS18B20 管脚图 (5)测温原理 温度传感器 DS18B20 测温原理如图 7 所示。 淮南师范学院 2016 届本科毕业论文 12 图 7 DS18B20 测温原理图 图中晶体振荡器的振荡频率不会随温度的变化而变化很多,作用只是生成一定输 入频率送到 1,在它工作运行的时候,DS18B20 会对信号进比较,得出的数据送到寄 存器, 从而进行测量。 (6)测温流程图 测温流程图如图 8 所示。 图 8 DS18B20 测温流程 淮南师范学院 2016 届本科毕业论文 13 3.4.2 测温模块电路原理图 温度测量的电路原理图,如图 9 所示。 图 9 温度测量电路图 3.5 浓度传感器 浓度传感器包括两个,一个是接触燃烧式烟雾,另一个是半导体烟雾传感器。 接触燃烧式传感器,如果烟雾与空气的混合物中含有硫的物质(如硫化氢)的时 候,在物件的表面沾有固态物体会堵塞另一个物体的小孔,然后会造成反应缓慢。所 以需要经常测量探头。建议每个月为一周期对传感器重新校验,从而降低报警系统的 成本。而半导体烟雾传感器主要是用氧化物和陶瓷组成,灵敏度好,结构简单、价格 不高,比较常用。 比较接触燃烧式和半导体烟雾传感器,烟雾传感器灵活性强、反应灵敏、抵抗外 界干扰性能好、物美价廉,保养用费较低22。 3.6 A/D 转换器 A/D 转换器的作用是用模拟电路转变成数字电路23。 3.6.1 A/D 转换器的主要参数 (1)T(转换) (2)分辨率 3.6.2 A/D 转换芯片 ADC0832 及其接口 (1)性能指标 电压大小从 0 到 5V ; 模拟输入通道多; 功耗低,15mW。 淮南师范学院 2016 届本科毕业论文 14 (2)外部引脚及其说明 ADC0832 外部引脚排列,如图 10 所示。 各引脚说明如下: 1 号引脚:CS低电平有效。 2 号和 3 号引脚:0,输入口。 4 号引脚:GND电源地。 5 号引脚:DI。 6 号引脚:DO。 7 号引脚:输入口。 8 引脚:“+”极端子和参考电源输入。 图 10 ADC0832 引脚图 (3)ADC0832 配置位的功能表,如表 8。 表 8 ADC0832 配置位 配置位通道输入模式 C H0 C H1 C HO C H1 00+- 差分输入 01-+ 10+ 单端输入 11+ 图 11 为 ADC0832 时序图。 淮南师范学院 2016 届本科毕业论文 15 图 11 ADC0832 时序图 (4)ADC0832 典型应用23 1)单片机接口与 ADC0832,如图 12 所示。 AT89S51ADC0832 RXD TXD P1.7CS CLK DO CH0 CH1 DI 图 12 ADC0832 与单片机接口 时任脉搏连续 STC89C52 为是 0,8 3 传输,第一脉冲发送到开始和模拟通道选择 位位置;当 REN 为 1 时,单片机向 ADC0832 陆续发送 8 个时钟脉冲,输入累加器 A 就是下列形式: 累加器 A d 4 d 3 d 2 d 1 d 0 D 1 D 2 D 3 MSB LSB 寄存器 B d 4 d 3 d 2 d 1 d 0 MSB LSB 单片机经过再次接收能够得出: 累加器 A 淮南师范学院 2016 届本科毕业论文 16 d 7 d 6 d 5 MSB LSB 累加器 A d 7 d 6 d 5 MSB LSB 经过运算,得出: 累加器 A d 7 d 6 d 5 d 4 d 3 d 2 d 1 d 0 MSB LSB 最后出现全部 8 位 A/D 转换结果21。 2)SPI 串行接口方式 SPI 是同步外设串口。图 13 为单片机与 ADC0832 的 SPI 方式连接。 AT89S51ADC0832 P1.2 P1.1 P1.0 CS CLK DO CH0 CH1 DI P1.3 图 13 单片机与 ADC0832 的 SPI 方式连接 3.7 显示模块 显示部分是 LCD1602 液晶显示器12。 特点:1)易于实现全彩色显示;2)数字式接口;3)常用在大电路中来启动; 4)功耗低。 性能:1)体积小:/用 AT89C51 时就用这个头文件 /#include /用华邦 W78E58B 时必须用这个头文件 #include #include #include #include #include #include #include “LCD1602.h“ /液晶显示头文件 /sbit DQ = P34; /定义 DQ 引脚为 P3.4 unsigned char t2,*pt; /用来存放温度值,测温程序就是通过这个数组与主函数通信的 unsigned char TempBuffer19=0x2b,0x31,0x32,0x32,0x2e,0x30,0x30,0x43,0; /显示实时温度,上电时显示+125.00C unsigned char TempBuffer017=0x54,0x48,0x3a,0x2b,0x31,0x32,0x35,0x20, 0x54,0x4c,0x3a,0x2b,0x31,0x32,0x34,0x43,0; /显示温度上下限,上电时显示 TH:+125 TL:+124C unsigned char code dotcode4=0,25,50,75; /*因显示分辨率为 0.25,但小数运算比较麻烦,故采用查表的方法* 再将表值分离出十位和个位后送到十分位和百分位*/ void covert0( unsigned char TH, unsigned char TL) /将温度上下限转换为 LCD 显示的数 据 if(TH0x7F) /判断正负,如果为负温,将其转化为其绝对值 TempBuffer03=0x2d; /0x2d 为“-“的 ASCII 码 TH=TH; TH+; else TempBuffer03=0x2b; /0x2B 为“+“的 ASCII 码 if(TL0x7f) TempBuffer011=0x2d; /0x2d 为“-“的 ASCII 码 TL=TL+1; else TempBuffer011=0x2b; /0x2B 为“+“的 ASCII 码 TempBuffer04=TH/100+0x30; /分离出 TH 的百十个位 if( TempBuffer04=0x30) TempBuffer04=0xfe; /百位数消隐 TempBuffer05=(TH%100)/10+0x30; /分离出十位 TempBuffer06=(TH%100)%10+0x30; /分离出个位 TempBuffer012=TL/100+0x30; /分离出 TL 的百十个位 if( TempBuffer012=0x30) TempBuffer012=0x
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 班组安全管理培训总结课件
- 2025广东云浮市郁南县林业局招聘生态管护人员2人模拟试卷附答案详解(考试直接用)
- 2025湖南中医药大学第二附属医院招聘21人(第一批)模拟试卷附答案详解(完整版)
- 2025春季国家电投广东公司校园招聘考前自测高频考点模拟试题有完整答案详解
- 2025江苏苏州高新区(虎丘区)机关车队公益性岗位招聘3人考前自测高频考点模拟试题及参考答案详解一套
- 2025年甘肃省嘉峪关市卫生健康委员会招聘公益性岗位人员10人模拟试卷含答案详解
- 2025湖南邵阳市洞口县黄桥镇中心卫生院面向社会公开招聘编外合同制影像(医师)技师考前自测高频考点模拟试题及1套参考答案详解
- 2025年甘肃省嘉峪关市卫生健康委员会招聘公益性岗位人员10人模拟试卷及一套完整答案详解
- 2025昆明市官渡区退役军人事务局军休中心招聘辅助人员(6人)考前自测高频考点模拟试题及答案详解(夺冠)
- 2025年岳麓实验小学教育集团湘江实验小学跟岗实习教师招聘模拟试卷附答案详解(突破训练)
- 2025内蒙古鄂尔多斯市国源矿业开发有限公司招聘75人备考考试题库附答案解析
- 2025年专升本政治试题真题及答案
- 金属热处理工测试考核试卷及答案
- 食品安全宣传培训会课件
- GB/T 21415-2025体外诊断医疗器械建立校准品、正确度控制物质和人体样品赋值的计量溯源性要求
- 患者走失应急演练脚本(2篇)
- 全网营销培训课件下载
- 农村财务报账员培训课件
- (2025秋新版)外研版八年级英语上册全册教案
- GB/T 45870.1-2025弹簧测量和试验参数第1部分:冷成形圆柱螺旋压缩弹簧
- 数据备份课件
评论
0/150
提交评论