xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 81.18MB
    文件類型: .zip
    金幣: 1
    下載: 0 次
    發布日期: 2023-06-21
  • 語言: 其他
  • 標簽: 單片機??

資源簡介

基于51單片機自動智能澆花系統設計

資源截圖

代碼片段和文件信息

#include?	?????????//調用單片機頭文件
#define?uchar?unsigned?char??//無符號字符型?宏定義 變量范圍0~255
#define?uint??unsigned?int ?//無符號整型?宏定義 變量范圍0~65535

#include?

???????//數碼管段選定義?0?????1????2????3? ??4 ???5 6 ?7 ??8 ???9
uchar?code?smg_du[]={0x140x770x4c0x450x270x850x840x570x040x05
// ???A B ?C ??D ???E???F 不顯示
? ???0x060xa40x9c0x640x8c0x8e0xff}; ?//斷碼
//數碼管位選定義
sbit?smg_we1?=?P2^0; ????//數碼管位選定義
sbit?smg_we2?=?P2^2;
sbit?smg_we3?=?P2^4;
sbit?smg_we4?=?P2^6;
uchar?dis_smg[8]?=?{0x140x770x4c0x450x270x850x84};

sbit?SCL=P1^2; //SCL定義為P1口的第3位腳,連接ADC0832SCL腳
sbit?DO=P1^3; //DO定義為P1口的第4位腳,連接ADC0832DO腳
sbit?CS=P1^0; //CS定義為P1口的第4位腳,連接ADC0832CS腳

uchar?shidu;?????//濕度等級
uchar?s_high?=?70s_low?=?25; //濕度報警參數

sbit?dianji?=?P3^5;?????//電機IO定義

