91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡(jiǎn)介

基于89C51的全自動(dòng)洗衣機(jī)控制系統(tǒng) 原創(chuàng)帶論文 帶源程序 是本人的畢業(yè)設(shè)計(jì)值得參考

資源截圖

代碼片段和文件信息

//有電機(jī)
/*****頭文件****/
#include?
//數(shù)據(jù)類型宏定義
#define? uchar unsigned?char
#define uint unsigned?int
//使能、禁止宏定義
#define Enable(); EA=1;
#define Disable(); EA=0;
//程序選擇功能標(biāo)志宏定義
#define BIAOZHUN 0
#define JINGJI 1
#define DANDU 2
#define PAISHUI 3
//強(qiáng)弱選擇功能標(biāo)志宏定義
#define QIANGXI 0
#define RUOXI 1
//進(jìn)水、排水時(shí)間限制宏定義
#define T_JinShui 5 //4min*60s
#define T_PaiShui 60 //1min*60s
//管腳定義都是低有效,因LED是灌電流,而PNP也是低電平時(shí)導(dǎo)通
sbit LED_BiaoZhun = P1^0; //標(biāo)準(zhǔn)程序顯示燈
sbit LED_JingJi = P1^1; //經(jīng)濟(jì)程序顯示燈
sbit LED_DanDu = P1^2; //單獨(dú)程序顯示燈
sbit LED_PaiShui = P1^3; //排水程序顯示燈
sbit LED_QiangXi = P1^4; //強(qiáng)洗狀態(tài)燈
sbit LED_RuoXi = P1^5; //弱洗狀態(tài)燈
sbit LED_XiDi = P1^6; //洗滌狀態(tài)燈
sbit LED_PiaoXi = P1^7; //漂洗狀態(tài)燈
sbit LED_TuoShui = P2^0; //脫水狀態(tài)燈
sbit PIN_BaoJing = P2^1; //報(bào)警喇叭
sbit PIN_JinShui = P2^2; //進(jìn)水控制
sbit PIN_PaiShui = P2^3; //排誰(shuí)控制
sbit PIN_Motor_A = P2^4; //電機(jī)腳A
sbit PIN_Motor_B = P2^5; //電機(jī)腳B
sbit K_SEL_ChengXu = P3^0; //選擇程序鍵
sbit K_SEL_QiangRuo = P3^1; //選擇強(qiáng)弱鍵
sbit p32 = P3^2; //
sbit p33 = P3^3; //
sbit SW_AnQuan = P3^6; //安全開(kāi)關(guān),水位、蓋
//數(shù)據(jù)定義
uchar flag_SEL_ChengXu; //默認(rèn)為標(biāo)準(zhǔn)程序,
bit flag_SEl_QiangRuo; //默認(rèn)為強(qiáng)洗,1為弱洗
bit flag_Run; //運(yùn)行標(biāo)志,1為運(yùn)行
bit flag_ZanTing; //暫停標(biāo)志,1為暫停
bit flag_JinShui; //進(jìn)水標(biāo)志,1為進(jìn)水
bit flag_PaiShui; //排水標(biāo)志,1為排水
bit flag_XiDi; //置洗滌標(biāo)志
bit flag_PiaoXi; //置漂洗標(biāo)志
bit flag_TuoShui; //脫水標(biāo)志
bit flag_BaoJing; //報(bào)警標(biāo)志
uchar T_S; //定時(shí)總時(shí)間
uchar? _50ms; //每50ms加一次的變量
uchar s; //秒

void?Delay(uchar?t1uchar?t2) //延時(shí)程序
{ for(;t1;t1--)
for(;t2;t2--);
}

void?Pin_Init(void) //管腳初始化程序
{ LED_BiaoZhun = 0; //默認(rèn)為標(biāo)準(zhǔn)程序,燈亮
? LED_JingJi = 1; //經(jīng)濟(jì)程序顯示燈,滅
? LED_DanDu = 1; //單獨(dú)程序顯示燈,滅
? LED_PaiShui = 1; //排水程序顯示燈,滅
? LED_QiangXi = 0; //默認(rèn)為強(qiáng)洗狀態(tài),燈亮
? LED_RuoXi = 1; //弱洗狀態(tài)燈,滅
? LED_XiDi = 1; //洗滌狀態(tài)燈,運(yùn)行后燈亮
? LED_PiaoXi = 1; //漂洗狀態(tài)燈,運(yùn)行后燈亮
? LED_TuoShui = 1; //脫水狀態(tài)燈,運(yùn)行后燈亮
? PIN_BaoJing = 1; //報(bào)警喇叭,不叫
? PIN_JinShui = 1; //進(jìn)水控制,關(guān)
? PIN_PaiShui = 1; //排誰(shuí)控制,關(guān)
? PIN_Motor_A = 1; //電機(jī)腳A,不走
? PIN_Motor_B = 1; //電機(jī)腳B,不走
}

void?ExInt_Init(void) //中斷初始化程序
{ IT0 = 1;
EX0 = 1;
IT1 = 1;
EX1 = 1;
}

