新型太阳能热水器温控进水控制装置的设计.doc

上传人:精*** 文档编号:840687 上传时间:2023-09-08 格式:DOC 页数:39 大小:374.32KB
下载 相关 举报
新型太阳能热水器温控进水控制装置的设计.doc_第1页
第1页 / 共39页
新型太阳能热水器温控进水控制装置的设计.doc_第2页
第2页 / 共39页
新型太阳能热水器温控进水控制装置的设计.doc_第3页
第3页 / 共39页
新型太阳能热水器温控进水控制装置的设计.doc_第4页
第4页 / 共39页
新型太阳能热水器温控进水控制装置的设计.doc_第5页
第5页 / 共39页
点击查看更多>>
资源描述

1、新型太阳能热水器温控进水控制装置的设计摘 要太阳能热水器因其为绿色产品、无污染、使用方便、成本低等特点,因而被广泛应用于人民生活中。本设计是以单片机为核心,用于通过温度控制进水的新型太阳能热水器的控制装置,主要分为自动控制和手动控制两大部分,自动控制部分中通过软件程序来实现水位的自动显示、检测与控制以及温度控制进水,手动控制部分中通过人为的需要进行按键,实行相应的功能。本文首先介绍了当前太阳能热水器的现状及其本设计的优点;其次介绍了控制装置的系统组成及工作原理;再次介绍了太阳能热水器控制装置的硬件设计和软件设计,在设计硬件设计时为了使系统设计得更加科学合理,并在选择了电路时对主要参数进行了详细

2、的计算;最后介绍了控制系统的调试过程。关键词:新型太阳能热水器;单片机;温度控制AbshractThe solar energy water heater because of it for green products、 pollution-free、 Easy to use、 Cost low characteristic, They have been widely used for peoples life. This design is based on single chip microcomputer as the core, For through the temperatur

3、e control of the new type of solar energy water heater water control device, Mainly divided into automatic control and manual control most of the two, Automatic control part through the software program to realize automatic display of water level、Test and control, and the temperature control water,

4、Manual control part through the human needs buttons, Implement the corresponding function.This paper first introduces the present situation of the solar energy water heater and the advantages of this design; Secondly introduces the control device of system structure and working principle; Again the

5、solar energy water heater control device introduced the hardware design and software design, In the design of hardware design in order to make the system design more scientific and reasonable, And in the choice of main circuit parameters for the detailed calculation principle; At last, the paper int

6、roduces the control system of the testing process.Key words: New solar water heater; Single-chip microcomputer; Temperature control35 目 录第一章 绪论11.1 太阳能热水器的现状11.2 本设计的优点11.3 本设计的主要内容及思路2第一章 控制装置的系统组成及工作原理32.1 系统组成32.2 控制装置的工作原理42.3 控制器的组成及工作流程4第二章 新型太阳能热水器控制装置的硬件设计63.1 直流稳压电源电路63.2 水温检测电路63.3 水位检测电路9

7、3.4 键盘及显示电路 103.5 驱动电路 12第四章 新型太阳能热水器控制装置的软件设计144.1 主程序设计 144.1.1水位检测程序设计 154.1.2 键盘功能处理程序设计 164.1.3显示程序设计 174.2 中断程序设计 21第五章 控制装置的调试及控制器的使用说明24 5.1 控制装置的调试过程 24 5.2 控制器的使用说明 24第六章 结论与展望266.1 结论 266.2 展望 26致谢27参考文献28附录1:控制电路原理图29附录2:程序清单30第一章 绪 论能源是人类赖以生存的五大要素之一,是国民经济和社会发展的主要战略物质。我国人口众多,能源资源相对匮乏,人均能

