空调机温度控制系统-Read

合集下载

(完整word版)室内温度控制系统

(完整word版)室内温度控制系统

室内温度自动控制系统摘要在现代人类的生活环境中, 温度扮演着极其重要的角色。

在人们的生产生活中, 无论生活在哪里, 从事什么工作,都要时时刻刻与温度打着交道。

尤其是在18世纪工业革命以来,工业发展与农业生产都与能否掌握温度, 有着密不可分的联系。

因此,温度的监测与控制与人类的生产生活有着十分重要的意义。

我们通过STC12C5A60S2单片机和DALLAS公司DS18B20温度传感器对室内温度进行实时监测与控制实现温度的相对稳定具有极其重要的现实意义。

通过该系统的设计制作实践对电子系统设计运动控制理论应用,研究新技术学习知识增强动手能力具有重要的现实意义。

关键字:温度控制DS18B20 单片机控制系统设计目录论文共45 页1引言 (4)1.1项目概述 (4)1.2设计目的 (4)1.3设计任务 (4)1.4研究思路和方法 (4)2项目总体方案设计 (5)2.1系统原理框图与工作原理 (5)2.1.1国内外室温控制技术研究 (5)2.1.2系统原理框图设计 (5)3.系统硬件设计 (5)3.1电源模块 (5)3.2控制系统模块 (6)3.3温度检测 (6)3.3.1常用温度检测传感器 (6)3.3.2 DS18B20温度传感器电路 (9)3.4驱动模块 (9)3.4.1半桥驱动原理 (9)3.5升温模块 (10)3.6人机交互模块 (10)3.6.1 1602液晶显示 (10)3.6.2 红外遥控操作原理 (11)3.6.3红外接收电路 (11)4.系统软件设计 (13)4.1程序流程图 (13)4.2温度采集 (14)4.2.1DS18B20软件定义 (14)4.2.2温度的计算 (14)4.3红外遥控 (14)4.4电机的PWM控制 (20)4.5发热电阻丝的控制 (21)5.调试运行 (22)5.1温度传感器校准 (22)5.2温度调节时间 (23)5.3温度波动范围 (23)5.4系统参数 (23)6.系统优化 (25)6.1优化控制方式 (25)6.2美化外形结构 (25)6.3.扩展系统应用 (25)结论 (27)致谢 (28)参考文献 (29)附件一:原理图 (30)附件二:源程序 (30)1引言1.1项目概述我们的项目开发针对的对象是收入水平不高,买不起空调,有希望能不受热受冷舒适的生活。

温度采集系统

温度采集系统

方案设计与分析1温度控制系统方案测温系统采用集成温度传感器AD590测量温度,AD590具有线性优良、性能稳定、灵敏度高、无需补偿、热容量小、抗干扰能力强、可远距离测温且使用方便等优点。

可广泛应用于各种冰箱、空调器、粮仓、冰库、工业仪器配套和各种温度的测量和控制等领域。

将AD590测得的温度信号经转换电路转换为电压量输出,再经AD转换后,将数据送入单片机处理,最后由显示电路显示所测温度,此外还设有键盘,用来设置温度,将测得温度与设置温度比较后,由指示灯指示系统所处的工作状态。

2硬件资源简介2.1 89C51简介89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—F alsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。

89C2051是一种带2K字节闪烁可编程可擦除只读存储器的单片机。

单片机的可擦除只读存储器可以反复擦除100次。

该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。

由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的89C51是一种高效微控制器,89 C2051是它的一种精简版本。

89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。

2.3三端稳压器LM7805简介三端稳压集成电路lm7805电子产品中,常见的三端稳压集成电路有正电压输出的lm78 ××系列和负电压输出的lm79××系列。

顾名思义,三端IC是指这种稳压用的集成电路,只有三条引脚输出,分别是输入端、接地端和输出端。

它的样子象是普通的三极管,TO- 220 的标准封装,也有lm9013样子的TO-92封装。