void?Timer0_Init(void) //定時(shí)器0初始化程序
{ TMOD? = TMOD?|?0X01; //定時(shí)方式1
TH0 = 0X3C; //50ms
TL0 = 0XB0;
ET0 = 1;
TR0 =? 1;
}
/*
void?Timer1_Init(void) //定時(shí)器1初始化程序
{ TMOD? = TMOD?|?0X10; //定時(shí)方式1
TH1 = 0X3C; //50ms
TL1 = 0XB0;
ET1 = 1;
TR1 =? 1;
}
*/
void?int0(void)?interrupt?0 //外部中斷0程序?yàn)檫\(yùn)行或者暫停
{ static?bit?int0_first?=?1;
if(!p32)
{ Delay(8250); //延時(shí)10ms左右,去抖動(dòng)
if(!p32)
{ if(int0_first) //第一次
{ int0_first? =?0; //清第一次進(jìn)中斷0標(biāo)志
flag_Run? =?1; //置運(yùn)行標(biāo)志
flag_JinShui=?1; //置進(jìn)水標(biāo)志
LED_XiDi =?0; //洗滌狀態(tài)燈,運(yùn)行后燈亮
? LED_PiaoXi =?0; //漂洗狀態(tài)燈,運(yùn)行后燈亮
? LED_TuoShui =?0; //脫水狀態(tài)燈,運(yùn)行后燈亮
PIN_JinShui =?1; //進(jìn)水控制,啟動(dòng)
Timer0_Init(); //初始化定時(shí)器0并啟動(dòng)之
T_S =?T_JinShui; //賦進(jìn)水時(shí)間限制值
}//end?if(flag_first)

els

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2014-05-31?11:49??基于89C51的全自動(dòng)洗衣機(jī)控制系統(tǒng)\
?????文件??????209920??2014-05-31?15:48??基于89C51的全自動(dòng)洗衣機(jī)控制系統(tǒng)\全自動(dòng)洗衣機(jī).doc
?????文件???????????0??2014-06-02?19:38??基于89C51的全自動(dòng)洗衣機(jī)控制系統(tǒng)\基于89C51的全自動(dòng)洗衣機(jī)控制系統(tǒng).SDF
?????目錄???????????0??2014-05-31?11:49??基于89C51的全自動(dòng)洗衣機(jī)控制系統(tǒng)\工程文件\
?????目錄???????????0??2008-11-04?22:35??基于89C51的全自動(dòng)洗衣機(jī)控制系統(tǒng)\工程文件\C?文件\
?????文件????????7262??2008-03-24?15:59??基于89C51的全自動(dòng)洗衣機(jī)控制系統(tǒng)\工程文件\C?文件\3_24_1.C
?????文件????????7876??2008-03-24?16:59??基于89C51的全自動(dòng)洗衣機(jī)控制系統(tǒng)\工程文件\C?文件\3_24_2.c
?????文件????????8716??2008-03-25?17:47??基于89C51的全自動(dòng)洗衣機(jī)控制系統(tǒng)\工程文件\C?文件\3_25.c
?????文件???????11910??2008-03-26?14:29??基于89C51的全自動(dòng)洗衣機(jī)控制系統(tǒng)\工程文件\C?文件\3_26.c
?????文件???????12580??2008-03-26?16:03??基于89C51的全自動(dòng)洗衣機(jī)控制系統(tǒng)\工程文件\C?文件\3_26_1.c
?????文件???????12758??2008-03-27?11:42??基于89C51的全自動(dòng)洗衣機(jī)控制系統(tǒng)\工程文件\C?文件\xiyiji_V1_0.C
?????文件?????????793??2014-05-31?17:29??基于89C51的全自動(dòng)洗衣機(jī)控制系統(tǒng)\工程文件\wqy.Opt
?????文件?????????272??2014-05-31?17:29??基于89C51的全自動(dòng)洗衣機(jī)控制系統(tǒng)\工程文件\wqy.plg
?????文件????????2173??2014-05-31?11:30??基于89C51的全自動(dòng)洗衣機(jī)控制系統(tǒng)\工程文件\wqy.Uv2
?????文件?????????914??2014-05-31?11:30??基于89C51的全自動(dòng)洗衣機(jī)控制系統(tǒng)\工程文件\wqy_Opt.Bak
?????文件????????1999??2008-03-24?17:13??基于89C51的全自動(dòng)洗衣機(jī)控制系統(tǒng)\工程文件\wqy_Uv2.Bak
?????文件???????30326??2014-05-31?11:29??基于89C51的全自動(dòng)洗衣機(jī)控制系統(tǒng)\工程文件\xiyiji_V1_0.lst
?????文件???????22474??2014-05-31?11:29??基于89C51的全自動(dòng)洗衣機(jī)控制系統(tǒng)\工程文件\xiyiji_V1_0.obj
?????文件???????12612??2008-03-26?16:16??基于89C51的全自動(dòng)洗衣機(jī)控制系統(tǒng)\工程文件\X_XX.C
?????文件?????????471??2014-05-31?11:29??基于89C51的全自動(dòng)洗衣機(jī)控制系統(tǒng)\工程文件\X_XX.lst

評(píng)論

共有 條評(píng)論