亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? wm1.c

?? 。洗衣機的主要功能
?? C
字號:
/**********************************************************************
///////////////////////////////////////////////////////////////////////\
//////////////////////////////////////////////////////////////////////	\
///////////////////////洗衣機控制器程序//////////////////////////////	 \
////////////////////////////////////////////////////////////////////	  \
//////////作者:杜洋///////////////////http://doyoung.net//////////		   \
//////////////////////////////////////////////////////////////////	 口口	\
//////////測試版 V1.01-C51/////////////////////2007/02/05////////    口口    \
////////////////////////////////////////////////////////////////			  \
===============================================================|--------------|
///////////////////////////////////////////////////////////////|//////////////|
///////////////////////////////////////////////////////////////|//////////////|
/////修改志////////////////////////////////////////////////////|//////////////|
///////////////////////////////////////////////////////////////|//////////////|
///////////////////////////////////////////////////////////////|//////////////|
//2007/02/07//00:15//完成編寫并進行調試(V1.01完成)//////////|//////////////|
//2007/02/05//21:08//編寫程序大綱和驅動程序///////////////////|//////////////|
///////////////////////////////////////////////////////////////|//////////////|
---------------------------------------------------------------|--------------|
******************************************************************************/

/*****************************************************************************/
//初始定義//

//宏定義
#include <REG52.h>
#define  uchar unsigned char//語法定義
#define  uint  unsigned int //

//引腳定義//
sbit	led		=	P1 ^ 0;//LED指示燈(藍) __
sbit	beep	=	P2 ^ 6;//揚聲器 __
sbit	j1		=	P2 ^ 3;//繼電器1 ++ 
sbit	j2		=	P2 ^ 1;//繼電器2 ++
sbit	r1		=	P3 ^ 7;//無線鍵盤1 ++
sbit	r2		=	P3 ^ 6;//無線鍵盤2 ++
sbit	r3		=	P3 ^ 5;//無線鍵盤3 ++
sbit	r4		=	P3 ^ 4;//無線鍵盤4 ++
sbit	rn		=	P3 ^ 2;//無線鍵盤N(中斷) ++