用lm78/lm79系列三端稳压IC来组成稳压电源所需的外围元件极少,电路内部还有过流、过热及调整管的保护电路,使用起来可靠、方便,而且价格便宜。

可靠性资料整理-Read

可靠性资料整理-Read

可靠性整理第一部分:概述(一)可靠性的必要性:1.客户的需要:仪器的使用部门,尤其是实时在线检测仪器的使用部门,强烈地希望所使用的仪器能够长时间连续、无故障得工作。

2.自身的需要:仪器自身可靠性的提高,就意味着自身竞争力的提高,最终的结果不是我们寻求客户,而是客户寻求我们。

(二)可靠性的定义可靠性的经典定义:产品在规定的条件下和规定的时间内,完成规定功能的能力。

该定义明确指出评价一个产品的可靠性,与规定的工作条件和规定的工作时间有关,也与规定产品应完成的功能有关。

产品的可靠性与工作条件的关系极为密切。

“规定的工作条件”是指产品工作时所处的环境条件、负荷条件和工作方式。

环境条件一般分为气候环境和机械环境。

气候环境是指电子元器件所处环境的气候条件,如温度、湿度、气压、气氛、盐雾、霉菌、辐射等;机械环境是指电子元器件是否经常受到外界机械应力的影响,如振动、冲击、碰撞、跌落、离心、摇摆等。

环境对电路所施加的应力可能是恒定的,也可能是变化的和交变的。

负荷条件是指电子元器件所承受的电、热、力等应力的条件,目前主要是指加在电子元器件上的电压、电流和功率等条件。

工作方式一般分为连续工作或间断工作,不工作的情况属于存贮状态。

“规定的时间”是指评价电子元器件的可靠性和规定的时间有关。

可靠性本身就是时间的函数,要保持电子元器件全部性能处于良好的工作状态,时间长比时间短更困难。

在同一工作条件下,保持的时间越长可靠性越高。

所以,在讨论电子元器件可靠性时,必须指明在多长时间内的可靠性。

规定功能:要明确具体产品的功能是什么,怎样才算是完成规定功能。

产品丧失规定功能称为失效,对可修复产品通常也称为故障。

能力:只是定性的理解是比较抽象的,为了衡量检验,后面将加以定量描述。

产品的失效或故障均具有偶然性,一个产品在某段时间内的工作情况并不很好地反映该产品可靠性的高低,而应该观察大量该种产品的工作情况并进行合理的处理后才能正确的反映该产品的可靠性,因此对能力的定量需用概率和数理统计的方法。

毕业设计-空调温湿度自动控制原理

毕业设计-空调温湿度自动控制原理

毕业设计 - 空调温湿度自动控制原理篇一:空调温度控制单元设计_毕业设计说明书唐山学院毕业设计设计题目:空调温度控制单元设计空调温度控制单元设计纲要以温度作为被控丈量的反应控制系统,在化工、石油、冶金等生产过程的物理和化学反响中,温度常常是一个很重要的量,需要正确的加以控制。

除了这些部门外,温度控制系统还宽泛的应用于其余领域,是用途很广的一类工业控制系统。

温度控制系统常用来保持温度恒定或许使温度依据某种规定的程序变化。

本文以空调机的设计为例,介绍了以AT89S51单片机为控制核心的温度控制器的设计过程,温度设定范围为- 10~45℃,最小划分温度为1℃. ,标准温差≦1℃。

用液晶显示屏显示目前温度。

能依据设定的温度实现自动加热或降温处理。

设计出控制系统电路单元。

在该设计中采纳高精度温度传感器 AD590对室内的温度进行及时精准丈量,用超低温平漂移高精度运算放大器 OP07将温度 - 电压信号进行放大,再送入ADC0809进行A/D 变换,将收集到的温度信号传输给单片机,再由单片机控制显示器,并比较收集温度与设定温度能否一致,而后驱动空调机的加热或降温循环对空气进行办理,进而模拟实现空调温度控制单元的工作状况。

