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

正文內(nèi)容

基于單片機(jī)的室內(nèi)環(huán)境監(jiān)測(cè)儀的設(shè)計(jì)畢業(yè)設(shè)計(jì)論文(編輯修改稿)

2025-07-24 19:26 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 N Y 讀取數(shù)據(jù) 返 回 圖34 溫濕度測(cè)量流程 系統(tǒng)程序設(shè)計(jì)圖32到34是系統(tǒng)部分程序設(shè)計(jì)的流程,原程清單見附錄2內(nèi)容。結(jié) 論在本系統(tǒng)中,采用模塊化、層次化設(shè)計(jì)。單片機(jī)監(jiān)測(cè)信息的采集、報(bào)警和處理,能夠迅速、全面、準(zhǔn)確地獲取系統(tǒng)的各種特征量,完成室內(nèi)環(huán)境溫濕度參數(shù)、有害氣體濃度參數(shù)的實(shí)時(shí)監(jiān)測(cè)。同時(shí)LCD液晶屏顯示得到的數(shù)據(jù),供人們?yōu)g覽、查詢和進(jìn)行控制,滿足了系統(tǒng)監(jiān)測(cè)的要求。本系統(tǒng)的優(yōu)良功能可實(shí)現(xiàn)對(duì)室內(nèi)環(huán)境溫濕度的全面、實(shí)時(shí)、自動(dòng)的監(jiān)測(cè),及時(shí)發(fā)現(xiàn)問(wèn)題,采取有效防護(hù)措施,減少或避免災(zāi)難性事故的發(fā)生。 由于時(shí)間限制,本系統(tǒng)還不夠完善,尚需進(jìn)一步改進(jìn)。例如系統(tǒng)硬件電路的設(shè)計(jì)還需進(jìn)一步簡(jiǎn)化。 系統(tǒng)監(jiān)測(cè)程序還有待進(jìn)一步優(yōu)化處理;系統(tǒng)監(jiān)測(cè)目前還只能實(shí)現(xiàn)對(duì)被監(jiān)測(cè)量的實(shí)時(shí)采集、顯示、超限報(bào)警等對(duì)數(shù)據(jù)的最基本處理。在下一階段的工作中本系統(tǒng)將致力于開發(fā)室內(nèi)環(huán)境診斷和決策系統(tǒng),實(shí)現(xiàn)預(yù)測(cè)報(bào)警和信息發(fā)送,并能與家電系統(tǒng)配合聯(lián)動(dòng),實(shí)現(xiàn)家庭室內(nèi)環(huán)境的自動(dòng)化場(chǎng)景化的模式控制,提高人們的生活質(zhì)量,減少能源消耗,真正做到人性化和智能化。 通過(guò)本次畢業(yè)設(shè)計(jì)的學(xué)習(xí)與實(shí)踐,我逐漸對(duì)單片機(jī)產(chǎn)生了興趣,并且對(duì)于溫度氣敏傳感器、LED顯示器等都有了一定的了解,在設(shè)計(jì)過(guò)程中通過(guò)圖書館、網(wǎng)上查閱資料,自己的專業(yè)知識(shí)也有了一定的提高,相信這次設(shè)計(jì)對(duì)于即將走上工作崗位的我會(huì)有很大的幫助。 謝 辭 首先,我感謝高海濤老師。本設(shè)計(jì)是在高老師的精心指導(dǎo)和大力支持下完成的。她平日里工作繁多,但在我們畢業(yè)設(shè)計(jì)的每個(gè)階段,從確定命題查閱資料,設(shè)計(jì)草案的確定和修改,中期檢查,后期詳細(xì)設(shè)計(jì),論文寫作的整個(gè)過(guò)程中都給予了我們悉心的指導(dǎo)。我對(duì)高老師的感激之情是無(wú)法用言語(yǔ)表達(dá)的。 本課題在選題及研究過(guò)程中高老師詢問(wèn)研究進(jìn)程,并為我們指點(diǎn)迷津,幫助我們開拓研究思路,精心點(diǎn)撥、熱忱鼓勵(lì)。高老師一絲不茍的作風(fēng),嚴(yán)謹(jǐn)求是的態(tài)度,踏踏實(shí)實(shí)的精神,不僅授我以文,而且教我做人,給以終生受益無(wú)窮之道。 高老師以其嚴(yán)謹(jǐn)求實(shí)的治學(xué)態(tài)度、高度的敬業(yè)精神、兢兢業(yè)業(yè)、孜孜以求的工作作風(fēng)和大膽創(chuàng)新的進(jìn)取精神對(duì)我產(chǎn)生重要影響。她淵博的知識(shí),開闊的視野和敏銳的思維給了我深深的啟迪。在她的引導(dǎo)下,我逐漸有了畢業(yè)設(shè)計(jì)的思路,極大的開拓了我的學(xué)術(shù)視野,也為本次論文寫作打下了理論基礎(chǔ)。 最后感謝在大學(xué)三年期間,傳授我知識(shí)的老師們,感謝在學(xué)習(xí)和生活上給予我?guī)椭耐瑢W(xué)們,沒(méi)有他們的幫助就沒(méi)有我今天的驕人成績(jī)。經(jīng)過(guò)三個(gè)月的忙碌和工作,本次畢業(yè)設(shè)計(jì)已接近尾聲,作為一個(gè)??粕漠厴I(yè)設(shè)計(jì),由于經(jīng)驗(yàn)的匱乏,難免有許多考慮不周全的地方,畢竟這次設(shè)計(jì)是我第一次進(jìn)行全面和系統(tǒng)的設(shè)計(jì),疏漏和不足之處在所難免,請(qǐng)老師們多多指正,以幫助我不斷提高,不斷進(jìn)步。我相信通過(guò)這次全面系統(tǒng)的設(shè)計(jì)以及在這個(gè)過(guò)程中各位老師的不斷點(diǎn)撥,在今后的工作中我一定會(huì)做到更好。 謝謝! 參考文獻(xiàn)【1】. 北京:北京航空航天大學(xué)出版社,2006年版.【2】(第三版). 北京:高等教育出版社,2006年版.【3】徐安,陳耀,李銳華,. 北京:電子工業(yè)出版社,2008年版.【4】:西安電子科技大學(xué)出版社,2001年版.【5】:北京希望電子出版社, 2002年版. 【6】(第二版).北京:電子工業(yè)出版社,2003年版.【7】. 北京:北京航空航天大學(xué)出版社,1993年版.【8】(第三版).北京:清華大學(xué)出版社,2008年版.【9】:機(jī)械工業(yè)出版社,2008年版.【10】. 北京:電子工業(yè)出版社,2005年版.【11】. 北京:機(jī)械工業(yè)出版社. 2009年版.【12】. 武漢:武漢理工大學(xué)出版社. 2002年版.【13】. 武漢:武漢理工大學(xué)出版社. 2006年版.【14】. 北京:科學(xué)出版社. 2008年版.【15】路明禮,李明偉,(第二版). 武漢:武漢理工大學(xué)出版社. 2008年版.46 附 錄 附錄1:系統(tǒng)硬件仿真電路圖附錄2:程序代碼系統(tǒng)顯示主程序:include include include include include define uchar unsigned chardefine uint unsigned intunsigned char TempBuffer[5] 。uchar humibuffer[4]。uchar qitibuffer[3]。///////////////顯示主程序///////////////////////////////////////////void main wendu_to_str(){ int i。int TempBuffer[5]。for(i=0。i5。i++)TempBuffer[i] =i。TempBuffer[0]=(SHUO[xts_zi])。 TempBuffer[1]=(SHUO[xtg_zi])。 TempBuffer[2]=0xdf。 TempBuffer[3]=39。C39。 TempBuffer[4]=39。\039。Printf(“%d”, TempBuffer[i])。Printf(“\n”)。 }Void main shidu_to_str(){int i。for(i=0。i4。i++)humibuffer[i] =i。humibuffer[0]=(SHUO[xss_zi])humibuffer[1]=(SHUO[xsg_zi])humibuffer[2]=39。%39。humibuffer[3]=39。\039。printf(“%d”, humibuffer[i] )。Printf(“\n”)。}Void main qiti_to_str(){int i。for(i=0。i3。i++)qitibuffer[i]=i 。qitibuffer[0]=b1。 qitibuffer[1]=b2。 qitibuffer[2]=b3。printf(“%d”, qitibuffer[i])。Printf(“\n”)。 } void show_LCD(){ LCD_Initial()。 text_jishuan_temp11()。 data_pro()。 wendu_to_str()。 GotoXY(6,1)。 Print(TempBuffer)。 GotoXY(0,1)。 Print(Wendu)。 shidu_to_str()。 GotoXY(11,1) 。 Print(shidu)。 GotoXY(17,1)。 Print(humibuffer)。 GotoXY(0,0)。 Print(qitizhibiao:)。 GotoXY(13,0)。Print(qitibuffer)。} csh() { =0。 } main(){ csh();show_LCD()。 delay_n10us(100000)。} LCD顯示屏驅(qū)動(dòng)程序1602. hifndef LCD_CHAR_1602_2005_4_9define LCD_CHAR_1602_2005_4_9include sbit LcdRs = P2^0。sbit LcdRw= P2^1。sbit LcdEn = P2^2。sfr DBPort = 0x80。 unsigned char LCD_Wait(void){ LcdRs=0。 LcdRw=1。 _nop_()。 LcdEn=1。 _nop_()。 //while(DBPortamp。0x80)。 LcdEn=0。 return DBPort。 }//向LCD寫入命令或數(shù)據(jù)define LCD_COMMAND 0 // Commanddefine LCD_DATA 1 // Datadefine LCD_CLEAR_SCREEN 0x01 // 清屏define LCD_HOMING 0x02 // 光標(biāo)返回原點(diǎn)void LCD_Write(bit style, unsigned char input){ LcdEn=0。 LcdRs=style。 LcdRw=0。 _nop_()。 DBPort=input。 _nop_()。//注意順序 LcdEn=1。 _nop_()。//注意順序 LcdEn=0。 _nop_()。 LCD_Wait()。 } //設(shè)置顯示模式****************************define LCD_SHOW 0x04 //顯示開define LCD_HIDE 0x00 //顯示關(guān) define LCD_CURSOR 0x02 //顯示光標(biāo)define LCD_NO_CURSOR 0x00 //無(wú)光標(biāo) define LCD_FLASH 0x01 //光標(biāo)閃動(dòng)define LCD_NO_FLASH 0x00 //光標(biāo)不閃動(dòng)void LCD_SetDisplay(unsigned char DisplayMode){ LCD_Write(LCD_COMMAND, 0x08|DisplayMode)。 }//設(shè)置輸入模式***********************define LCD_AC_UP 0x02define LCD_AC_DOWN 0x00 // default define LCD_MOVE 0x01 // 畫面可平移define LCD_NO_MOVE 0x00 //defaultvoid LCD_SetInput(unsigned char InputMode){ LCD_Write(LCD_COMMAND, 0x04|InputMode)。}//移動(dòng)光標(biāo)或屏幕**************************/*define LCD_CURSOR 0x02 define LCD_SCREEN 0x08define LCD_LEFT 0x00define LCD_RIGHT 0x04void LCD_Move(unsigned char object, unsigned char direction){ if(object==LCD_CURSOR) LCD_Write(LCD_COMMAND,0x10|direction)。 if(object==LCD_SCREEN) LCD_Write(LCD_COMMAND,0x18|direction)。}*///初始化LCD**********void LCD_Initial(){ LcdEn=0。 LCD_Write(LCD_COMMAND,0x38)。 LCD_Write(LCD_COMMAND,0x38)。 LCD_SetDisplay(LCD_SHOW|LCD_NO_CURSOR)。 LCD_Write(LCD_COMMAND,LCD_CLEAR_SCREEN)。 LCD_SetInput(LCD_AC_UP|LCD_NO_MOVE)。 }void GotoXY(unsigned char x, unsigned char y){ if(y==0) LCD_Write(LCD_COMMAND,0x80|x)。 if(y==1) LCD_Write(LCD_COMMAND,0x80|(x0x40))。}void Print(unsigned char *str){ while(*str!=39。\039。) { LCD_Write(LCD_DATA,*str)。 str++。 }}void LCD_LoadChar(unsigned char user[8], unsigned char place){ unsigned char i。 LCD_Write(LCD_COMMAND,0x40|(place*8))。 for(i=0。 i8。 i++) LCD_Write(LCD_DATA,user[i])。}endif 溫濕度傳感器驅(qū)動(dòng)程序:include //頭文件include include //include //Keil library //**************************************sbit DATA =P2^4。//數(shù)據(jù)sbit SCK=P2^3。//時(shí)鐘define TEMP_ML 0x03 //000 0001 1 溫度命令define HUMI_ML 0x05 //000 0010 1 濕度命令unsigned char error 。/
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1