8、源占有量不到世界平均水平的一半。“开发与节约并重,近期把节约放在优先地位”是能源发展方针,节能已成为国家发展经济的一项长远战略方针。近年来,使用太阳能作为城市基础设施,在节约能源,减少环境污染,改善人民生活质量等方面的优点早已成为社会的共识。 随着社会经济的发展,生活水平的提高,人们对太阳能热水器的需求量也越来越大,太阳能热水器也随之蓬勃发展,在城市环境可持续发展的战略中,太阳能热水器的优越性越发地突现出来。随之而来的一个问题是,不能自动进水、没有水温水位显示、不能自动加热、浪费水资源严重、真空管易爆炸等。尽管目前市场上为解决上述问题相继出现了各式各样的控制仪或控制装置,这些装置只解决了部分问

9、题,未能达到全智能控制效果。我们本次所做的毕业设计就是针对太阳能热水器功能问题,力图解决自动进水、水温水位显示、自动加热、水资源、真空管等问题,使用户在使用一些关于太阳能热水器的设备时,更好地享受其全智能的功能所带来的方便。1.1 太阳能热水器的现状太阳能热水器因其为绿色产品、无污染、使用方便、成本低等特点,越来越受到人们的青睐,同时也存在一些不足之处,如:不能自动进水、没有水温水位显示、不能自动加热、浪费水资源严重、真空管易爆炸等。尽管目前市场上为解决上述问题相继出现了各式各样的控制仪或控制装置,这些控制装置只解决了部分问题未能达到全智能控制效果。1.2 本设计的优点本设计结合实际研制出一种

10、全智能太阳能热水器温控进水及水温水位显示控制装置。它的设计思想是人性化和智能化,其主要优点有:1、根据水位和水温两个条件控制是否需要进水,每次只进适量的水。若温度再次达到设置值时则再次进水,不会出现浪费水资源或进水过多导致水温落差较大的现象,而且还可以避免在夏天中午前后真空管处于高温状态时补水引起的爆管问题;2、具有进水超水位和超水温报警指示;3、用水时若水温达不到设置值时,则自行起动加热装置,使水温具有无级调节的功能,同时还能起到节能的效果;4、具有水温和水位显示功能,这样则不会出现在洗澡时突然断水现象;5具有手动和自动切换功能,当处于手动时可以人为进水或电加热;6、本装置还具有价格低、安装

11、维护方便、操作简单等优点。1.3 本设计的主要内容及思路本设计主要为解决两大问题而提出,第一是节能、节水;第二是用户操作使用方面,人机界面清晰。本设计的主要思路:第一步从选题要求实际出发,拟定系统结构图;第二步细化每一功能模块;第三步制作产品及硬件设计;第四步软件设计与调试。元件器的选择(单片机型号规格、A/D转换、水位水温显示、键盘接口、报警等)本设计的主要内容:首先对课题的提出进行阐述;其次介绍了新型太阳能热水器控制装置的系统组成和工作原理;再次对硬件、软件进行了设计并进行了调试;最后对产品的操作进行了简要说明。第二章 控制装置的组成及工作原理2.1 系统组成 如图2-1所示,本系统主要由

12、控制器、自动控制阀、手动控制阀、水位检测电极、水温检测传感器、电阻加热丝、储水箱等组成。 控制器:主要通过里面的电磁阀控制YV1和YV2的通断,控制水温检测传感器检测水温、控制水位检测传感器检测水在水箱中的位置以及控制电阻加热丝加热。自动控制阀:主要通过控制器控制,当水箱中的水的实际温度大于所设置的温度时,自动阀就自动打开往水箱中上水,直到上到上一个目标水位为止。手动控制阀:当自动阀损坏时,可以通过手动阀进行上下水。图 2-1 系统组成示意图 图 2-1 系统组成示意图 图 2-1 系统组成示意图水位检测电极:主要用来检测水箱中水的位置,主要把水箱分成四等分,一共有五个电极,接地的电极放在最水

13、箱的最底下,其余分别放在四等分点上,比如当水箱中的水在第一等分和第二等分之间,则显示水箱中有四分之一的水,当超过第二等分,则显示二分之一的水。水温检测传感器:主要用来检测水箱中水的实际温度。电阻加热丝:主要用来加热水箱中水,使其达到用户所需要的温度。 2.2 控制装置的工作原理本控制系统分为手动和自动两种控制方式,在系统处于自动状态下,当检测温度高于设置温度,且水位未达到最高时,控制器打开电磁水阀YV1和YV2进行上水,同时点亮上水指示灯,当水位上至上一目标水位时,自动停止上水(即关闭电磁水阀YV1和YV2),若水箱内无水,则自动上水至最低水位处。在系统处于手自动状态下,可自由上水或停止上水(

14、上水时水箱水位必须未满),若水位达到最高则自动停止上水;若需要启动加热器则必须先设定加热温度,然后按下加热键进行加热;若需洗浴时,则需打开手动阀YV4,系统自动打开电磁水阀YV2,可通过YV5自由调节水温;当电磁水阀YV1和YV2损坏或停电时,可通过打开YV5和YV6进行上下水解决燃眉之急;此系统设置YV3是为了防止冬天气温过低引起水管因内有积水而冻裂(即手动打开此阀放完水管中的积水)。2.3 控制器的组成及工作流程2.3.1 控制器的组成本控制器主要由单片机AT89S51,键盘电路、水位检测电路、水温检测电路、显示电路、驱动电路等组成,具体控制系统结构框图如图2-2所示。 最小系统键盘水位检

15、测显示水温检测电阻加热丝电磁阀1电磁阀2图2-2 控制器的结构框图N开 始水温、水位显示水温检测实测温度设置温度手动/自动水位是否最高关闭加热阀是否按下加热键是否有水开通加热阀是否按下停热健是否到达设置水温开通上水阀是否按下停水键是否按下上水键水位是否最高是否洗浴关闭上水阀开通上水阀是否到达目标水位YNNNNYYYNYYYYYNNYNN自动手动YN图2-3 控制器的流程图2.3.2 控制器的工作流程控制器的工作流程如图2-3所示。第三章 新型太阳能热水器控制装置的硬件设计3.1 直流稳压电源电路直流稳压电源由变压器、单相桥式整流电路、三端集成稳压器等组成。3.1.1 工作原理220V市电经过变

16、压器降压后得到15V交流电压,该电压经过单相桥式整流后获得近18V的直流电压,为了不使电路中产生电路突发的情况,还要经过滤波电路,把电容和负载电阻并联以便吸收脉动电压,并使输出电压保持平稳。为了不受市电波动的影响,提高系统工作的稳定性,我们采用相应的稳压块来获得控制电路所需的电压等级,具体电路如图3.1所示。+5VC1C2780578127912 12V220V15V15VC3C4C5+12V图3-1直流稳压电源电路 3.1.2元器件的选择 我们采用AT89S51单片机作为整个控制系统的核心元件,因为AT89S51的电源是+5V,所以选用7805稳压块,输出控制电路用的是+12V直流继电器,所

17、以选7812稳压块,在温度检测电路中用了OP07放大器,它需要+12V和-12V的电压,所以选7912稳压块。3.2 水温检测电路3.2.1 水温检测电路原理本设计采用了电阻温度传感器来测量温度,主要是利用其温度特性。当温度变化时,电阻值发生改变即温度升高(降低)时,电阻增大(变小),这样测温就变成了测量电阻值,从而改变输出电压值。其原理主要为温度传感器所测温度经惠斯登电桥转换后送运放 OP07进行放大。具体电路设计如图3-2所示。 图3-2水温检测电路3.2.2 元器件的选择及参数计算1、元器件选择常用的温度传感器有热电阻、热敏电阻温度传感器,热电偶及集成对管温度传感器等,因电阻温度传感器有

18、1)测量精度高,对非温度量不敏感;2)有较大的测量范围,灵敏度高;3)线性度好,便于自动测量等优点,故本电路采用电阻温度传感器,2、参数计算在进行电路设计时,一般是已知传感器负温度特性,根据测温环境确定电桥平衡方式,激励源选择,电压灵敏度,放大与引线电阻补偿等。此设计采用的是热敏电阻。已知t=0,R(t)=100;t=100时,R(t)=125;则R=0.25/。设通过R(t)的电流小于2mA,输出电压U0=U100-U01)电桥结构的选择如图3-3所示,电桥采用等臂电桥,选择R29=R30=R31=R32,铂电阻R(t)R30。为了调整电桥平衡,采用可变电阻RW,这样RW就分为两部分。电桥平