/***********************1ms延時函數*****************************/
void?delay_1ms(uint?q)
{
uint?ij;
for(i=0;i for(j=0;j<120;j++);
}


/***********************數碼位選函數*****************************/
void?smg_we_switch(uchar?i)
{
switch(i)
{
case?0:?smg_we1?=?0;??smg_we2?=?1;?smg_we3?=?1;??smg_we4?=?1;?break;
case?1:?smg_we1?=?1;??smg_we2?=?0;?smg_we3?=?1;??smg_we4?=?1;?break;
case?2:?smg_we1?=?1;??smg_we2?=?1;?smg_we3?=?0;??smg_we4?=?1;?break;
case?3:?smg_we1?=?1;??smg_we2?=?1;?smg_we3?=?1;??smg_we4?=?0;?break;
}
}

uchar?flag_200ms?;
uchar?key_can; ?//按鍵值的變量
uchar?menu_1;????????//菜單設計的變量

/***********************數碼顯示函數*****************************/
void?display()
{
static?uchar?i;???
i++;
if(i?>=?4)
i?=?0;
P0?=?0xff; ?//消隱?
smg_we_switch(i); ?//位選
P0?=?dis_smg[i]; ?//段選 ????????
// delay_1ms(1);
}

/***********讀數模轉換數據********************************************************/
//請先了解ADC0832模數轉換的串行協議,再來讀本函數,主要是對應時序圖來理解,本函數是模擬0832的串行協議進行的
//??1??1??0?通道
//??1??1??1?通道?
unsigned?char?ad0832read(bit?SGLbit?ODD)
{
unsigned?char?i=0value=0value1=0;
SCL=0;
DO=1;
CS=0; //開始
SCL=1; //第一個上升沿
SCL=0;
DO=SGL;
SCL=1;?? //第二個上升沿
SCL=0;
DO=ODD;
SCL=1; ???//第三個上升沿
SCL=0; ???//第三個下降沿
DO=1;
for(i=0;i<8;i++)
{
SCL=1;
SCL=0;?//開始從第四個下降沿接收數據
value=value<<1;
if(DO)
value++;
}
for(i=0;i<8;i++)
{ //接收校驗數據
value1>>=1;
if(DO)
value1+=0x80;
SCL=1;
SCL=0;
}
SCL=1;
DO=1;
CS=1;
if(value==value1) //與校驗數據比較,正確就返回數據,否則返回0
return?value;
return?0;
}



/********************獨立按鍵程序*****************/
uchar?key_can; ?//按鍵值

void?key() ?//獨立按鍵程序
{
static?uchar?key_new;
key_can?=?20;???????????????????//按鍵值還原
P1?|=?0xf0;
if((P1?&?0xf0)?!=?0xf0) //按鍵按下
{
delay_1ms(1); ????? //按鍵消抖動
if(((P1?&?0xf0)?!=?0xf0)?&&?(key_new?==?1))
{ //確認是按鍵按下
key_new?=?0;
switch(P1?&?0xf0)
{
case?0x70:?key_can?=?1;?break; ???//得到k2鍵值
case?0xb0:?key_can?=?2;?break; ???//得到k3鍵值
case?0xd0:?key_can?=?3;?break; ???//得到k4鍵值
}
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2016-09-02?00:07??11、功能說明及實物演示視頻\
?????文件????????1788??2016-09-02?00:17??11、功能說明及實物演示視頻\產品功能說明及演示視頻.txt
?????目錄???????????0??2016-09-02?00:43??12、制作過程詳解\
?????文件??????????48??2016-09-02?00:43??12、制作過程詳解\制作過程詳解.txt
?????目錄???????????0??2016-09-02?00:18??13、設計資料\
?????文件??????????48??2016-09-02?00:18??13、設計資料\設計資料.txt
?????目錄???????????0??2016-09-02?00:07??14、送疑難問題解答\
?????文件?????????150??2016-08-31?16:44??14、送疑難問題解答\疑難問題解答.txt
?????目錄???????????0??2016-09-02?00:07??15、送答辯技巧\
?????文件??????????48??2016-08-31?16:43??15、送答辯技巧\答辯技巧.txt
?????目錄???????????0??2016-09-02?00:07??16、焊接注意事項及調試講解\
?????文件?????????152??2016-08-31?16:41??16、焊接注意事項及調試講解\焊接注意事項及調試講解.txt
?????目錄???????????0??2016-09-02?00:07??17、各種軟件安裝包及專業相關視頻\
?????文件????????1369??2016-08-31?16:30??17、各種軟件安裝包及專業相關視頻\各種軟件安裝包及專業相關視頻.txt
?????目錄???????????0??2016-09-02?00:08??1、產品完整源程序(含詳細備注)\
?????目錄???????????0??2016-08-31?14:02??1、產品完整源程序(含詳細備注)\程序\
?????文件????????9084??2016-08-30?16:35??1、產品完整源程序(含詳細備注)\程序\土壤濕度?自動澆花
?????文件????????5664??2016-08-25?18:14??1、產品完整源程序(含詳細備注)\程序\土壤濕度?自動澆花.c
?????文件????????2664??2016-08-30?16:35??1、產品完整源程序(含詳細備注)\程序\土壤濕度?自動澆花.hex
?????文件??????????66??2016-08-30?16:35??1、產品完整源程序(含詳細備注)\程序\土壤濕度?自動澆花.lnp
?????文件???????13980??2016-08-30?16:35??1、產品完整源程序(含詳細備注)\程序\土壤濕度?自動澆花.LST
?????文件???????14411??2016-08-30?16:35??1、產品完整源程序(含詳細備注)\程序\土壤濕度?自動澆花.M51
?????文件???????10571??2016-08-30?16:35??1、產品完整源程序(含詳細備注)\程序\土壤濕度?自動澆花.OBJ
?????文件?????????215??2016-08-30?23:52??1、產品完整源程序(含詳細備注)\程序\土壤濕度?自動澆花.plg
?????文件???????55838??2016-08-31?00:07??1、產品完整源程序(含詳細備注)\程序\土壤濕度?自動澆花.uvopt
?????文件???????13289??2015-02-01?14:11??1、產品完整源程序(含詳細備注)\程序\土壤濕度?自動澆花.uvproj
?????文件???????55838??2016-08-25?18:26??1、產品完整源程序(含詳細備注)\程序\土壤濕度?自動澆花_uvopt.bak
?????文件???????13285??2015-02-01?12:53??1、產品完整源程序(含詳細備注)\程序\土壤濕度?自動澆花_uvproj.bak
?????文件???????32658??2016-08-30?14:55??1、產品完整源程序(含詳細備注)\程序\程序.zip
?????目錄???????????0??2016-09-02?00:54??2、產品設計任務書\
?????文件???????14848??2016-09-02?00:54??2、產品設計任務書\任務書.doc
............此處省略29個文件信息

評論

共有 條評論