全自动洗衣机控制器.doc.doc
文本预览下载声明
单片机课程设计报告书
课题名称 全自动洗衣机控制器 姓 名 学 号 院、系、部 电气系 专 业 指导教师 焦永梅 马丽 高艳玲
2011年 6 月30日
全自动洗衣机控制器
一、设计目的二要求
四说明
P0.0 标准/经济模式 低/高电平 P0.2 强弱洗涤方式 高/低电平
P0.6 暂停之后启动键 P0.7 蜂鸣器
P1.0 进水阀 P1.1电机正转 P1.2电机反转 P1.3排水阀 P1.4离合器
P1.5、P1.6、P1.7状态灯 P1.7最高,P1.5最低
P3.3 放好衣物按键 P3.2 暂定按键
P3.1 进水水位到位 P3.0排水水位到位
六、流程图设计
七、程序设计如下:
ORG 0000H
LJMP MAIN
ORG 0003H
LJMP IN
ORG 0030H
MAIN:MOV SP,#60H;
MOV P0,#0FFH; 开通输入口,等待人工手动操作输入口
MOV TMOD,#10H;
MOV TL1,#0B0H;
SETB P3.2;
MOV TH1,#3CH;
MOV R0,#20; 定时子程序中,定时重复20次
SETB IT0; 中断触发方式,下降沿有效;
SETB EA;
SETB EX0;
CLR ET1;
CLR ET0;
SETB TR0;
MOV P1,#0FFH; 输出口开始全部关闭;
SETB P1.5;
SETB P1.6;
SETB P1.7;;
JB P3.3,MAIN; 没放好衣物从新回到主程序 ,默认为高电平
TWO:JB P0.0,JINGJI ; 判断经济还是标准模式;默认为高电平
CLR P1.5;
BIAOZHUN:LCALL XIDI;
SETB P1.5;
CLR P1.6;//////////////////::::::::::::::::::::
LCALL TUOSHUI;
CLR P1.5;
LCALL PIAOXI;
SETB P1.5;
SETB P1.6;
CLR P1.7;
LCALL TUOSHUI;
LCALL LP1;
LCALL LP1;
CLR P1.5;
LCALL PIAOXI;
SETB P1.5;
CLR P1.6;
LCALL TUOSHUI;
CLR P1.5;
LCALL PIAOXI;
SETB P1.5;
SETB P1.6;
SETB P1.7;
LCALL TUOSHUI;
SETB P0.7;
LCALL LP1
LCALL LP1
LCALL LP1
LCALL LP1;
CLR P0.7;
LJMP JIESHU;;;;;;;跳转结束
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
JINGJI:CLR P1.5;
LCALL XIDI;
SETB P1.5;
CLR P1.6;
LCALL TUOSHUI;
CLR P1.5;
LCALL PIAOXI;
SETB P1.5;
SETB P1.6;
CLR P1.7;
LCALL TUOSHUI;
LCALL LP1;
LCALL LP1;
CLR P1.5;
LCALL PIAOXI;
SETB P1.5;
CLR P1.6;
LCALL TUOSHUI;
SETB P1.5;
SETB P1.6;
SETB P1.7;
CLR P0.7;
LCALL LP1;
显示全部