19、衡时,(RW1+R29)R32 =R30+R(t)(RW2+R31),则UO=0。因为R(t)冷电阻为100,所以可选择R110R(t)。设选取R=R29=R30=R31=R32=2K,则RW可调电阻为200,这时可用RW调整电桥平衡,Rw称为调零电位器。在0时调整,使电桥平衡,即调节RW,使得U0=0V。 图3-3 单电桥测温电路原理图2)激励电源电压的估算单电桥电路中激励电源的主要作用是:在电阻温度传感器R(t)以及固定电阻R29、R30、R31、R32中产生一定的电流,将电阻的变化转变为电压的变化。但R(t)中电流是有限的,不能通过,否则由于本身电流发热而影响温度的测量。对于固定电阻中的

20、电流也不能过大,并要求固定电阻有较大的功率容量,其近似估算是:先设定一较低电压,例如E选用5V,则总电流为 则每臂电流I1、I2分别为: 从上面估算可以看到,流过R(t)的电流小于2mA,故本身的热量变化不会影响环境的变化。同样,流过固定电阻上的电流也小于2mA。所以,选取E=5V是可行的。3) 电桥电路输出电压的计算当0时:代入参数R292K, R302K, R00.1K, E=5V,RW1+RW2=200得:RW154 RW2=146当100时:代入参数R292K, R302K, R1000.125K, E=5V,RW154 RW2=146得:UO0.13V4)单电桥电路输出信号的放大 如

21、图3-3所示电桥是双端输出的,若采用运算放大器,则要用差动放大器,如图3-4所示,其输出电压为B、D点的电位差。如电路选用R35R36,R33R34R,则运算放大器放大的电压为:因此R35选40K,RW选20K。图3-4差动放大电路选择不同的R35与R33,运用电位器,则可以得到所放大的信号。 注:U0 由所选的A/D转换器所决定的。具体算法如下: 本设计控制装置所测的温度范围为0-100,精确到0.5,需要200个数字量,因此选用了ADC0832,所选的参考电压为5V,则根据比例式: 求得U0 =3.9V5)串行A/D ADC0832及其接口电路ADC0832是具有多路转换开关的8位串行A/

22、D转换器,末位数1、2、4、8为其转换通道数,转换速度较高,单电源供电,功耗低。 ADC0832引脚功能图3-5a为ADC0832芯片引脚。VDD、VSS:电源、接地端,VDD同时兼任UREF;CS:片选端,低电平有效;DI:数据信号输入端;DO:数据信号输出端;CLK:时钟信号输入端,要求低于600KHZCH0、CH1:模拟信号输入端。 硬件连接电路图3-5b为ADC0832与AT89S51应用接口电路,图中:P3.6片选CS;TXD发送时钟信号输入ADC0832 CLK;RXD与DI、DO端连接在一起,根据ADC0832特点,DI端在接收主机起始和通道配置信号关断,直至CS再次出现跳变,D

