版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
绪论 12总体设计方案 12.1进水控制 12.2加热控制 22.3基本的设计要求 23系统的硬件设计 23.1温度控制与显示电路 23.1.1显示电路 23.1.2温度检测电路 33.1.3CPU主电路 53.2水位控制 43.3电加热电路 53.4时间继电器控制电路 53.5漏电检测及报警电路 63.6电源电路 74系统的软件设计 74.1抗干扰设计 74.2程序设计 75结束语 9致谢 9参考文献 9附录 11
1绪论电热水器是为人们提供温水或饮用水的电热器具,它具有卫生、方便、加热迅速等特点,得到了广泛的应用。电热水器种类很多,但是就目前的产品来看,都存在着水不能沸腾且冷热水混流,也就是人们所谓的“阴阳水”的问题。传统的热水器注水方式采用的是浮球阀,当箱内的水流出后冷水就会自动进入箱内,冷热水混流形成“阴阳水”,当人们饮用后造成无畏的伤害,且它所使用的地理位置也严重受到限制。本设计在保留原产品的基础上,加入了水位的检测及自动注水控制,沸腾后自动断电等电路,解决了传统产品的缺点。此外,还对系统的硬件和软件采取抗干扰措施,以保障系统的稳定运行。2总体设计方案图1结构示意图热水器结构如图1所示。系统通电加热管发热,并显示当前温度,温度逐渐上升,当水温达到温度传感器的设定值时,时间继电器通电,开始延时,延时时间到水沸腾,然后加热管停止加热。当箱内水位下降到低于水位探头1时,产生一个电信号送给进水电磁阀的控制电路,电磁阀打开进水口注水,水位超过水位探头3时,电磁阀断电,停止注水。电磁阀采用DF系列水用的电磁阀。本阀适用于以水或其它气液体为工作介质,可自动化控制或远程控制空气、水、油液体等工作介质管路的通断。适用温度-5~125℃,开阀能力0.03-0.8Mpa,最高工作压力0.8Mpa,公称通径2.5-50mm。2.1进水控制当水位传感器检测到水位低于水位探头2时,输出一个电信号去控制电磁阀,其线圈得电,形成电磁场,衔铁在磁力的作用下,打开阀门向箱内注水;它可以保证箱内有充足的水。当水位高于水位探头3时,输出一个电信号让电磁阀闭合,进水停止。通过水位探头与电磁阀打开与闭合来完成进水的循环过程。2.2加热控制水位探头1的位置高于加热管,其作用是当通电后若检测到水位低于探头1时,加热将不会能通电,这样就完成了防止干烧的控制。当水位高于探头1且水温低于85度时加热管通电,开始加热。当水加热到温度传感器的设定值,时间继电器通电开始延时,延时时间到加热管断电。通过时间继电器与温度传感器的双重控制可以保证水能循环加热。2.3基本的设计要求以单片机为主控芯片构成的电热水器控制器,其基本的设计要求:(1)具有漏电保护功能;(2)水沸腾后能自动断电;(3)温度低于85℃时自动加热;(4)测量水温,并通过显示器实时显示水温,其显示范围为0~105℃;(5)具有超温断电保护并报警提示的功能;(6)出现传感器故障时,可迅速切断加热元件电源并报警提示;还要求控制器有较强的抗干扰能力,达到或超过家用电器检测标准,并符合国家安全认证和国际上的相关安全认证标准[1]。3系统的硬件设计AT89S51AT89S51电源电路温度检测电路漏电检测报警显示电路电加热电路时钟复位电路压力控制电路图2系统框图3.1温度控制与显示电路3.1.1显示电路图3显示电路根据温度的显示范围(0-105)需要三个LED数码显示器,采用共阳极静态显示。LED具有耗电省,成本低,配置灵活,安装方便等优点。显示器采用串行口设置为方式0输出方式,外接74LS164移位寄存器构成显示器接口电路,如图3。3.1.2温度检测电路由DALLAS半导体公司生产的DS18B20型单线智能温度传感器,属于新一代适配微处理器的智能温度传感器,可广泛用于工业、民用、军事等领域的温度测量及控制仪器、测控系统和大型设备中。它具有体积小,接口方便,传输距离远等特点。DS18B20的性能特点:①采用单总线专用技术,既可通过串行口线,也可通过其它I/O口线与微机接口,无须经过其它变换电路,直接输出被测温度值(9位二进制数,含符号位),②测温范围为-55℃--+125℃,测量分辨率为0.0625℃,③内含64位经过激光修正的只读存储器ROM,④适配各种单片机或系统机,⑤用户可分别设定各路温度的上、下限,⑥内含寄生电源。DS18B20内部结构主要由四部分组成:64位光刻ROM,温度传感器,非挥发的温度报警触发器TH和TL,高速暂存器。DS18B20的管脚排列如图4所示。64位光刻ROM是出厂前被光刻好的,它可以看作是该DS18B20的地址序列号。不同的器件地址序列号不同[2]。
图4DS18B20封装在硬件上,DS18B20与单片机的连接有两种方法,一种是Vcc接外部电源,GND接地,I/O与单片机的I/O线相连;另一种是用寄生电源供电,此时UDD、GND接地,I/O接单片机I/O。无论是内部寄生电源还是外部供电,I/O口线要接5KΩ左右的上拉电阻。CPU对DS18B20的访问流程是:先对DS18B20初始化,再进行ROM操作命令,最后才能对存储器操作,数据操作。DS18B20每一步操作都要遵循严格的工作时序和通信协议。如主机控制DS18B20完成温度转换这一过程,根据DS18B20的通讯协议,须经三个步骤:每一次读写之前都要对DS18B20进行复位,复位成功后发送一条ROM指令,最后发送RAM指令,这样才能对DS18B20进行预定的操作,如图5。图5DS18B20应用电路3.1.3CPU主电路CPU主电路主要包括复位电路,时钟电路,单片机。8051的外部振荡脉冲信号由XTAL2端输入,直接送到内部时钟电路。电容器C1和C2通常取30PF左右,振荡频率范围是1.2MHz~12MHz。3.2水位控制水位控制电路如图6所示。A棒处于下限水位,棒处于上限水位,B棒在上、下限水位之间。A棒接+5v电源,B棒、C棒各通过一个电阻与地相连。供水时,水位上升,当达到上限时,由于水的导电作用,B棒、C棒联通+5v。因此,b、c两端均为“1”状态,这时,应关闭电磁阀停止供水。当水位降到下限时,B棒、C棒都不能与A棒导通,因此b、c两端均为“0”状态。这时,应打开电磁阀供水。当水位处于上下限之间时,B棒与A棒导通。因C棒不能与A棒导通,b端为“1”状态,c端为“0”状态。这时,无论电磁阀是打开的还是关闭的水位是上升的还是下降的,都应继续维持原有的工作状态[6]。图6水位检测电路3.3电加热电路 图7电加热电路该部分的设计主要解决两个问题:弱电(单片机系统)和强电(AC220v)的隔离.对此,采用了光电耦合器和双向可控硅实现对电热丝的控制.电加热电路由电热板、双向可控硅,光电隔离器等组成。当温度传感器检测到箱内温度低于设定温度时,通过其输出口输出一个控制电平,经过光电隔离送到双向可控硅的控制栅极,可控硅触发导通,电热板有电流流过,通电对水加热,其电路图如图7。3.4时间继电器控制电路当贮水箱中的水位高于水位设定值后,限制开关K闭合。当温度低于温控器设定温度后,温控器开关JW闭合;中间继电器线圈KM1通电,触头KM1闭合;KM2线圈通电,触头KM2闭合,电热管R工作,指示灯XD通电发亮。KT线圈通电,触头KT闭合。当水温达到设定温度后,JW断开,线圈KM1失电,触头KM1断开。时间继电器KT失电,但触头KT因延时依然闭合,交流接触器线圈KM2依然通电,电热管R继续工件。达到预设的延时时间后,触头KT才断开,这时交流接触器线圈KM2失电,电热管R停止工件。指示灯XD熄灭,表示水可饮用。可见,只要延时时间设得合适,就能确保水被加热到沸腾后才跳闸。时间继电器延时时间的设定方法在调试电热水器时,先把时间继电器KT的线路切除,然后,如果是冬天可把温控器调到接近水沸腾的温度(99℃以上),夏天则可以调到98℃-99℃左右,重新接上时间继电器,把时间设在2-5分钟即可。也可根据公式pt=4.2m△T计算出时间,举例:某厂的电热水器功率为p=6千瓦(电热管是纯电阻),容量为40L(升)即m=40千克。如果是夏天△T=2℃(100℃—98℃),可算出延时时间t=56秒。考虑散热等因素,取两倍的时间2分钟比较合适。其电路如图8。KTKT图8改进后的电气原理图3.5漏电检测及报警电路图9漏电检测电路电热水器工作在潮湿的场合,为了确保人身安全,控制器应具备漏电检测及报警功能,其电路图如图9。漏电检测是由漏电检测线圈的输出经整形后送入IC的中断输入端IRQ。一旦漏电电流超过规定的阈值,单片机将立即响应中断,通过漏电开关,切断整个系统的供电电源,确保人身安全。系统中还设有报警功能,当超温或传感器出现故障时,蜂鸣器报警提示。它是用一位AbstractI/O线来完成,从I/O口输出一定频率的方波信号,由晶体三极管驱动蜂鸣器,使蜂鸣器发出声音[1]。3.6电源图10电源电路系统采用220V供电,220V市电经过T1降压、D1~D4整流、C1滤波后产生12V直流电,作为继电器的驱动电压。12V电压经过7805稳压后产生5V电压,作为控制器的主电源。电容C2作为高频旁路电容,将高频信号旁路到地。同样电容C3为滤波电容,C4为高频旁路电容。R1为限流电阻,LED1为5V电源指示灯,如图10。在设计的过程中,滤波电容要尽量选择的大,因为在电路中要求电压比较稳定。4系统的软件设计4.1抗干扰设计为了防止程序在执行控制加热管动作时出现干扰,使用指令复执、程序卷回的方法,让程序在一段时间内连续循环执行这个动作,确保控制准确无误。在各功能模块子程序适当位置设置软件陷阱,进行冗余设计,在信号采集与处理程序中采用多种数字滤波的方法,消除随机的尖脉冲干扰。4.2程序设计开水箱的工作状态总共有三个,它们分别是初次使用、用水之后和闲置状态。三个状态所执行的动作是不相同的,所以要分别考虑每个的状态的所运用的程序,其中初次使用和用水之后都会检测水温及水位信号,然后根据检测到的水位及水温信号执行动作;当开水箱闲置时它只会检测水温,如果水温低于设定值时加热管就会通电,系统总流程图如图11。主程序用水之后检测水位,水温主程序用水之后检测水位,水温系统初始化系统初始化低于探头2?低于探头2?Y是否漏电Y是否漏电打开电磁阀,开始进水N打开电磁阀,开始进水N检测水位,水温并显示水温检测水位,水温并显示水温低于探头3?低于探头3?低于探头1?N低于探头1?NNN关闭电磁阀,停止进水运行子程序关闭电磁阀,停止进水运行子程序YY打开电磁阀,开始进水打开电磁阀,开始进水子程序运行闲置时低于探头3?子程序运行闲置时低于探头3?NN关闭电磁阀,停止进水关闭电磁阀,停止进水子程序子程序水温低于85度?水温低于85度?YY加热器通电加热器通电NN水温低于99度?水温低于99度?时间继电器通电,延时时间继电器通电,延时2分钟后加热管断电图11主程序流程图5结束语本系统通过采用以AT89S51单片机作为核心检测、控制器件实现了电热水器的自动快速恒温的功能,克服了阴阳水的问题。并且加强了安全保护,加入了人为控制、抗干扰等功能,对传统的设计方案提出了改进措施,加入了前馈控制环节,使调温速度更快,精确性更高,加入多项保护措施使系统使用更安全可靠。用DS18B20测温,在其内部就能进行A/D转换,输出数字量与单片机直接进行通讯,无需外加转换器A/D,转换速度快,降低了成本,而且大大简化了电路,提高了集成度,使其满足小型化的要求。致谢非常感谢指导老师在毕业设计及论文写作中给予我的指导与帮助。从毕业设计和论文写作开始,指导老师就给我们制订了详尽却又环环相扣的计划,并且在每周都进行检查和指导,使我们循序渐进、有条不紊地在所学课程的基础上展开应用。在这个实用性很强的课题中,指导老师丰富的经验,渊博的知识,深邃的思想,严谨的治学风格、平易近人处事态度,让我们在学习知识和解决问题时感到无比的轻松和愉快,使我们少走了很多弯路,也让我们学到很多书本上没有的内容。至此论文定稿之际,对指导老师表示衷心的感谢!感谢老师能在繁忙之中抽出时间为我提供耐心的指导,帮我们解决在设计过程中遇到的种种问题。在做毕业设计期间,我还有幸得到其它同学的大力帮助,有了他们,我才能克服各种困难,顺利完成毕业设计和论文。在这里一并向他们表示感谢!最后,再次向各位领导、各位老师致以崇高的敬意和最衷心的感谢!参考文献[1]国家标准局.家用和类似用途电器的安全—贮水式电热水器的特殊要求.北京:国家标准局,GB4706.12-86[2]张福学.传感器应用及其电路精选(上、下册)[M].北京;电子工业出版社,1992[3]滕召生,童调生.智能检测系统与数据融合[M].北京;机械工业出版社,1999[4]李娜.自动化仪表[M].北京;燕山大学出版社,2004[5]康华光,邹寿彬.电子技术基础数字部分[M].北京;高等教育出版社,1999.6[6]王培东.单片机原理及应用[M].哈尔滨;哈尔滨工业大学出版社,1996.3[7]姚福安.电子电路设计与实践[M].济南;山东科学技术出版社,2002[8]余永权.模糊控制技术与模糊家用电器[M].北京:北京航空航天大学出版社,2002[9]周明宝,瞿文龙.电力电子技术[M].北京;机械工业出版社,1997.5[10]宋春荣.通用集成电路速查手册[M].济南;山东科技大学出版社,1995.9[11]徐君毅.单片微型计算机原理与应用[M].上海;上海科学技术出版社,1986[12]金权林.电热水器的热平衡及参数选择[J].家用电器科技,1996.1[13]张汉屏.八通道温度巡查控制仪[J].Electronics,DIY2001,(3);86-871[14]徐征明.基于模糊模型设计自校正调节器的研究[J].自动化学报,1987,13(3)[15]陶永华.新型PID控制及其应用[M].北京;机械工业出版社,2002[16]李科杰.新编传感器手册[M].北京;国防工业出版社,2002[17]许毓荣.影响温控器漂移的因素[J].电机电器技术,2004,3:32-33附录:DISP1EQU6FH;显示缓冲区域DISP2EQU6EHDISP3EQU6DHDISP4EQU6CHDISP5EQU6BH;D100EQU6AH;温度的百位数据缓存。EVEQU69H;没有删分BCD的温度值DAYEQU68HSUMEQU67H;控制订定时器1的中段次数SUMMEQU66H;查表得出的定时器需要设置的延时初值的循环次数。SVEQU65H;当前温度值DUAN1_WEQU64HDUAN2_WEQU63HDUAN3_WEQU62HDUAN4_WEQU61H;3段温度值BEEPBITP2.7;蜂鸣器DS18B20_INBITP3.7CHCEK_ZEROBITP3.2S10KEQU33H;一秒到,温度刷MS50EQU34H;50MS的存储单元。TEMPHDATA35H;从18b20中得到的温度TEMPLDATA36H;从18b20中得到的温度CBCDEQU38H;拆BCDORG0000HLJMPMAINORG0003HLJMPEX_ZEROORG000BHLJMPTOITORG001BHLJMPTO2TORG0030HMAIN;MOVSP,#70HMOVTMOD,#11HMOVTH0,#9EHMOVTL0,#58HMOVTH1,#0FFHMOVTL1,#0E7H;T1定时为0.05msMOVS10K,#0MOVSECOND,#0MOVMINUTE,#0MOVHOUR,#0MOVDAY,#0SETBBEEPMOVS11,#1MOVS22,#0MOVS55,#0MOVDUAN1_W,#30MOVDUAN2_W,#37MOVDUAN3_W,#40MOVDUAN4_W,#38MOVDAY_1,#6MOVDAY_2,#10MOVDAY_3,#20MOVDISP1,#0HMOVDISP2,#11HMOVDISP3,#11HMOVDISP4,#10HMOVDISP5,#0FH;系统初始化ACALLTZHDISPSETBEASETBET0SETBET1CLRTR0SETBEX0CLRIT0SETBPT0SETBPT1CLRPSCLRPX0CLRPX1CLRCH_A;SETBCH_B;SETBCH_C;CLRP0.0;START;MOVA,S10KCJNEA,#1,START1LCALLWENDULCALLDISPMOVS10K,#0MAIN1;JBFLAG.1, NE7JBS2,NET1ACALLT12MSJBS2,NET1JNBS2,$MAIN1_1;INCS22MOVA,S22NET1;CJNEA,#1,NE1MOVR0,#DUAN1_W;R0送入第一段要调的温度单元地址MOVDISP3,#11MOVDISP2,#12MOVDISP1,#1LJMPTZNE1;CJNEA,#2,NE2MOVR0,#DUAN2_W;R0送入第二段要调的温度单元地址MOVDISP3,#11MOVDISP2,#12MOVDISP1,#2LJMPTZNE2;CJNEA,#3,NE3MOVR0,#DUAN3_W;R0送入第三段要调的温度单元地址MOVDISP3,#11MOVDISP2,#12MOVDISP1,#3LJMPTZSETBTR0SETBEX0MOVSV,DUAN1_W;系统开始运行,调入第一段温度SETBFLAG.1MA1;CJNEA,#2,MAIN2CLRTR0CLREX0SETBRUNCLRTR1SETBCONTROL_GMOVS55,#0MAIN2;LJMPSTART;一秒定时中段(时钟程序);************************************TOIT;PUSHPSWPUSHACCMOVTH0,#03CHMOVTL0,#0B0HINCMS50MOVA,MS50CJNEA,#20,RETURN;20MOVS10K,#1MOVMS50,#00HINCSECONDMOVA,SECONDCJNEA,#60,RETURNMOVSECOND,#0INCDAYMOVA,DAYCJNEA,DAY_1,N1MOVSV,DUAN2_WN1;CJNEA,DAY_2,N2MOVSV,DUAN3_WSETBFLAG.0;第二段温度送出N2;CJNEA,DAY_3,N3CLRFLAG.0MOVSV,DUAN4_WN3;MOVA,DAYCJNEA,#60,RETURNMOVMINUTE,#0INCHOUR;JNBFLAG.0,PASS;如果标志位为0,通过;INCDJ;MOVA,DJ;CJNEA,#2,PASSPASS;MOVA,HOURMOVA,HOURCJNEA,#24,RETURNMOVHOUR,#0INCDAYRETURN;POPACCPOPPSWRETI;*********************************************;定时器1中段程序TO2T;PUSHACCPUSHPSWDJNZSUM,CHUCLRCONTROL_GCLRP0.0CLRTR1CHU;MOVTH1,#0FFHMOVTL1,#0E7H;T1定时为0.05msPOPPSWPOPACCRETI;*****************************************************************************;通过外部中断口调整温度EX_ZERO;PUSHACCPUSHPSWMOVTH1,#0FFHMOVTL1,#0E7H;T1定时为0.05msSETBP0.0SETBCONTROL_GMOVSUM,SUMM;SUMMM差值查出的,TR1中段次数SETBTR1POPPSWPOPACCRETIKIND;ACALLTZHDISPACALLT12MSACALLT12MSJBS1,NET10ACALLT12MSJBS1,NET12JNBS1,$KIND1;INCS11MOVA,S11NET10;CJNEA,#1,NET11MOVDUAN1_W,#20MOVDUAN2_W,#21MOVDUAN3_W,#22MOVDUAN4_W,#23MOVDAY_1,#5MOVDAY_2,#10MOVDAY_3,#15MOVDISP1,#1MOVDISP2,#1MOVDISP3,#1MOVDISP4,#1MOVDISP5,#1CLRCH_A;SETBCH_B;SETBCH_C;NET11;CJNEA,#2,NET12MOVDUAN1_W,#10MOVDUAN2_W,#11MOVDUAN3_W,#12MOVDUAN4_W,#13MOVDAY_1,#10MOVDAY_2,#15MOVDAY_3,#20MOVDISP1,#2MOVDISP2,#2MOVDISP3,#2MOVDISP4,#2MOVDISP5,#2CLRCH_ASETBCH_BCLRCH_CNET12;CJNEA,#3,NET13MOVDUAN1_W,#20MOVDUAN2_W,#21MOVDUAN3_W,#22MOVDUAN4_W,#23MOVDAY_1,#11MOVDAY_2,#16MOVDAY_3,#21MOVDISP1,#3MOVDISP2,#3MOVDISP3,#3MOVDISP4,#3MOVDISP5,#3SETBCH_ACLRCH_BCLRCH_CNET13;CJNEA,#4,NET14MOVS11,#0MOVDISP1,#0MOVDISP2,#0MOVDISP3,#0MOVDISP4,#0MOVDISP5,#0SETBCH_ACLRCH_BSETBCH_CNET14;JBS2,NET15ACALLT12MSJBS2,NET15JNBS2,$MOVDISP1,#0MOVDISP2,#0MOVDISP3,#0MOVDISP4,#0MOVDISP5,#0LJMPMAIN1_1NET15;JBS5,NET16ACALLT12MSJBS5,NET16JNBS5,$MOVSV,DUAN1_W;系统开始运行,调入第一段温度LJMPS55_1NET16;LJMPKIND;===============================;温度总子程序;===============================WENDU;ACALLINIT_1820ACALLRE_CONFIGACALLGET_TEMPERACALLCONVTEMP_BCDACALLSUBBBRET;;DS18B20初始化程序;INIT_1820;SETBDS18B20_INNOPCLRDS18B20_INMOVR0,#06BHMOVR1,#03HTSR1;DJNZR0,TSR1;延时MOVR0,#6BHDJNZR1,TSR1SETBDS18B20_INNOPNOPNOPMOVR0,#25HTSR2;JNBDS18B20_IN,TSR3DJNZR0,TSR2LJMPTSR4;延时TSR3;SETB20H.1;置标志位,表示DS1820存在LJMPTSR5TSR4;CLR20H.1;清标志位,表示DS1820不存在LJMPTSR7TSR5;MOVR0,#06BHMOVR1,#03HTSR6;DJNZR0,TSR6;延时MOVR0,#6BHDJNZR1,TSR6TSR7;SETBDS18B20_INRET;;重新写DS18B20暂存存储器设定值;RE_CONFIG;CLREX0;关闭外部中断CLRET1JB20H.1,RE_CONFIG1;若DS18B20存在,转RE_CONFIG1RETRE_CONFIG1;MOVA,#0CCH;发SKIPROM命令LCALLWRITE_1820MOVA,#4EH;发写暂存存储器命令LCALLWRITE_1820MOVA,#00H;TH(报警上限)中写入00HLCALLWRITE_1820MOVA,#00H;LCALLWRITE_1820MOVA,#1FH;选择9位温度分辨率LCALLWRITE_1820SETBEX0SETBET1RET;;读出转换后的温度值;GET_TEMPER;CLREX0CLRET1SETBDS18B20_IN;定时入口LCALLINIT_1820JB20H.1,TSS2RET;若DS18B20不存在则返回TSS2;MOVA,#0CCH;跳过ROM匹配LCALLWRITE_1820MOVA,#44H;发出温度转换命令LCALLWRITE_1820LCALLINIT_1820MOVA,#0CCH;跳过ROM匹配LCALLWRITE_1820MOVA,#0BEH;发出读温度命令LCALLWRITE_1820LCALLREAD_18200MOV37H,A;将读出的温度数据保存SETBEX0SETBET1RET;写DS18B20的程序WRITE_1820;MOVR2,#8CLRCWR1;CLRDS18B20_INNOPNOPNOPNOPRRCAMOVDS18B20_IN,CMOVR3,#35DJNZR3,$SETBDS18B20_INNOPDJNZR2,WR1SETBDS18B20_INRET;;读DS18B20的程序,从DS18B20中读出两个字节的温度数据;READ_18200;MOVR4,#2;将温度高位和低位从DS18B20中读出MOVR1,#36H;低位存入36H(TEMPER_L),高位存入35H(TEMPER_H)RE00;MOVR2,#8RE01;CLRCSETBDS18B20_INNOPNOPCLRDS18B20_INNOPNOPNOPSETBDS18B20_INNOPNOPMOVC,DS18B20_INMOVR3,#35RE20;DJNZR3,RE20RRCADJNZR2,RE01MOV@R1,ADECR1DJNZR4,RE00RET;*****************************************;处理温度BCD码子程序;***************************************CONVTEMP_BCD;MOVA,TEMPLANLA,#0FHMOVDPTR,#DOTTABMOVCA,@A+DPTRMOVDISP3,AMOVA,TEMPLANLA,#0F0HSWAPAMOVTEMPL,AMOVA,TEMPHANLA,#0FHSWAPAORLA,TEMPLMOVEV,A;存入没有删分的当前温度值MOVB,#100DIVABMOVD100,AMOVA,#10XCHA,BDIVABMOVDISP4,BMOVDISP5,ARETDOTTAB;DB00H,01H,01H,02H,03H,03H,04H,04H,05H,05H,06HDB06H,07H,08H,09H,09H;********************************************************;计算出,所测温度和当前温度的差值并查出,要T1定时的次数SUBBB;PUSHPSWPUSHACCCLRCMOVA,SVSUBBA,EVJNBACC.7,ZHENG;A中存入设定温度和当前温度的差值CPLAINCACJNE A,#5,LLLL;JCLLLMOV50H,A;测试用,检查,温差CLRBEEPLLL;CLREX0CLRTR1SETBCONTROL_GSJMPCH;比设定温度高出,立即停止加热ZHENG;SETBEX0SETBBEEPMOV50H,A;测试用,检查温度MOVDPTR,#SUMTABMOVCA,@A+DPTRMOVSUMM,ACH;POPACCPOPPSWRETSUMTAB;DB165,125,100,80,80,60,60,50,50,40,40;0~0.101~0.142~0.163~0.224~0.335~0.396~0.487~0.558~0.649~0.7210~0.82DB40,40,30,30,30,20,20,20,20,20,15;11~0.9112~1.013
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2026学年周口市鹿邑县数学四年级下学期期中学业质量监测试题含答案
- 2026年靳江河职业学院单招职业技能考试题库附参考答案详解(突破训练)
- 2026年湖北宜昌三峡职业学院高职单招职业技能考试模拟试卷附答案详解【预热题】
- 2027年唐山职业技术学院单招综合素质考试题库(必刷)附答案详解
- 2027年辽宁沈阳盛京职业学院高职单招职业技能考试题库(A卷)附答案详解
- 2026年山东第一医专(泰安校区)高职单招职业技能考试题库及完整答案详解(夺冠)
- 2025-2026学年吉林省长春市汽车经济技术开发区第二实验联盟四下数学期末统考试题(含解析)
- 2025年西南交通大学希望学院专科单招职业技能考试模拟试卷附答案详解(培优)
- 2026年武汉铁路职业学院高职单招职业技能考试模拟试卷【巩固】附答案详解
- 钢铁厂热轧工艺细则
- 重庆事业单位工勤岗转岗考试题2026
- 东北大学毛泽东思想和中国特色社会主义理论综合体系概论试题库修订版
- 国歌介绍教学课件
- 油库消防安全规范
- 教师招聘面试题集教育理念与教学方法
- 精神科社交技能沟通训练
- GB/T 18692-2025农业灌溉设备直动式压力调节器
- 2025年中国葫芦工艺品行业研究报告
- 小儿营养性贫血课件
- 两位数乘两位数竖式笔算练习300题(带答案)
- 财务知识零基础入门培训课件
评论
0/150
提交评论