该设计份整体方案设计、硬件设计、软件设计等几个部分,设计过程流利,所波及的电路较为合理。

该设计在硬件方案设计、单元电路设计、元器件的选择等方面较有特点。

要点词:空调,温度,AD590,ADC0809, LCD1602Air temperature control unitAbstractCharged with measuring the temperature as a feedback control system,in the chemical, petroleum, metallurgical production process of physicaland chemical reactions, temperature is often a very important quantity,1require accurate control.In addition to these departments,the temperature control system is also widely used in other areas, is veryversatile and a class of industrial control systems.Temperature control system used to keep the temperature constant or to temperature changesin accordance with a prescribed procedure.In this paper,the design of air conditioning for example,introduced to AT89S51 microcontroller core temperature controller to control thedesign process,the temperature setting range is-10~45 ℃,the minimum temperature distinction between 1 ℃.,Standard t emperature≦ 1 ℃. With the LCDdisplay shows the current temperature.The temperature can be set automatically according to heating or cooling treatment. Design a control system circuit unit. Used in the design of high-precision temperaturesensorAD590 on the indoor temperature in real-time accurate measurement ofultra-low temperature drift, high-precision operational amplifier OP07level the temperature - voltage signal amplification, and then carriedinto the ADC0809A / D conversion,the temperature will be collected signal transmission to the microcontroller, controlled by the MCU monitor andcompare the acquisition is consistent with temperature and set temperature,and then drive air conditioning heating or cooling cycle to process the air to simulate the temperature control unit for air conditioning work.The overall program design were the design, hardware design, software design, and several other parts of the design process fluid, involvingthe circuit is more reasonable. The design of the hardware design,unit circuit design, component selection such as more unique.Key words: air-conditioning, temperature, AD590, ADC0809, LCD1602目录摘要 .................................................................. ..................................................................... . (II)Abstract ............................................................ ..................................................................... .. (II)1.绪论 .................................................................. ..................................................................... (1)1.1课题的国内外现状 .................................................................. (1)1.2课题的目的及意义 .................................................................. (1)1.3本文的主要工作 .................................................................. . (1)2.温度控制系统硬件实现 .................................................................. (2)2.1总体设计 .................................................................. . (2)2.2温度采样电路设计 .................................................................. (3)2.3A/D转换电路设计 .................................................................. . (4)A/D转换的常用方法 .................................................................. . (4)A/D转换器的主要技术指标 .................................................................. . (5)ADC0809 的主要特性和内部结构 .................................................................. (5)ADC0809管脚功能及定义 .................................................................. (6)2.4单片机的选择 .................................................................. .. (7)2.5数字显示部分设计 .................................................................. .. (9)显示模块的选择 .................................................................. . (9)LCD1602简介 .................................................................. .. (9)2.6驱动控制电路设计 .................................................................. (13)2.7键盘电路 .................................................................. . (14)3 .温度控制系统软件实现 .................................................................. . (15)3.1主程序模块 .................................................................. (15)3.2A/D转换子程序 .................................................................. (16)4.设计总结 .................................................................. ....................................................................... 16谢辞 .................................................................. ..................................................................... (18)参考文献 .................................................................. ..................................................................... (19)附录 .................................................................. ..................................................................... (20)外文资料 .................................................................. ..................................................................... (26)唐山学院毕业设计1.绪论1.1课题的国内外现状空调器即空气调理器( room air conditioner),是一种用于给空间地区提供办理空气的机组。

空调温控原理

空调温控原理

空调温控原理
空调的温控原理是通过感知室内空气的温度,然后调节空调系统的工作来达到控制室内温度的目的。

首先,空调系统中的温度传感器会测量室内空气的温度。

传感器会将这个温度信息传送给空调控制器。

空调控制器接收到温度信息后,将根据设定的目标温度进行比较。

