freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

基于at89c52單片機的溫室控制系統(tǒng)-資料下載頁

2025-06-26 18:35本頁面
  

【正文】 語言編寫。 控制程序設計本系統(tǒng)軟件設計采用模塊化的設計思路,即整個系統(tǒng)的程序軟件由許多獨立的子程序模塊組成,它們之間通過軟件接口進行連接。連接的原則是:模塊內數(shù)據(jù)關系緊湊,模塊間數(shù)據(jù)關系松散,按功能劃分模塊。整個軟件系統(tǒng)的程序可分為四個大模塊,即主程序模塊、參數(shù)設置程序模塊、現(xiàn)場數(shù)據(jù)采集顯示模塊和執(zhí)行處理程序模塊。每個模塊都具有一定的功能,每個模塊又可分為許多子模塊,既相互獨立又相互聯(lián)系,低級模塊可以被高級模塊調用。主程序是整個測控系統(tǒng)中最重要的程序,各個子程序都在主程序的協(xié)調指揮下運行,是一個順序執(zhí)行的無限循環(huán)程序,可以被任何優(yōu)先級的中斷請求所打斷。各個環(huán)境參數(shù)的測試和控制指令的判斷都在各個測控子程序中進行,主程序的主要功能是實現(xiàn)系統(tǒng)的初始化、實現(xiàn)系統(tǒng)自檢、響應中斷請求進而調用數(shù)據(jù)處理子程序。主程序的初始化工作主要完成對8255A、AD590、LED、ADC0809。聲音報警保存設置返回驅動執(zhí)行構子程序開始數(shù)據(jù)采集及顯示子程序參數(shù)設置初始化判斷按鍵?去抖動是否越限? Y N Y N 主流程圖主程序如下:include define uchar unsigned chardefine uint unsigned intdefine 08090 XBYTE[x0000]define 08091 XBYTE[x0001]define 8255k XBYTE[xFE00]define 8255A XBYTE[xFE01]uchar sett,seth。//sett是設定溫度的值,aeth是設定濕度的值sett=20。seth=50。//延時void mdelay (unsigned int delay) { unsigned int I。 for (。delay0。delay) {for (i=0。i124。i++) {。}}}uchar key () {uchar kvalue。uchar tem。p1|=0x0f。kvalue=p1。if (kvalue==0x0f)//若無鍵按下return(0)。//返回mdelay(10)。//延時10mskvalue=p1。if (kvalue==0x0f)//若無鍵按下return(0)。//返回//若無返回說明有鍵按下for(;;) { tem=p1。if((temamp。=0x0f)==0x0f) break。//等待按鍵釋放}return(kvalue)。}//鍵值處理void kproce (uchar kvalue){ if(kvalue==0x0e)sett++。if(kvalue==0x0d)sett。if(kvalue==0x0b)seth++。if(kvalue==0x07)seth。}//溫度檢測unsigned char ADConv(){uchar a[10]。 uchar advalue。int i,s。s=0。p1^7=0。for(i=0。i10。i++){ p1^7=0。P3^3=1。for(。){if(p3^3=1){a[i]=0809;break。}}}for(i=0。i10。i++){s=s+a[i]。}advalue= (uchar) s/0xff。return(advalue)。}//濕度檢測unsigned char ADConv(){uchar a[10]。 uchar advalue。int i,s。s=0。p1^7=0。for(i=0。i10。i++){ p1^7=0。P3^3=1。for(。){if(p3^3=1){a[i]=0809;break。}}}for(i=0。i10。i++){s=s+a[i]。}advalue= (uchar) s/0xff。return(advalue)。}void main(){ uchar kvalue。 uchar advalue0。 uchar advalue1。uchar setth,settl,sethh,sethl。 uchar humh,huml,humz8255k=0x00。8255k=0x02。8255k=0x04。 for(。) {kvalue=key()。if (kvalue){kproce(kvalue)。}advalue0=AD0Conv()8255A=advalue0。if(advalue0sett0){8255k=0x01。8255k=0x02。8255k=0x06。8255k=0x0e}if(settadvalue00){8255k=0x03。8255k=0x00。8255k=0x0e8255k=0x06。}if(settadvalue03|| advalue0sett3)p1^5=1。advalue1=AD1Conv()8255B=advalue1。if(advalue1seth3){8255k=0x00。8255k=0x02。8255k=0x05。8255k=0x0e}if(sethadvalue13){8255k=0x02。8255k=0x00。8255k=0x0f8255k=0x06。}if(settadvalue13|| advalue1sett3)p1^5=1。}}1.測溫子程序//溫度檢測unsigned char ADConv(){uchar a[10]。 uchar advalue。int i,s。s=0。p1^7=0。for(i=0。i10。i++){ p1^7=0。P3^3=1。for(。){if(p3^3=1){a[i]=0809;break。}}}for(i=0。i10。i++){s=s+a[i]。}advalue= (uchar) s/0xff。return(advalue)。}測濕子程序//濕度檢測unsigned char ADConv(){uchar a[10]。 uchar advalue。int i,s。s=0。p1^7=0。for(i=0。i10。i++){ p1^7=0。P3^3=1。for(。){if(p3^3=1){a[i]=0809;break。}}}for(i=0。i10。i++){s=s+a[i]。}advalue= (uchar) s/0xff。return(advalue)。}鍵盤輸入子程序 uchar key () {uchar kvalue。uchar tem。p1|=0x0f。kvalue=p1。if (kvalue==0x0f)//若無鍵按下return(0)。//返回mdelay(10)。//延時10mskvalue=p1。if (kvalue==0x0f)//若無鍵按下return(0)。//返回//若無返回說明有鍵按下for(;;) { tem=p1。if((temamp。=0x0f)==0x0f) break。//等待按鍵釋放}return(kvalue)。}//鍵值處理void kproce (uchar kvalue){ if(kvalue==0x0e)sett++。if(kvalue==0x0d)sett。if(kvalue==0x0b)seth++。if(kvalue==0x07)seth??? 結本設計可以完成對溫室環(huán)境中的溫濕度的監(jiān)控,使其值保持在適宜作物生長的范圍之內。對于本次設計,有以下幾點有待改進,以提高控制力度。1. 增加光照、土壤濕度、空氣質量等環(huán)境參數(shù)的測量和控制;2. 執(zhí)行機構的研究不夠詳細,在此文中只做了簡要說明,有待具體設計。3. 程序方面研究不透徹,而且沒有進行調試,正確性有待檢驗。致 謝在本次設計中,我要感謝我的導師姜鳳國老師。他的悉心指導和關懷也讓我學習和研究的興趣越發(fā)濃厚。從論文的開題、研究現(xiàn)有資料直至系統(tǒng)電路圖的確定和論文初稿的審閱修改,老師都給了很多指導,讓我對設計課題漸漸深入地了解、認識,并最終完成了設計任務。同時,姜老師嚴謹態(tài)度和負責任的精神深深地感染了我,將使我終身受益。謹向姜老師致以崇高的敬意和衷心的感謝!同時,我還要感謝孫英強、段小明等同學,在與他們交流的過程中,我獲得了相當大的啟發(fā),共同解決了設計上的疑惑,我也要感謝他們長期以來在生活和學習上對我的關心和幫助。感謝在百忙之中評閱本論文的老師,感謝你們提出了寶貴意見使得本論文得以完善。再次向所有關心支持幫助過我的老師和同學們表示衷心感謝!參考文獻[1]. 胡漢才編著.單片機原理及其接口技術.北京:清華大學出版社,1996[2]. 康華光.模擬電子技術.北京:高等教育出版社,2002[3]. 徐惠民等編著.單片微型計算機原理、接口及應用.北京:北京郵電出版社,2000[4]. 胡健主編.單片機原理及接口技術實踐教程.北京:機械工業(yè)出版社,2004[5]. 閻石.數(shù)字電子技術.北京:高等教育出版社,2004[6]. 王兆安、. 北京:機械工業(yè)出版社,2000[8]. 杜剛等.微計算機應用(期刊).2004年7月第25卷第4期[9]. 潘新民等編著.微型計算機控制技術.北京:高等教育出版社,2001[10]. 趙偉軍主編.Protel99SE原理圖與PCB仿真.北京:機械工業(yè)出版社,2005[11]. 陳杰、. 北京:高等教育出版社,200
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1