//寄存器定義//
uchar	time=0,force=0,config=0;//定義時間、強度和設置變量
uchar	t0_con,t0_con1,t0_con2;//T0計時器內部累加
uchar	led_con;//用于LED指示的標記	
uchar	keys;//定義鍵盤輸入值
/*****************************************************************************/
//延時程序//
void delay(uint a){//延時限制在1 < a < 65535 ms//
	unsigned char i;
	while( --a != 0){
		for(i = 0; i < 125; i++);
	}
}
/*****************************************************************************/
//LED指示燈驅動程序//
void led_on(void){//LED長亮,不工作時狀態//
	led		=	0;
	led_con	=	0;	
}
void led_1s(void){//LED每秒閃爍,用于定時等待狀態//
	led_con	=	1;	
}
void led_50ms(void){//LED每50ms閃爍,用于電機運行中//
	led_con	=	2;	
}
//void led_off(void){//LED關//
//	led		=	1;	
//}
/*****************************************************************************/
//揚聲器驅動程序//
void beep_off(void){//beep不響,無鍵值//
	beep	=	1;	
}
void beep_on(void){//beep長響//
	beep	=	0;	
}
void beep_s1(void){//beep單響一聲//
	beep_on();
	delay(250);
	beep_off();	
}
void beep_s2(void){//beep連響2聲//
	beep_s1();
	delay(100);
	beep_s1();	
}
void beep_2s(void){//beep2秒長響,洗衣開始//
	beep_on();
	delay(1000);
	beep_off();			
}
void beep_call(void){//beep長響8聲,洗衣結束//
	uchar i;
	for(i = 0; i < 5; i++){
		beep_2s();
		delay(250);
	}			
}
/*****************************************************************************/
//無線鍵值處理程序(掃描)//
void key_init(void){//鍵盤初始化程序//
	keys	=	0;
}
void key_rxd(void){//鍵盤處理程序//
	key_init();
	if(rn == 1){//查看是否有鍵被按下
		delay(10);//延時去干擾
		if(rn == 1){
			if(r1 == 1 && r2 == r3 == r4 == 0){keys = 1;}//查找鍵值并放入寄存器
			if(r2 == 1 && r1 == r3 == r4 == 0){keys = 2;}
			if(r3 == 1 && r1 == r2 == r4 == 0){keys = 3;}
			if(r4 == 1 && r1 == r2 == r3 == 0){keys = 4;}
		}
	}
	while(rn == 1){//按鍵是否松開
	}
}
/*****************************************************************************/
//斷電器控制程序//
void jj_off(void){//繼電器關,不工作//
	j1	=	0;
	j2	=	0;
	delay(800);
}
void j1_on(void){//繼電器1開,正轉//
	j1	=	1;
	j2	=	0;
}
void j2_on(void){//繼電器2開,反轉//
	j1	=	0;
	j2	=	1;
}
void jj_run(uchar i){//繼電器關,不工作//
	uchar	a;
	j1_on();
	a	=	i;
	while(a > 0) {
		delay(800);//基數是1s
		a--;
	}
	jj_off();
	j2_on();
	a	=	i;
	while(a > 0) {
		delay(800);//基數是1s
		a--;
	}
	jj_off();		
}
/*****************************************************************************/
//時間發生程序(計數器中斷T0)//
void t0_init (void) {//T0定時器初始化//
	TH0		=	0x3c;//載入初值 50ms(12MHZ)
 	TL0		=	0xb0;
	TMOD	=	0x01;//定時計數器0工作方式1
	ET0		=	1;//開定時器中斷
	TR0		=	1;//啟動定時器
	EA		=	1;//開總中斷
	t0_con	=	20;//1s
	t0_con1	=	0;
	t0_con2	=	0;//
}
void t0 (void) interrupt 1 using 1{//定時器中斷處理程序//
	TH0		=	0x3c;//載入初值
	TL0		=	0xb0;
	t0_con--;//到50ms計數減1
	if(led_con == 2){//使用50ms閃爍的LED
		led	=	~led;
	}
	if(t0_con <= 0){//到1s的處理 
		t0_con	=	20;
		if(led_con == 1){//使用1s閃爍的LED
			led	=	~led;
		}
		t0_con1++;
		if(t0_con1 >= 60){//到1分鐘的處理
			t0_con1	=	0;
			t0_con2++;//到1分鐘計數加1
		}							
	}			
} 
/*****************************************************************************/
//洗滌程序//
void washing (void){//洗滌程序
	led_50ms();//洗衣時的LED狀態
	jj_run(force);//根據強度運行
	key_rxd();
	if(keys == 2){//運行時按B鍵復位
		uchar	b;
		b	=	t0_con2;//等待時將時間值寄存
		led_1s();//等待狀態
		beep_s1();//響1聲
		while(keys != 1){key_rxd();}//再按A繼續
		t0_con2	=	b;//放回時間值
		beep_s1();//響1聲
	}
	if(keys == 4){t0_con2 = 250;}//運行時按D鍵復位			
}

void wait (uchar u){//3分鐘的初洗和浸泡時間//
	beep_2s();//長響1聲
	t0_init ();//計時器重新開始工作
	while(t0_con2 <= 3){//開始洗衣
		washing();//開始洗滌
	}
	t0_init ();//計時器重新開始工作
	while(t0_con2 <= u){//延時N分鐘
		led_1s();//每秒閃一次,表示定時狀態
	}
}

void wash (void){//正式洗衣程序//
	beep_s2();//長響1聲
	t0_init ();//計時器重新開始工作
	while(time	>=	t0_con2){//開始洗衣
		washing();
	}
}		
/*****************************************************************************/
//開機初始化程序//
void init (void){
	jj_off();
	led_on();//LED長亮,等待鍵入
	beep_2s();//	
	key_init();	
}
/*****************************************************************************/
//主程序//
void main (void){
while(1){//大循環,當洗衣結束后重新開始//
	init ();//開機初始化
	
	while(keys == 0){key_rxd();}//設置強度//
	beep_s1();//響1聲
	force	=	keys;
	key_init();
	while(keys == 0){key_rxd();}//設置時間//
	beep_s2();//響2聲
	time	=	(keys*5);
	key_init();
	while(keys == 0){key_rxd();}//設置方式//
	beep_2s();//長響1聲
	config	=	keys;
	key_init();	
	
	if(config == 1){//3分鐘初洗+延時浸泡15分鐘 (A鍵)
		wait (15);	
	}
	if(config == 2){//3分鐘初洗+延時浸泡30分鐘 (B鍵)
		wait (30);		
	}
	if(config == 3){//延時浸泡15分鐘 (C鍵)
		t0_init ();//
		while(t0_con2	<=	15){//延時60分鐘
			led_1s();//每秒閃一次,表示定時狀態
		}		
	}
	wash ();//開始洗滌	
	beep_call();//洗衣結束音
}	     
}