如果室内温度高于设定温度,控制器将会发出指令打开制冷模式。

制冷模式中,控制器会将制冷循环启动,通过压缩机将低温制冷剂压缩成高温高压气体。

然后,制冷剂通过冷凝器释放热量,并且变成高压液体。

高压液体制冷剂进入膨胀阀,经过减压后变成低压液体,进入蒸发器。

在蒸发器中,低压液体制冷剂蒸发吸收室内空气的热量,使得空气温度下降。

蒸发后的制冷剂再次进入压缩机,重新开始制冷循环。

一旦室内温度达到设定温度,空调控制器将会停止制冷模式。

反之,如果室内温度低于设定温度,空调控制器将会发出指令打开加热模式。

加热模式中,控制器会将加热循环启动,通过电阻加热器或者
燃气加热器产生热量,然后通过风扇将热空气吹入室内,使得室内温度升高。

以上就是空调温控原理的基本过程。

通过不断感知室内温度并调节空调系统工作模式,空调可以实现控制室内温度的目标。

分体式空调机结构原理解析

分体式空调机结构原理解析

内部构造及零部件
风机及过滤器
1. 风机的类型及其特点:分体式空调机中,风机是实现换气功能的关键部件之一。常见的风机类型包括轴流风机、离心风机、鼓风机等。不同类型的风机具有不同的风量、风压和噪音等特点,对应不同的使用环境和应用场合。
2. 过滤器的种类及其过滤效果:过滤器是分体式空调机中,用于去除空气中灰尘、细菌、病毒等有害物质的重要部件。常见的过滤器类型包括静电过滤器、高效过滤器、活性炭过滤器等。不同类型的过滤器具有不同的过滤效果和寿命,需要根据实际需求进行选择。
Contact Timing
Contact Timing
Contact Timing
1. 室外机与室内机之间通过铜管连接,实现空气传递和制冷作用。
2. 室内机通过风机将冷却后的空气吹入室内,达到空调降温的作用。
室外机与室内机的关在压缩机的作用下,将低温低压的制冷剂压缩成高温高压的气态制冷剂,再通过冷凝器的冷凝作用,使制冷剂冷凝成液态,释放出大量的热能,使空气冷却。
结合特点部分
分体式空调机工作原理
Working principle of split air conditioner.
ChatPPT Generation
02
分体式空调的组成部分
分体式空调机由室内机和室外机两部分组成:
1. 室内机部分:主要由机壳、制冷器、风扇、蒸发器、膨胀阀等组成。机壳用于保护内部部件和散热,制冷器是提供冷量的核心部件,风扇用于循环室内空气,蒸发器是制冷循环中吸收室内热量的部件,膨胀阀则是控制制冷剂的流量和压力。
3. 风机及过滤器的维护保养:为了确保分体式空调机的正常运行,风机及过滤器的定期维护保养非常重要。常见的维护保养方式包括清洗过滤器、检查风扇叶片和轴承、调整风机的转速等。在进行维护保养时,需要注意安全操作和正确使用相关工具。

微机实验8(空调温度控制实验)

微机实验8(空调温度控制实验)