23、O端在DI端有效期间始终处于三态,因此DI端与DO端可与RXD端连接在一起,不会引起冲突。CSCH0CH1SVSSVDDCLKDODI12348765ADC0832a)图3-5 ADC0832与AT89S51接口电路a)引脚图 b)应用接口电路 P3.6 TXD RXDAT89S51ADC0832CSCLKDIDOCH0CH1模拟信号b)3.3 水位检测电路水位检测电路如图3-5所示。水位传感器可以自制,在绝缘棒上固定5个铜柳钉作为电极(0-4),最下部的电极作为公共端,其余4个依次表示水位,电极间相当于一个开关,在没有水时,开关开路,有水时水中的离子导电,开关短路(实际不短路,电极间电阻约为

24、十几K到几十K,与水质有关)。通电后就可以图3-5 水位检测电路检测水位,在电极间加电流,电路简单,直流电压通过470K电阻和水位开关(无水开路,有水十几K电阻)分压,无水水位开关上的压降大,送到P3.2口、P3.3口、P3.4口、P3.5口,检测到高电平,有水时水位开关上的压降很小,检测到低电平。3.4 键盘及显示电路3.4.1键盘电路1键盘的选择P1.0- P1.7口作为按键的输入信号,键按下,就执行该键的功能。其电路图3-6所示。独立式按键,各个按键相互独立,每个按键占用一根I/O口线,每根I/O口线上的按键工作状态不会影响其它I/O口线上的按键工作状态,而且独立式按键电路配置灵活,软件

25、结构简单,因此本设计采用独立式按键。2按键功能的介绍S1键:显示/设置键,用于实现水温的显示或者设置水温的值。S2键:选位键,用于选择数码管十位、个位,还是十分位的值。S3键:上调键,用于使设置的温度值向上增加。S4键:下调键,用于使设置的温度值向下减小。S5键:洗浴键,按此键可以进行洗浴。S6键:自动/手动键,按此键可以进行自动和手动的切换。S7键:上水/停止键,在手动键按下时,按上水键可以水阀上水,再按一下就停止上水。S8键:加热/停止键,在手动键按下时,按加热键可以启动加热器进行对水箱中水的加热,再按一下加热器就停止加热。3上拉电阻10K的排阻为上拉电阻,键未按下时,P1口电平被电阻上拉

26、为高;键按下时,P1口电平被拉为低。 图3-6键盘电路图3.4.2 显示电路本设计采用共阳型数码管,8个LED灯如图3-7所示,灯的负极依次接到数码管的 a-f段,采用动态扫描电路,并把显示程序作为主程序。数码管的段用P0口控制,P2.0口、P2.3口 作为数码管的位控制, P2.4口作为指示灯的控制。图3-7 显示电路图3-7显示电路3.5驱动电路3.5.1晶闸管驱动接口电路1、晶闸管驱动接口电路工作原理P2.5(YV1)输出的控制信号控制1KW电加热器的通断,输出低电平时,双向晶闸管导通,经U4光耦,自动过零触发可控硅导通,接通1KW电加热器电源。2、元器件选择在用单片机对交流强电回路进行

27、控制的实际应用中,一般都是使用晶闸管,图3-8 晶闸管驱动电路用单片机进行控制。由于晶闸管所在的主电路是交流强电回路,电压较高,电流较大,不宜用单片机直接控制,可用光耦合器将单片机控制信号与晶闸管触发电路进行隔离驱动,具体电路如图3-8所示。 为了减小晶闸管控制的时的误触发,提高抗干扰性能,在晶闸管的阴极和门极之间增加了R25,为了防止负载在通断时产生的过电压冲击损坏电路,电路中利用了电阻R26和电容C4相串联电路来吸收浪涌电压。3.5.2 光电隔离输入、继电器输出驱动接口电路1、电路工作原理 当P2.6(YV2)、P2.7(YV3)输出低电平的电信号送入光耦合器的输入端时,发光二级管通过电流