/******************************************************************************
程序說明:
			您好!			

洗衣機使用說明--設置說明


冷啟動或復位后順序按三次鍵,其功能設置如下:


NO.1 強度設置
---------------------------------------------
	A:柔和
	B:低
	C:中
	D:高


NO.2 時間設置
---------------------------------------------
	A:5分鐘
	B:10分鐘
	C:15分鐘
	D:20分鐘


NO.3 方式設置
---------------------------------------------
	A:3分鐘初洗-->15分鐘浸泡-->洗滌-->結束
	B:3分鐘初洗-->30分鐘浸泡-->洗滌-->結束
	C:15分鐘浸泡-->洗滌-->結束
	D:洗滌-->結束


=============================================

洗滌時的操作
---------------------------------------------
	長按 B 鍵:暫停洗滌
	長按 A 鍵:繼續洗滌(暫停時有效)
	長按 D 鍵:結束并復位程序
	

提示音說明
---------------------------------------------
	短鳴1次:強度設置完成
	短鳴2次:時間設置完成
	長鳴1次:冷啟動/方式設置完成/開始洗滌
	長鳴6次:洗滌結束


指示燈說明
---------------------------------------------
	長亮:冷啟動/等待輸入/洗滌結束
	慢閃(每秒):浸泡
	快閃(每1/4秒):洗滌



******************************************************************************/
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
//////////////本程序由DoYoung.net所有,未經作者同意請勿篡改或轉載//////////////
///////////////////////////////////////////////////////////////////////////////
//////////////http://doyoung.net///////////////////////2007/02/05//////////////
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲.国产.中文慕字在线| 一区二区三区在线播放| 亚洲人一二三区| 亚洲最新在线观看| 91黄色激情网站| 亚洲一区在线观看免费 | 五月婷婷另类国产| 欧美日韩成人综合| 九色综合国产一区二区三区| 久久综合五月天婷婷伊人| 国产精品一区二区在线看| 国产精品素人视频| 色婷婷av久久久久久久| 三级欧美在线一区| 26uuu精品一区二区三区四区在线| 国产又黄又大久久| 亚洲婷婷国产精品电影人久久| 色一情一乱一乱一91av| 日韩—二三区免费观看av| 精品国产乱码久久久久久免费 | 三级精品在线观看| 欧美精品一区二区三区在线| 国产ts人妖一区二区| 一区二区三区精品在线| 欧美电影免费观看高清完整版在线观看| 国产米奇在线777精品观看| 亚洲天堂成人在线观看| 555www色欧美视频| 国产·精品毛片| 亚洲成人av一区| 国产亚洲女人久久久久毛片| 欧美性感一区二区三区| 国产一区二区三区免费播放| 亚洲激情第一区| 久久青草国产手机看片福利盒子 | 国产一区在线观看视频| 亚洲人123区| 2022国产精品视频| 欧美特级限制片免费在线观看| 精品一区二区三区免费播放| 国产精品国产三级国产有无不卡 | 亚洲精品成人在线| 欧美mv日韩mv亚洲| 在线视频中文字幕一区二区| 国产一区二区三区在线看麻豆| 亚洲精品国产成人久久av盗摄| 精品少妇一区二区三区免费观看| 色综合天天综合色综合av | 国产在线乱码一区二区三区| 亚洲精品乱码久久久久久| 久久久久久久性| 日韩欧美专区在线| 欧美日精品一区视频| 成人黄色综合网站| 精品写真视频在线观看| 亚洲超碰97人人做人人爱| 中文字幕免费不卡| 久久久www免费人成精品| 欧美一级精品大片| 欧美浪妇xxxx高跟鞋交| 在线看日本不卡| www..com久久爱| 国产.欧美.日韩| 国产精品一卡二卡| 精一区二区三区| 日本不卡免费在线视频| 亚洲一二三区视频在线观看| 亚洲日本在线a| 国产精品电影院| 欧美国产1区2区| 久久综合网色—综合色88| 欧美成人性福生活免费看| 91精品国产91综合久久蜜臀| 欧美三日本三级三级在线播放| 欧美综合欧美视频| 欧美在线视频全部完| 在线中文字幕一区| 色综合久久99| 欧美主播一区二区三区| 色偷偷久久人人79超碰人人澡| 国产a视频精品免费观看| av网站免费线看精品| 久久精品国产网站| 亚洲综合区在线| 一区二区久久久| 亚洲国产高清不卡| 国产精品乱人伦| 国产精品黄色在线观看| 亚洲视频 欧洲视频| 亚洲欧美另类综合偷拍| 一区二区三区四区国产精品| 亚洲午夜久久久久久久久电影网 | 日日夜夜一区二区| 午夜免费久久看| 日韩va欧美va亚洲va久久| 麻豆精品一区二区综合av| 激情六月婷婷综合| 成人国产电影网| 欧洲一区二区av| 国产女人aaa级久久久级| 不卡一区二区三区四区| 成人综合婷婷国产精品久久蜜臀 | 国产福利不卡视频| 国产91清纯白嫩初高中在线观看| 风间由美一区二区三区在线观看 | 日产精品久久久久久久性色| 美女一区二区久久| 丁香激情综合国产| 91成人在线免费观看| 日韩免费福利电影在线观看| 国产欧美久久久精品影院| 一区二区视频在线看| 美日韩一级片在线观看| 盗摄精品av一区二区三区| 欧美日韩免费电影| 国产日韩精品一区二区浪潮av| 亚洲欧洲日韩综合一区二区| 日韩电影在线看| 成人av网站在线| 欧美一区二区三区播放老司机| 国产视频911| 午夜精品一区二区三区免费视频| 国内精品在线播放| 色婷婷国产精品综合在线观看| 欧美一级久久久| 有坂深雪av一区二区精品| 卡一卡二国产精品| 色综合天天性综合| 欧美精品一区二区三区视频| 亚洲午夜在线电影| 高清国产午夜精品久久久久久| 欧美日韩美少妇| 国产欧美1区2区3区| 青青草国产精品97视觉盛宴| 97aⅴ精品视频一二三区| 日韩视频免费直播| 亚洲午夜激情网站| eeuss鲁片一区二区三区在线看| 欧美成人国产一区二区| 亚洲在线一区二区三区| 激情久久五月天| 欧美一区二区在线视频| 亚洲免费在线观看| 成人深夜在线观看| 精品99999| 捆绑紧缚一区二区三区视频| 欧美三电影在线| 亚洲专区一二三| 99re热视频这里只精品| 国产女同互慰高潮91漫画| 国内精品伊人久久久久av影院| 欧美一级夜夜爽| 日韩精品免费专区| 欧美日韩精品二区第二页| 亚洲在线中文字幕| 欧美综合一区二区| 亚洲一区在线观看视频| 91论坛在线播放| 最新高清无码专区| 99久久国产综合精品色伊| 中文字幕免费观看一区| 成人免费高清在线观看| 日本一区二区成人在线| 国产jizzjizz一区二区| 国产视频视频一区| 成人三级伦理片| 日本一区二区成人| www.成人在线| 亚洲卡通动漫在线| 一本大道久久a久久综合| 自拍偷拍国产亚洲| av资源网一区| 亚洲欧美另类小说| 欧美性高清videossexo| 天天综合色天天综合色h| 91精品国产综合久久久蜜臀图片| 日本不卡在线视频| 精品久久久久久久人人人人传媒 | 国产东北露脸精品视频| 久久色在线视频| 国产麻豆91精品| 欧美激情综合五月色丁香小说| 国产99久久久久久免费看农村| 日本一区二区视频在线| av资源网一区| 一区二区三区四区在线| 欧美日韩综合色| 首页亚洲欧美制服丝腿| 欧美成va人片在线观看| 国产成人精品三级| 亚洲精品精品亚洲| 欧美美女一区二区| 精品无码三级在线观看视频| 国产女人18毛片水真多成人如厕| caoporm超碰国产精品| 午夜不卡av免费| 国产无人区一区二区三区| 在线视频欧美区| 久久99久久99小草精品免视看| 日本一区免费视频|