11
4
mov a, r2 movx @dptr, a mov r6, #1 call Delay mov a, r2 rr a mov r2, a inc djnz r0 r1, Loop
mov dptr, #OUTBIT mov a, #0 movx @dptr, a ret TestKey: mov mov movx mov movx cpl anl ret KeyTable: db db db db db db GetKey: mov mov mov mov dptr, #OUTBIT P2, dph r0, #Low(IN) r1, #00100000b
mov a, r2 dec a rl a rl a mov r2, a mov mov LoopC: rrc a jc Exit inc r2 djnz r1, LoopC Exit: mov a, r2 mov dptr, #KeyTable movc a, @a+dptr mov r2, a WaitRelease: mov dptr, #OUTBIT clr a movx @dptr, a a, r1 r1, #4
温度控制主程序框图
四、使用仪器、材料 1、电脑 2、伟福编译器 3、伟福实验箱
3
五、实验步骤 (1) 在实验箱断电的情况下连好线。 (2) 输入程序并检查,保存程序。 (3) “编译”程序。 (4) “全速执行”程序。 (5) 记录实验结果及分析。 六、实验原始程序 mode equ 082h PORTA equ 08000h CTL equ 08003h OUTBIT equ 09002h ;数码管位控制口 OUTSEG equ 09004h ;数码管段控制口 IN equ 09001h ;键盘输入口 LEDBuf equ 60h ORG 0000H ljmp Start LEDMAP: db db Delay: mov r7, #0 DelayLoop: djnz r7, DelayLoop djnz r6, DelayLoop ret DisplayLED: mov mov mov Loop: mov mov movx ;数码管显示函数 ;读入数码管段码 ;6 3 学院 年级、专 业、班

第4章 定风量空调系统讲解

第4章  定风量空调系统讲解

1)露点温度控制系统。 2)送风温度控制系统。 3)室温控制系统。
图4-15 定露点自动控制原理图
3.根据焓值控制新风量
新风负荷一般占空调负荷的30%-50% 焓值控制就是根据新风、回风焓值的比较来控制新风 量与回风量,以达到节能的目的
新风负荷Qw
Qw qm (hw hr ) hqm
图4-6 焓值自动控制原理图
图4-7 焓控制器输出与阀位的关系
图4-8 焓值自动控制系统框图
焓值控制的几点说明: 1)焓值控制器实质上是焓比较器。 2)焓值控制器与阀门定位器配合,用一个控制器控制 三个风门,实现分程控制。 3)温、湿度传感器可以直接采用焓值传感器。 4)如果处于B区,Δh<0,新风阀处于最大开度,室温 仍高于给定值,系统处于失调状态。 5)热水阀与冷水阀开度由室内温度控制器控制。
L、R 手/自动转换信 2 号 M、S 风机压差检测 信号 N T 电动蒸汽阀 C浓度 2 4 4
(2)自动控制内容
1)空调回风温度自动控制系统。 DDC+PID; 室内温度设定值:新风补偿控制 2)回风湿度自动控制系统。 DDC+PI; 3)新风电动阀、回风电动阀及排风电动阀的比例控制。 按照新风和回风的焓值比例控制回风阀开度; 排风阀开度等于新风阀开度
(3)联锁及保护
风机起停; 风阀、电动调节阀联动开闭; 风机运行后,其两侧压差低于设定值时,故 障报警并停机; 过滤器两侧之压差过高而超过设定值时,自 动报警; 盘管出口处设置的防冻开关,在温度低于设 定值时,报警并开大热水阀。
表4-2 VAV 的DDC系统外部线路表
4.4 空调机组自动控制系统 4.4.1 定风量空调自动控制系统
空调机组送入室内的冷量或热量Q
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

空调机温度控制系统
1. 设计要求及预期功能
用MCS-51单片机设计一个空调机的温控系统。

具体要求及功能如下:
①实时测量环境温度,并显示当前温度值。

②当室温度高于设定温度,压缩机运转,使室温降低。

③当室温低于设定温度,压缩机停止运转。

④温度设定功能,通过按键输入压缩机启停的温度设定值。

设定温度过程中显示设定温度值,以便于操作。

设定完毕后,改为显示当前测定温度值。

2. 总体方案
(1)系统设计
1所示。


②系统由四个主要功能模块组成:温度测量、按键输入,数码显示以及控制压缩机启停
模块。

◆温度测量模块的主要功能是将环境温度转化为电参数(电压),并通过A/D转换得到
数字量送入单片机。

◆按键输入模块主要功能是实现设定温度值的输入。

◆LED显示模块主要功能是显示当前环境温度值。

因空调对温度精度要求不高,本设
计只要求显示两位整数的温度值。

