全自动洗衣机程序

全自动洗衣机程序

ID:23578249

大小:67.18 KB

页数:5页

时间:2018-11-09

全自动洗衣机程序_第1页
全自动洗衣机程序_第2页
全自动洗衣机程序_第3页
全自动洗衣机程序_第4页
全自动洗衣机程序_第5页
资源描述:

《全自动洗衣机程序》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、ORG0000HSTART:AJMPMAIN;初始化ORG0003HAJMPINT0;暂停中断中断向量ORG000BHAJMPT0;定时器0中断向量ORG0013HAJMPINT1;开盖,不平衡中断中断向量ORG0030HMAIN:MOVP1,#0F0H;主程序开始MOVP3,#7FHMOVSP,#35HMOV56H,#0F0H;#0F0H排水标志(指定56H为标志单元)MOV57H,#03;洗衣机标准洗衣工作程序标志(指定57H)MOV54H,#40;强洗正、反转驱动4秒赋值(指定54H存放)MOV55H,#10;强洗间歇1秒赋值(指

2、定55H存放)MOV58H,#06;漂洗6分钟赋值(指定58H存放)CLRET0SETBEA;开总中断CLRIT0;设置外部中断0、1为低电平触发CLRIT1SETBPX0;设置中断优先级别SETBPT0SETBPX1MOVTL0,#0B0H;设置100MS中断时间常数MOVTH0,#3CHMOVTMOD,#01HKA:JNBP1.4,X1;以下为按键扫描程序AJMPKBX1:ACALLK1KB:JNBP1.5,X2AJMPKCX2:ACALLK2KC:JBP3.4,KA;按键扫描程序结束ACALLDEL10JBP3.4,KAACALL

3、FZHJNBP3.4,$SETBET0;开定时器0中断SETBTR0;启动定时器0SETBP3.5SETBEX0CLRP3.4MOVA,57HCJNEA,#00H,XY;是排水程序?AJMPBSH1;是则跳转排水程序XY:MOV70H,#00MOV51H,#00SETBP1.0;以下为进水操作,打开进水阀MOVA,#240L0:CJNEA,51H,L1;进水系统有故障?AJMPFW;有则跳转故障处理程序L1:JBP3.5,L0;进水达预定水位?CLRP1.0;进水结束,关闭进水阀MOV70H,#00MOV71H,#00MOV72H,#0

4、0L:MOV50H,#00;以下为洗涤/漂洗工作程序SETBP1.2;正转洗涤/漂洗驱动MOVA,50HCJNEA,50H,$CLRP1.2;洗涤/漂洗间歇MOV50H,#00MOVA,55HCJNEA,50H,$MOV50H,#00SETBP1.3;反转洗涤/漂洗驱动MOVA,54HCJNEA,50H,$CLRP1.3;洗涤/漂洗间歇MOV50H,#00MOVA,55HCJNEA,50H,$MOVA,58HCJNEA,72H,L;洗涤/漂洗工作结束?BSH:MOVA,56HCJNEA,#0F0h,PBSH;洗涤/漂洗工作结束,排水否?

5、DEC57H;洗衣工作循环次数减1BSH1:SetBP1.1;排水操作,打开排水阀MOV70H,#00MOV51H,#00MOVA,#60BSH2:CJNEA,51H,BSH3;排水系统有故障?AJMPFW;有则跳转故障处理程序BSH3:JNBP3.5,BSH2;水位下降至预定水位?MOVA,51HADDA,#50MOV70H,#00MOV51H,#00CJNEA,51H,$;排水时间延长D+50秒MOV73H,#00;以下为脱水程序CLRP3.5;开盖、不平衡中断请求触器允许SETBEX1;脱水期间,开盖、不平衡中断允许BSH4:MO

6、V50H,#00SETBP1.2;脱水驱动5秒MOVA,#50CJNEA,50H,$CLRP1.2;脱水间歇2秒MOVA,#20MOV50H,#00CJNEA,50H,$INC73HMOVA,73HCJNEA,#17,BSH4;脱水时间达2分钟?CLRP1.1SETBP3.5CLREX1;脱水结束,禁止开盖、不平衡中断中断崐MOVA,57HCJNEA,#00,BSH5;洗衣工作是否结束?AJMPPBSH;结束跳转结束报警程序BSH5:MOVA,58HSUBBA,#2;洗涤/漂洗时间减2分钟MOV58H,AAJMPXY;洗衣工作未结束,继

7、续下一循环PBSH:MOV74H,#00;洗衣结束报警程序JK:MOV50H,#00BJ1:SETBP3.7MOVA,50HCJNEA,#10,BJ1MOV50H,#00BJ2:CLRP3.7MOVA,50HCJNEA,#10,BJ2INC74HMOVA,74HCJNEA,#3,JKAJMPMAIN;洗衣工作结束,返回主程序;FW:CLREX1;以下为进排水系统故障处理程序CLRP1.0CLRP1.1CLRP1.2CLRP1.3FW1:MOV50H,#00FW2:SETBP3.7JNBP1.4,FW4MOVA,50HCJNEA,#10,

8、FW2MOV50H,#00FW3:CLRP3.7JNBP1.4,FW4MOVA,50HCJNEA,#20,FW3AJMPFW1FW4:CLRP3.7ACALLFZHJNBP1.4,$AJMPMAIN;INT

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。