28、而发光,光敏元件受到光照后产生电流,光敏晶体管导通,12V直流电源加到继电器线圈上,继电器吸合,常开触点接通,然后用继电器的触点再来控制电磁阀的接通。反之,P2.6、P2.7输出高电平,晶体管截止,继电器线圈没有电源,继电器不吸合,则继电器的触点控制的电磁阀关闭。具体电路如图3-9所示。图3-9 继电器驱动电路2、元器件选择在控制现场环境较恶劣时,会存在较大的燥声干扰,若这些干扰随输入信号一起进入单片机系统,会使控制的准确性降低,产生误动作。因而,本设计在单片机的输出端,用光耦合器作接口,对信号及燥声进行隔离。图3-9中有一个和继电器的线圈并联的二极管(跟加在线圈上的电压极性反向,通常称作保护

29、二极管,又叫续流二极管。它的作用是为了避免在控制继电器断电时线圈产生的高电压损坏电路中的晶体管等其它元器件。第四章 新型太阳能热水器控制装置的软件设计4.1主程序设计 主程序功能:完成系统的初始化。包括I/O口、定时器、中断系统的初始化,然后转入水位检测、键盘处理、显示程序并等待定时器中断。在定时器中断服务子程序中,先判断1s满否?若未满1s,则返回。若满1s,则进行一系列操作:00H取反,调温度处理程序。主程序流程图如图4-1所示。 主程序:ORG 0000HLJMP MAINORG 000BHLJMP CT0; 转定时器0中断服务程序 ORG 0030H; 主程序 主程序初始化调水位检测程

30、序调键盘处理程序调显示程序图4-1主程序流程图MAIN: MOV 30H,#00H; 0.1秒单元MOV 20H,#00000100B; 置相应标志位MOV P2,#0FFH; P2口不显示,电磁阀不通电,不加热MOV SP,#5FH; 设置堆栈深度SETB EA; 开中断SETB ET0; 允许T0中断MOV TMOD,#01010001B; T0方式1定时,T1工作于方式1计数MOV TH0,#3CH; 定时常数MOV TL0,#0B0HSETB TR0; 启动定时定时器0MOV 28H,#60; 设置初始温度为60度MOV 40H,#0FFH; 转显示状态为全灭MOV 36H,#0; 清

31、温度存放单元MOV 2FH,#1; 目标水位为1LOOP:LCALL WATER; 水位检测程序LCALL KEY; 键盘处理程序LCALL DISP; 显示程序SJMP LOOP4.1.1水位检测电路的程序设计WATER: JNB P3.2,KS1;水位检测后存放于2EH单元,目标水位存放2FH单元 JNB P3.3,KS2 JNB P3.4,KS3 JNB P3.7,KS4 MOV 2EH,#0H;无水 CLR P2.6 CLR P2.7 SETB 03H MOV 2FH,#1HRE_WAT:JNB 02H,RRE_WAT;手动方式则返回MOV A,2EH CLR C SUBB A,2FH

32、 JNZ RRE_WAT CLR 03H;清上水标志 SETB P2.6;关电磁阀 SETB P2.7RRE_WAT:RETKS1: MOV 2EH,#4H JNB 03H,RE_WAT1 SETB P2.6;若水满则关电磁阀 SETB P2.7 CLR 03H;SJMP RE_WATRE_WAT1:SETB 05H SJMP RRE_WATKS2:MOV 2EH,#3H SJMP RRE_WATKS3:MOV 2EH,#2H SJMP RRE_WATKS4:MOV 2EH,#1H JB 03H,RE_WAT SJMP RRE_WAT水位检测P3.2=0?P3.3=0?P3.4=0?P3.5=

33、0?2EH #0H打开上水阀赋水位目标值上至目标值?返回(2EH) #4H(2EH) #1H(2EH) #3H(2EH) #2H正在上水?关上水阀图4-2 水位检测流程图(2EH) #4H4.1.2键盘功能处理程序设计键处理流程图如图4-3所示。本节只介绍按键1的处理程序,完整程序请见附录2。KEY: ORL P1,#0FFH;键处理程序MOV A, P1CPL AJZ RET_KEY;无键返回LCALL DISP;有键,延时去抖动ORL P1,#0FFHMOV A,P1有键闭合?延时去抖动KEY有键闭合?是何键?转相应键处理程序返回KEYYNYYNY图4-3 键处理流程图CPL AJZ RE

34、T_KEY;无键返回ORL P1,#0FFH;有键,延时去抖动MOV A,P1JNB ACC.0,S1JNB ACC.1,S2JNB ACC.2,S3JNB ACC.3,S4JNB ACC.4,S5JNB ACC.5,S6JNB ACC.6,S7JNB ACC.7,S8RET_KEY:RETS1: CPL 01H;置预置标志 JNB 01H,SAVE_TEM;01H=0,存储当前预置的温度 MOV 45H,#44H;01H=1,为预置状态,当前预置对象存放于45H单元 S11: LCALL DISP ORL P1,#0FFH;等待按键释放 MOV A,P1 CPL A JNZ S11;未释放,

35、继续等待 RET4.1.3显示电路程序设计1、水温显示子程序(流程图如4-4所示)DISP: MOV R0,#44H;显示温度及状态信息MOV DPTR,#TABDISP1: MOV A,R0MOVC A,A+DPTRJNB 01H,NDOT1JNB 00H,NDOT1MOV R5,45HCJNE R5,#44H,NDOT1MOV A,#0FFHNDOT1: MOV P0,ACLR P2.0LCALL D1MSSETB P2.0DECR0水温显示取十位值DPTR#TAB查表的字段码判断是否闪烁?字段码P0使十位LED有效延时1ms使十位LED无效取个位值.使温度字母C的LED无效返回图4-4

36、温度显示流程图MOV A,R0MOVC A,A+DPTRJB 05H,NDOT22CLR ACC.7NDOT22:JNB 01H,NDOT2JNB 00H,NDOT2MOV R5,45HCJNE R5,#43H,NDOT2MOV A,#0FFHNDOT2: MOV P0,ACLR P2.1LCALL D1MSSETB P2.1DEC R0MOV A,R0MOVC A,A+DPTRJNB 01H,NDOT3JNB 00H,NDOT3MOV R5,45HCJNE R5,#42H,NDOT3MOV A,#0FFHNDOT3: MOV P0,ACLR P2.2LCALL D1MSSETB P2.2DE

37、C R0MOV A,R0MOVC A,A+DPTRMOV P0,ACLR P2.3LCALL D1MSSETB P2.32、水位及其它显示子程序(流程图如4-5所示)MOV A,#0FFHJNB 02H,ZDCLR ACC.7;显示自动标志ZD: JNB 03H,S_SHUI;CLR ACC.6;显示上水标志S_SHUI: JNB 04H,N_JRCLR ACC.1;显示加热标志N_JR: JNB 05H,N_CWCLR ACC.0;显示超温标志N_CW:ORL A,#03CHMOV R5,2EHCJNE R5,#4,W80anl a,#11000011bSJMP RE_DISPW80: CJ

38、NE R5,#3,W50 anl a,#11100011b SJMP RE_DISPW50: CJNE R5,#2,W20 anl a,#11110011b SJMP RE_DISPW20: CJNE R5,#1,RE_DISP anl a,#11111011bRE_DISP:MOV P0,A MOV P2,R2 CLR P2.4 LCALL D1MS SETB P2.4 RETD1MS: MOV R7,#25 DJNZ R7,$ RETTAB: DB 0C0H,0F9H,0A4H,0B0H,99H DB 92H,82H,0F8H,80H,90H,0FFH,0afH,0C6H,00h,86HE

39、NDYYYYYYNNNNNNNY水位及其它显示A #FFH02H=1?CLR ACC.704H=1?CLR ACC.605H=1?ANL A,#C3H(2EH)=#4H?H?CLR ACC.503H=1?CLR ACC.0ANL A,#C3HCLR ACC.7ANL A,#C3HCLR ACC.7(2EH)=#2H?H?(2EH)=#3H?H?ANL A,#FBHMOV P0,A开通位延时1ms关闭位返回图4-5水位及其它显示流程图4.2中断程序设计CT0: MOV TH0,#3CH;重置时间初值开始T0重赋初值保护现场到1秒?标志位(00H)取反调温度处理程序恢复现场中断返回NY图4-6中断服务程序MOV TL0,#0B0HPUSH ACC;保护现场PUSH PSWSETB RS0;选工作寄存器1组MOV R1,#30H;指向0.1秒单元INC R1CJNE R1,#10,RET_TIMEMOV R1,#

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 学术论文 > 毕业设计

版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1 

陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922