◆压缩机控制模块主要功能是单片机根据环境温度与设定温度的比较结果送出开关信
号、控制压缩机的启停。

(2)关键技术
◆本系统中的关键技术是如何实时测量室内温度。

在对外界物理量如温度、湿度、压
力等进行测量时,首先要解决的问题是如何将这些非电量转换为电参数(电阻、电压、
电流),其次,是如何将模拟量(电压)转换为数字量。

◆显然对温度的测量,温度传感器是必不可少的。

温度传感器的种类、型号很多。


本设计中选用的是AD590温度传感器。

3. 硬件设计及功能说明
⑴系统的硬件电路:包括主机、温度控制、压缩机的控制、按键及显示5个部分,系统硬件电路原理图如图2所示。

⑵功能说明
①将AD590作为室内温度传感器,当温度变化时,AD590会产生电流变化,经OPA1将电流转换为电压,由OPA2做零位调整,最后由OPA3反相放大10倍。

②ADC0804输出最大转换值=FFH(255),OPA3为放大10倍时,则本电路最大测量温度为:最大显示温度为5.1V/10=0.51V,即51o C(10为放大倍数)
255X=51 知X=0.2 即先乘2再除10
FF→255→255×2→510 R4=0.5 R3=10
即D4=0 D3=5 D2=1 D1=0
本电路显示器只取D3、D2两位数。

③按下P2.1按钮,放开后立即进入温度设定模式,显示设定最高温度34C(建立TABLE 内),每按一次设定温度将减少1C直至最低设定温度20C,再按一次又回到34C。

④当室温高于设定温度,压缩机(P3.0)运转,使室温降低,当室温低于设定温度,压缩机停止运转。

⑤当进入设定温度模式,如未按下设定按钮(P2.1),经数秒后自动解除设定模式,回到室温显示模式。

⑥本程序以计时中断,每50毫秒中断一次,比较室温与设定温度一次,而令压缩机运转或停止。

4. 软件设计
(1) 软件设计流程
主要包括5个模块:
●主程序
●按键设定温度模块
●十进制调整和数据转换模块
●控制模块
●显示模块
图2空调硬件电路原理图
主程序流程如图3所示。

(2) 汇编语言程序:
ORG 00H
JMP START0 ;主程序
ORG 0BH
JMP TIM0 ;TIMER0中断子程序START0:MOV TMOD,#01H ;TIMER0工作在MODE1 MOV TH0,#HIGH(65536-50000) ;50毫秒中断一次
MOV TL0,#LOW(65536-50000)
SETB TR0 ;启动TIMER0
MOV IE,#82H ;TIMER0中断使能
MOV 24H,#0FFH ;设定温度RAM初值
ANL P1,#00H ;清除显示器
MOV R0,#14 ;至TABLE的取码指针初值START:MOVX @R0,A ;令ADC0804开始转换/WR=0 WAIT:JNB P2.1,SET0 ;是否设定温度?
JB P2.0,ADC ;ADC0804转换完成否?
JMP W AIT
ADC:MOVX A,@R0 ;是则将转换值载入累加器CALL L1 ;调用十进制转换子程序
CALL DISP ;调用显示子程序
JMP START
L1:CLR C ;C=0
MOV 20H,#00H ;十进制转换的低位寄存器
MOV 21H,#00H ;十进制转换的高位寄存器
MOV R3,#08H ;作为十进制调整,调整的次数NEXT:RLC A ;将取入值转换为十进制
MOV R2,A ;暂存于R2
MOV A,20H ;(20H)乘2加C
ADDC A,20H
DA A ;做十进制调整
MOV 20H,A ;结果存回(20H)
MOV A,21H ;(21H)乘2加C
ADDC A,21H
MOV 21H,A ;做十进制调整
MOV A,R2 ;结果存回(21H)
DJNZ R3,NEXT ;做十进制调整结束?
L2:MOV A,20H
ADD A,20H ;(20H)乘2
DA A ;做十进制调整
MOV 20H,A ;存回20H
MOV A,21H
ADDC A,21H ;(21H)乘2
DA A ;做十进制调整
MOV 21H,A ;存回(21H)
RET
DISP:MOV A,20H ;(取D2值)(20H)RAM的高4位
ANL A,#0F0H
SWAP A ;变为低4位存入(22H)RAM
MOV 22H,A
MOV A,21H ;(取D3值)(21H)RAM的低4位
ANL A,#0FE
SWAP A ;变为高4位
ORL A,22H ;D3、D2合成8位存入室温地址(23H)
MOV 23H,A
MOV P1,A ;输出至P1显示温度
MOV R7,#0FFH ;延时
DJNZ R7,S
RET
SET0:CALL DELAY ;设定温度,按钮消除抖动JNB P2.1,S ;放开否?
CALL DELAY ;消除抖动
A2:CJNE R0,#0FFH,A1 ;是否取完最低温度20O C MOV R0,#14 ;是,则令取码指针指到最高温度A1:MOV A,R0 ;至TABLE取设定温度MOV DPTR,#TABLE
MOVC A,@A+DPTR
MOV P1,A ;输出至P1显示设定温度
MOV 24E,A ;设定温度值存入(24H)RAM
MOV R5,#4FH ;设定P2.1按钮按键时间
D4:MOV R7,#0FFH
D2:MOV R6,#0FFH
D1:JNB P2.1,SET1 ;有按则跳至SET1
DJNZ R6,D1
DJNZ R7,D2
DJNZ R5,D4
JMP START ;没按时间到,则回到START SET1:CALL DELAY ;消除抖动
JNB P2.1,S ;放开否?
CALL DELAY ;消除抖动
DEC R0 ;将取码指针减去1,即减1O C
JMP A2 ;跳至A2,再检测P2.1有键按下否?
TIM0:PUSH ACC ;TIMER0中断子程序
PUSH PSW
MOV TH0,#HIGH(65536-50000);重设中断时间
MOV TL0,#LOW(65536-50000)
CLR C ;C=0
MOV A,24H ;(24H)设定温度RAM,(23H)室温RAM
SUBB A,23H ;(24H)减(23H)
JNC OFF ;C=0表示(24H)大,即设定温度大
CLR P3.0 ;C=1,设定温度小,令压缩机运转(P3.0)RETURN:POP PSW
POP ACC
RETI
OFF:SETB P3.0 ;设定温度大,令压缩机停止JMP RETURN
DELAY:MOV R7,#60 ;消除抖动延时
D3:MOV R6,#248
DJNZ R6,S
DJNZ R7,D3
RET
TABLE:DB 20H,21H,22H,23H,24H ;设定温计值
DB 25H,26H,27H,28H,29H
DB 30H,31H,32H,33H,34H
END
5. 系统调试
●完成了硬件设计、制作和软件编程之后,要使系统能够按设计意图正常运行,必
须进行系统调试。

●系统调试包括硬件调试和软件调试两个部分,软硬件的调试是不可能绝对分开的,
硬件的调试常常需要利用调试软件,软件的调试也可能需要通过对硬件的测试和控制来进行。

模拟实验时可用发光二极管的亮灭代替压缩机控制模块的起停来进行。

(1) 硬件调试
硬件的调试主要是把电路各种参数调整到符合设计要求,排除硬件故障,其中包括设计错误和工艺性故障。

(2) 软件调试
软件调试的任务是利用开发工具进行在线仿真调试,发现和纠正程序错误,同时也能发现硬件故障。

6. 参考文献
《单片机原理及应用》主编:张毅刚高等教育出版社
《单片机原理及系统设计》编著:胡汉才清华大学出版社
《MCS-51单片机应用设计》作者:张毅刚等哈尔滨工业大学出版社。

相关文档
最新文档