77范文网 - 专业文章范例文档资料分享平台

基于51单片机的全自动洗衣机控制器设计(7)

来源:网络收集 时间:2019-01-03 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

武汉大学珞珈学院-电气工程与自动化

附录C 程序

项目名称:控制器 修改日期:2013-04-10

----------------------------------------*/

#include // P口:5个LED灯 2个数码管 继电器2个 sbit beep=P3^5;

char code disptab[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; char code bittab[]={0xbf,0x7f};

#define K1 0x0e //启动

#define K2 0x0d //脱水时模拟盖板打开

#define K3 0x0b //快洗洗(脱水时模拟盖板合闭) #define K4 0x07 //脱水

sbit p10=P1^0; //洗涤指示灯 sbit p11=P1^1; //漂洗指示灯 sbit p12=P1^2; //脱水指示灯 sbit p16=P1^6; //进水模拟灯 sbit p17=P1^7; //排水模拟灯 sbit p20=P2^0; //正转 sbit p21=P2^1; //反转

unsigned char min,sec; // 设定时间 unsigned int i; // i为循环次数 int key; int num; int count=0;

void delay(int t) {

int i,j;

for(i=0;i

for(j=0;j<112;j++); }

void Beep() //蜂鸣器 {

unsigned char a,s; unsigned int k=8000; P1=0xff;P2=0xff; while(k--) { for(a=0;a<80;a++); for(s=0;s<80;s++);

31

武汉大学珞珈学院-电气工程与自动化

beep=~beep; } }

unsigned char ScanKey()//键盘扫描 {

if((P3&0x0f)==0x0f) return(0xff); delay(30);

if((P3&0x0f)==0x0f) return(0xff); key=P3&0x0f;

while((P3&0x0f)!=0x0f); return key; }

void t0() interrupt 1 //倒计时 {

TH0=0x3c;

TL0=0xb0;//50ms count++;

if(count==20) {

count=0; sec=sec-1; if(sec<=0) { if(sec==0) { if(min==0) { EA=0; Beep(); P2=0xff; P1=0xff; P0=0xff; while(1); } else min--; } sec=60; } }

32

武汉大学珞珈学院-电气工程与自动化

}

void Disp() interrupt 3 //显示 {

TH1=0x63; TL1=0x18; num=(num%2); P2=0xff;

P0=0xff; //消影 P2=bittab[num]; switch(num) { case 0: P0=disptab[min]; break; case 1: P0=disptab[min/10]; break; default:break; }

num++; }

void xidi(void) //标准洗涤 12min {

p10=0;

delay(2000); p16=0;

delay(5000); p16=1;

delay(3000); for(i=0;i<60;i++) { p20=0; delay(4000); p20=1; p21=1; delay(2000); p21=0; delay(4000); p20=1; p21=1; delay(2000); }

33

武汉大学珞珈学院-电气工程与自动化

p17=0;//开排水 delay(5000); p17=1;//关排水 p10=1; }

void xidi_1(void) //快速洗涤 7min {

p10=0;

delay(2000); p16=0;

delay(5000); p16=1;

delay(3000);

for(i=0;i<35;i++)// { p20=0; delay(4000); p20=1; p21=1; delay(2000); p21=0; delay(4000); p20=1; p21=1; delay(2000); }

p17=0;//开排水 delay(5000); p17=1;//关排水 p10=1; }

void piaoxi(void) // 漂洗 6min {

p11=0;

delay(2000); p16=0;

delay(8000); p16=1;

delay(3000); for(i=0;i<30;i++) { p20=0;

34

武汉大学珞珈学院-电气工程与自动化

delay(4000); p20=1; p21=1; delay(2000); p21=0; delay(4000); p20=1; p21=1; delay(2000); }

p17=0;

delay(8000); p17=1; p11=1; }

void piaoxi_1(void) //用作快洗 3min {

p11=0;

delay(2000); p16=0;

delay(8000); p16=1;

delay(3000); for(i=0;i<15;i++) { p20=0; delay(4000); p20=1; p21=1; delay(2000); p21=0; delay(4000); p20=1; p21=1; delay(2000); }

p17=0;

delay(8000); p17=1; p11=1; }

35

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于51单片机的全自动洗衣机控制器设计(7)在线全文阅读。

基于51单片机的全自动洗衣机控制器设计(7).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/402878.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: