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

正文內(nèi)容

糧庫(kù)溫濕度智能控制系統(tǒng)設(shè)計(jì)-文庫(kù)吧資料

2025-07-13 15:53本頁(yè)面
  

【正文】 de lineEight[] = Heater: 。unsigned char code lineSix[] = Region: 。unsigned char code lineFour[] = Region: 。unsigned char code lineTwo[] = Loading... 。unsigned char code lineOne[] = Grainbin Tamp。unsigned char screenNumber = 0。bit keyPressFlag = 0。void RH(void)。void Delay_10us(void)。void control_temperature_humidity(void)。void keyboardResponse(void)。unsigned char keyScan(void)。void LCD_display_char(unsigned char x, unsigned char y, unsigned char dat)。void initial(void)。sbit C1 = P3^6。sbit A1 = P3^4。sbit LCD_E = P2^6。sbit LCD_RS = P2^4。sbit HUMIDIFIER = P2^2。}sbit DQ = P2^0。 C1 = 0。}define Coil_OFF {A1 = 0。 C1 = 0。}define Coil_D1 {A1 = 0。 C1 = 1。}define Coil_C1 {A1 = 0。 C1 = 0。}define Coil_B1 {A1 = 0。 C1 = 0。 參考文獻(xiàn)[] (第四版) [M].南京:東南大學(xué)出版社,2004[2] (第四版)[M].北京:高等教育出版社,1999[3] (第四版)[M].北京:高等教育出版社,1999[4] [M].上海:上海科學(xué)技術(shù)出版社,1981[5] Ernest . Measurement Systems: Application and Design [M].America: McGrawHILL BOOK COMPANY,1976[6] [M].上海:上海交通大學(xué)出版社,1995[7] [M].武漢:華中科技大學(xué)出版社,2000[8] 馬靖善,[M].北京:清華大學(xué)出版社,2005[9] 單片機(jī) C語(yǔ)言開發(fā)環(huán)境實(shí)務(wù)與設(shè)計(jì) [M].北京:科學(xué)出版社,2002[10] [M].北京:北京航空航天大學(xué)出版社,2004 附 錄include include define LCD_DB P0define Keyboard P1define Coil_A1 {A1 = 1。 然后,還要感謝大學(xué)四年來(lái)所有的老師,為我們打下測(cè)控技術(shù)與儀器專業(yè)知識(shí)的基礎(chǔ);同時(shí)還要感謝所有的同學(xué)以及研究生們,正是因?yàn)橛辛四銈兊闹С趾凸膭?lì),此次畢業(yè)設(shè)計(jì)才會(huì)順利完成。費(fèi)教授平日里工作繁多,但在我做畢業(yè)設(shè)計(jì)的每個(gè)階段,從設(shè)計(jì)草案的確定和修改,中期檢查,后期詳細(xì)設(shè)計(jì),裝配草圖等整個(gè)過(guò)程中都給予了我悉心的指導(dǎo)。 謝 辭經(jīng)過(guò)這段時(shí)間的忙碌和工作,本次畢業(yè)設(shè)計(jì)已經(jīng)接近尾聲,作為一個(gè)本科生的畢業(yè)設(shè)計(jì),由于經(jīng)驗(yàn)的匱乏,難免有許多考慮不周全的地方,如果沒(méi)有導(dǎo)師的督促指導(dǎo),以及同學(xué)們的支持和幫助,想要完成這個(gè)設(shè)計(jì)是難以想象的。譬如系統(tǒng)抗干擾能力差,且沒(méi)有實(shí)現(xiàn)步進(jìn)電機(jī)的精確控制。采用STC89C52單片機(jī)、DHT11數(shù)字溫濕度傳感器、LCD1602液晶顯示模塊、矩陣鍵盤、步進(jìn)電機(jī)和繼電器等器件設(shè)計(jì)糧庫(kù)溫濕度智能控制系統(tǒng),實(shí)現(xiàn)溫濕度采集、英文顯示,溫濕度自動(dòng)和手動(dòng)調(diào)節(jié),溫濕度越限報(bào)警等功能。3)因?yàn)榭紤]到經(jīng)濟(jì)實(shí)用方面,所以在進(jìn)行實(shí)物操作之前,采用proteus軟件對(duì)程序和硬件電路進(jìn)行仿真,可是在仿真過(guò)程中,獨(dú)立按鍵總是不靈敏,這需要對(duì)延遲時(shí)間進(jìn)行調(diào)整,而程序中設(shè)置的延遲時(shí)間總是不能夠很符合實(shí)際操作,所以在這方面浪費(fèi)了大量的時(shí)間進(jìn)行反復(fù)的操作和實(shí)驗(yàn)4)在仿真過(guò)程中,因?yàn)橛玫降氖荓CD1602顯示模塊,這種顯示模塊是可以顯示字符的,并且這種模塊本身帶有字庫(kù),但事實(shí)仿真過(guò)程中,電路要求相對(duì)寬松,不需加上拉電阻,而實(shí)際的電路調(diào)試過(guò)程需要加上拉電阻。第四章 調(diào)試中遇到的問(wèn)題在軟件的調(diào)試過(guò)程中,遇到的問(wèn)題有很多,下面就幾個(gè)比較突出的問(wèn)題進(jìn)行說(shuō)明。 矩陣鍵盤掃描程序設(shè)計(jì) 鍵盤掃描程序框圖由于矩陣鍵盤的硬件設(shè)計(jì)中加入了中斷觸發(fā)短路,所以軟件的設(shè)計(jì)上相對(duì)于其他設(shè)計(jì)更加節(jié)省系統(tǒng)資源,只有觸發(fā)外部中斷0時(shí),才調(diào)用鍵盤掃描程序。之間自動(dòng)調(diào)節(jié)窗體開合。即在0176。 步進(jìn)電機(jī)驅(qū)動(dòng)程序設(shè)計(jì)圖43 步進(jìn)電機(jī)驅(qū)動(dòng)程序框圖如圖43所示,步進(jìn)電機(jī)驅(qū)動(dòng)程序通過(guò)定時(shí)計(jì)數(shù)器0中斷實(shí)現(xiàn),通過(guò)設(shè)置中斷時(shí)間,步進(jìn)電機(jī)驅(qū)動(dòng)程序每5ms被調(diào)用一次,保證了控制的精確性同時(shí)占用較小的系統(tǒng)資源。根據(jù)溫度調(diào)整步進(jìn)電機(jī)轉(zhuǎn)角,根據(jù)溫濕度是否越限判斷是否報(bào)警以及開關(guān)加熱器和加濕器,根據(jù)鍵值判斷是否關(guān)閉系統(tǒng),若不關(guān)閉則進(jìn)行下一輪數(shù)據(jù)采集,若關(guān)閉則復(fù)位外接設(shè)備,即關(guān)閉加熱器、加濕器、關(guān)閉糧庫(kù)窗體等。調(diào)用溫濕度采集程序進(jìn)行數(shù)據(jù)采集,經(jīng)過(guò)數(shù)據(jù)轉(zhuǎn)換程序,將十六進(jìn)制轉(zhuǎn)換成十進(jìn)制,將十進(jìn)制數(shù)據(jù)輸出到LCD1602顯示模塊進(jìn)行顯示。以上是Keil軟件的基本應(yīng)用[10]。生成 .hex 燒寫文件,先單擊Options for Target。 選擇要加入的文件, 找到 , 單擊 Add, 然后單擊 Close。新建一個(gè) C51 文件, 單擊左上角的 New File,(),再單擊“保存”。在彈出的對(duì)話框中選擇 CPU 廠商及型號(hào)。Project…”菜單。安裝好了Keil軟件以后,我們打開它。   仿真器上的復(fù)位按鈕只復(fù)位仿真芯片,不復(fù)位目標(biāo)系統(tǒng)。ABS文件由OH51轉(zhuǎn)換成標(biāo)準(zhǔn)的Hex文件,以供調(diào)試器dScope51或tScope51使用進(jìn)行源代碼級(jí)調(diào)試,也可由仿真器使用直接對(duì)目標(biāo)板進(jìn)行調(diào)試,也可以直接寫入程序存貯器如EPROM中。然后分別由C51及A51編譯器編譯生成目標(biāo)文件(.OBJ)。   2. Keil C51單片機(jī)軟件開發(fā)系統(tǒng)的整體結(jié)構(gòu)   C51工具包的整體結(jié)構(gòu),其中uVision與Ishell分別是C51 for Windows和for Dos的集成開發(fā)環(huán)境(IDE),可以完成編輯、編譯、連接、調(diào)試、仿真等整個(gè)開發(fā)流程。在開發(fā)大型軟件時(shí)更能體現(xiàn)高級(jí)語(yǔ)言的優(yōu)勢(shì)。   Keil C51軟件提供豐富的庫(kù)函數(shù)和功能強(qiáng)大的集成開發(fā)調(diào)試工具,全Windows界面。Keil C51開發(fā)系統(tǒng)基本知識(shí)Keil C51開發(fā)系統(tǒng)基本知識(shí):   1. 系統(tǒng)概述   Keil C51是美國(guó)Keil Software公司出品的51系列兼容單片機(jī)C語(yǔ)言軟件開發(fā)系統(tǒng),與匯編相比,C語(yǔ)言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢(shì),因而易學(xué)易用。運(yùn)行Keil軟件需要Pentium或以上的CPU,16MB或更多RAM、20M以上空閑的硬盤空間、WIN9NT、WIN2000、WINXP等操作系統(tǒng)。機(jī)器匯編是通過(guò)匯編軟件將源程序變?yōu)闄C(jī)器碼,用于MCS51單片機(jī)的匯編軟件有早期的A51,隨著單片機(jī)開發(fā)技術(shù)的不斷發(fā)展,從普遍使用匯編語(yǔ)言到逐漸使用高級(jí)語(yǔ)言開發(fā),單片機(jī)的開發(fā)軟件也在不斷發(fā)展,Keil軟件是目前最流行開發(fā)MCS51系列單片機(jī)的軟件,這從近年來(lái)各仿真機(jī)廠商紛紛宣布全面支持Keil即可看出。ULN2003是高耐壓、大電流達(dá)林頓陣列,由七個(gè)硅NPN達(dá)林頓管組成,灌電流可達(dá)500mA,步進(jìn)電機(jī)M14個(gè)控制端口分別連接ULN2003輸出端,通過(guò)單片機(jī)控制ULN2003輸入端,從而控制步進(jìn)電機(jī)M1,同理驅(qū)動(dòng)蜂鳴器[9]。由于繼電器屬于感性原件,斷電瞬間產(chǎn)生的大電流可能將三極管Q1和單片機(jī)燒壞,故在繼電器兩端并聯(lián)二極管D2,起回流保護(hù)作用[8]。(2)長(zhǎng)期保存條件:溫度10-40℃,濕度60%以下。手動(dòng)焊接,在最高260℃的溫度條件下接觸時(shí)間須少于10秒。長(zhǎng)時(shí)間暴露在太陽(yáng)光下或強(qiáng)烈的紫外線輻射中,會(huì)使性能降低。如果與釋放熱量的電子元件共用一個(gè)印刷線路板,在安裝時(shí)應(yīng)盡可能將DHT11遠(yuǎn)離電子元件,并安裝在熱源下方,同時(shí)保持外殼的良好通風(fēng)。氣體的相對(duì)濕度,在很大程度上依賴于溫度。置于極限工作條件下或化學(xué)蒸汽中的傳感器,通過(guò)如下處理程序,可使其恢復(fù)到校準(zhǔn)時(shí)的狀態(tài)。下文所述的恢復(fù)處理將加速實(shí)現(xiàn)這一過(guò)程。電阻式濕度傳感器的感應(yīng)層會(huì)受到化學(xué)蒸汽的干擾,化學(xué)物質(zhì)在感應(yīng)層中的擴(kuò)散可能導(dǎo)致測(cè)量值漂移和靈敏度下降。 DHT11數(shù)字溫濕度傳感器使用注意事項(xiàng)表26 DHT11電氣特性參數(shù)條件mintypmax單位供電 DC35V供電電流測(cè)量mA平均1mA待機(jī)100150uA采樣周期秒1次DHT11電器特性如表26所示,超出建議的工作范圍可能導(dǎo)致高達(dá)3%RH的臨時(shí)性漂移信號(hào)??偩€為低電平,說(shuō)明DHT11發(fā)送響應(yīng)信號(hào),DHT11發(fā)送響應(yīng)信號(hào)后,再把總線拉高80us,準(zhǔn)備發(fā)送數(shù)據(jù),每一bit數(shù)據(jù)都以50us低電平時(shí)隙開始,則DHT11沒(méi)有響應(yīng),,DHT11拉低總線50us,隨后總線由上拉電阻拉高進(jìn)入空閑狀態(tài)[7]??偩€空閑狀態(tài)為高電平,主機(jī)把總線拉低等待DHT11響應(yīng),主機(jī)把總線拉低必須大于18毫秒,保證DHT11能檢測(cè)到起始信號(hào)。DATA 用于微處理器與 DHT11之間的通訊和同步,采用單總線數(shù)據(jù)格式,一次通訊時(shí)間4ms左右,數(shù)據(jù)分小數(shù)部分和整數(shù)部分,具體格式在下面說(shuō)明,當(dāng)前小數(shù)部分用于以后擴(kuò)展,:一次完整的數(shù)據(jù)傳輸為40bit,高位先出,數(shù)據(jù)格式:8bit濕度整數(shù)數(shù)據(jù)+8bit濕度小數(shù)數(shù)據(jù),+8bi溫度整數(shù)數(shù)據(jù)+8bit溫度小數(shù)數(shù)據(jù)+8bit校驗(yàn)和數(shù)據(jù)傳送正確時(shí)校驗(yàn)和數(shù)據(jù)等于“8bit濕度整數(shù)數(shù)據(jù)+8bit濕度小數(shù)數(shù)據(jù)+8bi溫度整數(shù)數(shù)據(jù)+8bit溫度小數(shù)數(shù)據(jù)”所得結(jié)果的末8位。傳感器上電后,要等待 1s 以越過(guò)不穩(wěn)定狀態(tài)在此期間無(wú)需發(fā)送任何指令。2℃量程范圍050℃響應(yīng)時(shí)間1/e(63%)630S圖212 DHT11典型應(yīng)用電路如圖212,建議連接線長(zhǎng)度短于20米時(shí)用5K上拉電阻,大于20米時(shí)根據(jù)實(shí)際情況使用合適的上拉電阻。1℃精度177。1%RH長(zhǎng)期穩(wěn)定性典型值177。4%RH0-50℃177。 DHT11數(shù)字溫濕度傳感器性能說(shuō)明表25 DHT11數(shù)字溫濕度傳感器性能參數(shù)條件MinTypMax單位濕度分辨率111%RH8Bit重復(fù)性177。產(chǎn)品為 4 針單排引腳封裝。單線制串行接口,使系統(tǒng)集成變得簡(jiǎn)易快捷。每個(gè)DHT11傳感器都在極為精確的濕度校驗(yàn)室中進(jìn)行校準(zhǔn)。傳感器包括一個(gè)電阻式感濕元件和一個(gè)NTC測(cè)溫元件,并與一個(gè)高性能8位單片機(jī)相連接。 溫濕度傳感器的選擇 DHT11數(shù)字溫濕度傳感器概述DHT11數(shù)字溫濕度傳感器是一款含有已校準(zhǔn)數(shù)字信號(hào)輸出的溫濕度復(fù)合傳感器。按鍵3和7控制加熱器和加濕器開關(guān),在溫度和濕度助于正常外圍內(nèi),可以手動(dòng)調(diào)節(jié)加熱器和加濕器開關(guān)。矩陣鍵盤中包含中斷觸發(fā)電路,當(dāng)有按鍵按下時(shí)可產(chǎn)生下降沿觸發(fā)單片機(jī)外部中斷0,從而調(diào)用鍵盤掃描程序,這種連接方式有效節(jié)省了系統(tǒng)資源,為未來(lái)的系統(tǒng)維護(hù)升級(jí)打下了基礎(chǔ)。1602液晶模塊內(nèi)部的字符發(fā)生存儲(chǔ)器(CGROM)已經(jīng)存儲(chǔ)了160個(gè)不同的點(diǎn)陣字符圖形,這些字符有:阿拉伯?dāng)?shù)字、英文字母的大小寫、常用的符號(hào)、和日文假名等,每一個(gè)字符都有一個(gè)固定的代碼,比如大寫的英文字母“A”的代碼是01000001B(41H),顯示時(shí)模塊把地址41H中的點(diǎn)陣字符圖形顯示出來(lái),我們就能看到字母“A”。在對(duì)液晶模塊的初始化中要先設(shè)置其顯示模式,在液晶模塊顯示字符時(shí)光標(biāo)是自動(dòng)右移的,無(wú)需人工干預(yù)。指令11:讀數(shù)據(jù)。指令9:讀忙信號(hào)和光標(biāo)地址 BF:為忙標(biāo)志位,高電平表示忙,此時(shí)模塊不能接收命令或者數(shù)據(jù),如果為低電平表示不忙。指令7:字符發(fā)生器RAM地址設(shè)置。指令5:光標(biāo)或顯示移位 S/C:高電平時(shí)移動(dòng)顯示的文字,低電平時(shí)移動(dòng)光標(biāo)。指令4:顯示開關(guān)控制。指令3:光標(biāo)和顯示模式設(shè)置 I/D:光標(biāo)移動(dòng)方向,高電平右移,低電平左移 S:屏幕上所有文字是否左移或者右移。指令1:清顯示,指令碼01H,光標(biāo)復(fù)位到地址00H位置。第16腳:背光源負(fù)極。第7~14腳:D0~D7為8位雙向數(shù)據(jù)線。當(dāng)RS和R/W共同為低電平時(shí)可以寫入指令或者顯示地址,當(dāng)RS為低電平R/W為高電平時(shí)可以讀忙信號(hào),當(dāng)RS為高電平R/W為低電平時(shí)可以寫入數(shù)據(jù)。第4腳:RS為寄存器選擇,高電平時(shí)選擇數(shù)據(jù)寄存器、低電平時(shí)選擇指令寄存器。第2腳:VDD接5V正電源。1602型LCD可以顯示2行16個(gè)字符,有8位數(shù)據(jù)總線D0D7和RS,R/W,EN三個(gè)控制端口,工作電壓為5V,并且具有字符對(duì)比度調(diào)節(jié)和背光功能[4]。現(xiàn)在的字符型液晶模塊已經(jīng)是單片機(jī)應(yīng)用設(shè)計(jì)中最常用的信息顯示器件了。單片機(jī)以其功能強(qiáng)、體積小、可靠性高、造價(jià)低和開發(fā)周期短等優(yōu)點(diǎn),稱為在實(shí)時(shí)檢測(cè)和自動(dòng)控制領(lǐng)域中廣泛應(yīng)用的器件,在工業(yè)生產(chǎn)中稱為必不可少的器件,尤其是在日常生活中發(fā)揮的作用也越來(lái)越大。EA=0,中斷總禁止;EA=1,各中斷由各自的控制位設(shè)定預(yù)留ET2定時(shí)器2中斷允許控制位ES串行口中斷允許控制位ET1定時(shí)器1中斷允許控制位EX1外部中斷1允許控制位ET0定時(shí)器0中斷允許控制位EX0外部中斷1允許控制位 STC89C52單片機(jī)最小系統(tǒng)圖24 晶振
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1