切换到宽版
爱科技/爱创意/爱折腾/爱极致;技术知识分享平台,点击进入新版数码之家网站
  • 4693阅读
  • 17回复

[家电]洗衣机无线程控(KC_8023) [复制链接]

上一主题 下一主题
离线pumaoboy
 
发帖
307
M币
754
专家
3
粉丝
15
只看楼主 倒序阅读 我要置顶 楼主  发表于: 2011-04-08
提上键控代码供与参考……

//无线按键
void key_scan()
{
    uchar a;
    if(study_key==1)
    {
//        delayms(10);
        beep_key();
//        if(study_key==1)
//        {    
            study_led=~study_led;
            while(study_key);
//        }
        study_key=0;
    }
    if(mode_key==0)
    {
//        delayms(10);
        beep_set();
//        if(mode_key==0)
//        {
            mode++;
            while(!mode_key);
            switch(mode)
            {            //1111 1110 & 1011 1110    
                case 1:     P1=0xbe;                                break;            //强度指示
                case 2:     P1=0xbd;sbf_strength=strength;            break;            //时间指示 保存强度设置
                case 3:     P1=0xbb;sbf_time=time;                    break;            //方式指示 保存时间设置
                case 4:     P1=0xff;sbf_stye=stye;wash();            break;            //保存方式设置       准备洗衣
//                case 5:     P1=0xff;mode=4;sbf_stye=stye;wash();    break;
            }    
//        }
    }
    if(mode!=0)
    {
        if(order_key==0)
        {
//            delayms(10);
            beep_key();
//            if(order_key==0)
//            {
                while(!order_key);
                if(mode==1)             //强度设置
                {
                //    strength=strength+3;
                    a++;
                    switch(a)
                    {
                        case 1:        P1=0xf6;strength=3;    break;               //柔     右3s 关1s  左3s  关1s
                        case 2:        P1=0xee;strength=6;    break;               //低      6     1      6        1
                        case 3:        P1=0xde;strength=9;    break;               //中      9        1      9        1
                        case 4:        P1=0xbe;strength=40;    break;        //高      x        0      x        0
                        case 5:        a=1;    P1=0xf6;strength=3;    break;
                    }                              
                }
                if(mode==2)           //时间设置
                {
                    time=time+5;
                    switch(time)
                    {
                        case 5:        P1=0xf5;    break;       //5min
                        case 10:    P1=0xed;    break;       //10min
                        case 15:    P1=0xdd;    break;       //15min
                        case 20:    P1=0xbd;    break;       //20min
                        case 25:    time=5;    P1=0xf5; break;
                    }                        
                }
                if(mode==3)          //方式设置
                {
                    stye++;
                    switch(stye)
                    {
                        case 1:        P1=0xf3;    break;       //3分钟初洗+15分钟浸泡+洗涤+结束
                        case 2:        P1=0xeb;    break;       //3分钟初洗+30分钟浸泡+洗涤+结束
                        case 3:        P1=0xdb;    break;       //15分钟浸泡+洗涤+结束
                        case 4:        P1=0xbb;    break;       //洗涤+结束
                        case 5:        stye=1;    P1=0xf3;    break;
                    }
                }
//            }
        }
    }
}

//正式洗衣程序
void wash()
{
    IT1=1;                                
    EX1=1;      //在洗衣状态下才能 开外中断1 学习键用
    switch(sbf_stye)
    {
        case 1:       wait(3,15);        break;         //3分钟初洗,15分钟浸泡         st_time=3;qp_time=15;
        case 2:       wait(3,30);        break;        //3分钟初洗,30分钟浸泡         st_time=3;qp_time=30;
        case 3:       wait(0,15);        break;        //0分钟初洗,15分钟浸泡         st_time=0;qp_time=15;
        case 4:       wait(0,0);        break;        //0分钟初洗,0分钟浸泡         st_time=0;qp_time=0;
    }      
}
本帖最近打赏记录:共2条打赏
关键词: 无线
离线pumaoboy
发帖
307
M币
754
专家
3
粉丝
15
只看该作者 1楼 发表于: 2011-04-08
请登录后查看
本帖最近打赏记录:共1条打赏
离线pumaoboy
发帖
307
M币
754
专家
3
粉丝
15
只看该作者 2楼 发表于: 2011-04-08
请登录后查看
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共5条打赏
离线pumaoboy
发帖
307
M币
754
专家
3
粉丝
15
只看该作者 3楼 发表于: 2011-04-08
请登录后查看
离线ayumi7

发帖
12342
M币
2348
专家
25
粉丝
5725
只看该作者 4楼 发表于: 2011-04-08
请登录后查看
离线decai

发帖
799
M币
6181
专家
13
粉丝
149
只看该作者 5楼 发表于: 2011-04-08
请登录后查看
离线一乐

发帖
312
M币
4143
专家
2
粉丝
41
只看该作者 6楼 发表于: 2011-04-08
请登录后查看
离线wieke98

发帖
6643
M币
9964
专家
30
粉丝
323
只看该作者 7楼 发表于: 2011-04-08
请登录后查看
离线a124016870

发帖
8373
M币
649
专家
45
粉丝
363
只看该作者 8楼 发表于: 2011-04-08
请登录后查看
离线w1xz
发帖
16
M币
56
专家
0
粉丝
1
只看该作者 9楼 发表于: 2011-04-09
请登录后查看
快速回复
限80 字节
“新手上路”发帖需审核后才能显示(请认真发帖),达到数码9级后取消此限制
 
上一个 下一个