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

正文內(nèi)容

基于單片機(jī)的溫濕度控制系統(tǒng)設(shè)計(jì)--畢業(yè)設(shè)計(jì)-wenkub.com

2025-06-03 05:13 本頁面
   

【正文】 啟動(dòng) A_D NOP NOP JB ,$ MOVX A,DPTR LCALL DELAY MOVX A,DPTR ADD A,R5 MOV R5,A DJNZ R6,TRAN MOV A,R5 ADDC A, 0F2H 。恢復(fù)現(xiàn)場 POP DPL POP DPH RET DELAY: 。設(shè)定顯示位置 MOV DPTR,LEDSEG 。延時(shí) DISLED: PUSH DPH 。延時(shí) MOV DPTR ,Z8279 MOV A,LEDMOD 。置合法 輸入標(biāo)志 AJMP KEYOK ERROR2:SJMP WKEY2 ERROR1:SIMP WKEY1 。判斷輸入是否大于 9 JC ERROR2 MOV A,B SUBB A,30H 。顯示輸入的字符 MOV B,10 MUL AB PUSH ACC 。讀鍵盤 CJNE A,0FFH,WKEY1 。查表 MOV B,A 。讀 FIFO RAM 命令 MOVX DPTR,A MOV DPTR,D8279 MOVX A,DPTR 。讀 8279 狀態(tài) ANL A,07H 。置 8279 工作方式 MOVX DPTR,A MOV A,LEDFEQ 。LCD 四位接口指令重置 LCALL EN1 ; RS=0,R/W=0,D4~D7=0011 MOV P0,30H LCALL EN1 MOV P0,30H LCALL EN1 MOV P0,20H 。LCD EN 引腳定義 WLED EQU 。掃描速率 LEDCLS EQU 0D1H 。8279 狀態(tài) /命令口地址 D8279 EQU 08700H 。這些都將使我受益匪淺,同時(shí)也要感謝我的父母,不是你們我就不可能在大學(xué)校園里,也就不可能有這個(gè)畢業(yè)設(shè)計(jì)! 最后,我要以最真摯的感情來感謝指導(dǎo)本次畢業(yè)設(shè)計(jì)中的導(dǎo)師,是您們用辛勤的勞動(dòng)、無私的奉獻(xiàn)和淵博的知識換來了我的畢業(yè)設(shè)計(jì)。 致 謝 此次畢業(yè)設(shè)計(jì)是在我的導(dǎo)師陳勉老師的精心指導(dǎo)及全力支持下完成的。 溫濕度判斷控制模塊也一個(gè)非常重要的模塊,由于溫濕度對于植被的生長起著決定性的作用,因此,如果這兩個(gè)因素控制不好,這個(gè)系統(tǒng)就失敗了,這就需要我認(rèn)真的考慮這一模塊的控制方式,調(diào)試階段比較順利。 用戶溫度輸入數(shù)據(jù)時(shí)上限、下限分別在七段數(shù)碼管的 0、 3位置顯示,濕度輸入數(shù)據(jù)時(shí)上限、下限分別在七段數(shù)碼管的 7位置顯示?,F(xiàn)象正確,說明直流電機(jī)正常,可以使用。 調(diào)試 ADC0809芯片。 根據(jù)實(shí)驗(yàn)說明書,了解各個(gè)組件的工作原理,開始著手調(diào)試芯片。要實(shí)現(xiàn)的功能是使 4 個(gè)雙色 LED 燈有規(guī)律的閃爍,當(dāng)用戶輸入溫度的上下限值后,系統(tǒng)進(jìn)行實(shí)時(shí)的采樣,并判斷出當(dāng)前溫度與用戶輸入溫度之間的差異,如果當(dāng)前溫度低于用戶輸入的下限溫度值,則說明當(dāng)前溫度過低,系統(tǒng)自動(dòng)啟動(dòng)警報(bào)燈,此時(shí)警報(bào)燈發(fā)出綠光并進(jìn)行有規(guī)律的閃爍,同時(shí)開始加溫,直至加到所需溫度值時(shí)警報(bào)燈熄滅。 3 向 74LS273發(fā)送的數(shù)據(jù) 0FFH,則雙色 LED燈熄滅。 報(bào)警模塊 報(bào)警模塊具備兩項(xiàng)功能,即為報(bào)警燈和聲音報(bào)警。 圖 331 實(shí)時(shí)溫濕度顯示和溫濕度中間數(shù)值顯示便于我們實(shí)時(shí)比較和掌握系統(tǒng)工作狀況,實(shí)時(shí)的溫度濕度不在要求的區(qū)間內(nèi)則進(jìn)行升溫降溫處理。系統(tǒng)每次轉(zhuǎn)換前 ADC0809的 IN0~IN7送個(gè)任意數(shù),表示開始轉(zhuǎn)換,結(jié)果是一個(gè)數(shù)字量,將其轉(zhuǎn)化為 BCD碼。 系統(tǒng)整體的工作方式如下框圖所示 圖 311 初始化程序部分的流程圖如下圖 312所示。 GND:接地。 EN:啟動(dòng)控制線。 LCD數(shù)據(jù)讀寫方式可以分為 8 位和 4 位兩種,以 8 位數(shù)據(jù)進(jìn)行讀寫操作則 D0~ D7都有效,若以 4位方式進(jìn)行讀寫操作,則只用到 D4~ D7 在本系統(tǒng)中采用共陰極數(shù)碼管。這種顯示塊有共陰極與共陽極兩種。 CLK:外部時(shí)鐘輸入線,其信號由外部振蕩器提供。 RESET:復(fù)位輸入線,高電平有效。 OUTB3~ OUTB0 OUTA3~ OUTA0:顯示段輸出線。 RL7~ RL0:鍵盤回送線,平時(shí)為高電平,只 有當(dāng)某一鍵閉合時(shí),其中一條線才變低。 RD,WR:讀和寫選通信號線,均為低電平有效。 DB0~ DB7:雙向外部數(shù)據(jù)總線。 G( STB): 8D鎖存器控制端。 Vcc:電源端。 Q7~ Q0:三態(tài)門輸出端。在本系統(tǒng)中采用 。數(shù)據(jù)總線僅在 RALU與寄存器陣列或SFR之間傳送數(shù)據(jù),地址總線用作上述數(shù)據(jù)傳送的地址總線或用作與寄存器控制器連接的多路復(fù)用地址 /數(shù)據(jù)總線 [7]。 8051系統(tǒng)的 CPU的主要特色是體積小,重量輕,抗干擾能力強(qiáng),售價(jià)低,使用方便。因此本系統(tǒng) CPU選用 89C51芯片。由 P0口作數(shù)據(jù)線, P0口和 P2口共同作地址。聲音報(bào)警通過 口接 SD 口控制系統(tǒng)的音效模塊發(fā)聲,用 CPU控制 。掃描速率 LEDCLS EQU 0D1H 。8279 狀態(tài) /命令口地址 D8279 EQU 08700H 。 鍵盤顯示系統(tǒng) 鍵盤顯示系統(tǒng)采用 8279 芯片控制 16 鍵的鍵盤和 8 個(gè)七段數(shù)碼管,以實(shí)現(xiàn)用戶的輸入與數(shù)據(jù)輸出。反之,如果實(shí)際溫度值高于用戶設(shè)定的上限值時(shí),系統(tǒng)也會(huì)立即啟動(dòng)報(bào)警裝置,且系統(tǒng)處于降溫狀態(tài),直到實(shí)際溫度達(dá)到用戶輸入的上下限溫度的中間值一定區(qū)間內(nèi)時(shí)停止降溫。 首先,系統(tǒng)啟動(dòng)后,提示用戶輸入溫度的上限與下限的溫度值。 雙色燈,音效模塊:負(fù)責(zé)系統(tǒng)的報(bào)警功能。 噴霧設(shè)備:負(fù)責(zé)系統(tǒng)的加濕工作。 風(fēng)扇:負(fù)責(zé)系統(tǒng)的降溫工作。 它共有 8個(gè)模數(shù)轉(zhuǎn)換通道。 溫室溫濕度控制系統(tǒng) 是以 89C51單片機(jī)作為中央控制裝置,模數(shù)轉(zhuǎn)換器 ADC0809,風(fēng)扇,加熱設(shè)備,加濕設(shè)備,排潮設(shè)備,鍵盤顯示芯片等,其功能和原理如下: 經(jīng)過上面的總體方案和實(shí)施措施的討論后可以開始著手硬件系統(tǒng)的設(shè)計(jì),硬件系統(tǒng)是應(yīng)用系統(tǒng)的基礎(chǔ)、軟件系統(tǒng)設(shè)計(jì)的依據(jù) 主機(jī)與主要部件的選擇: 根據(jù)總體功能和性價(jià)比及其運(yùn)行速度等因素的考慮,選用 MCS51系列的 89C51為主機(jī),滿足上面的要求而且設(shè)計(jì)方便,不需要再存儲(chǔ)擴(kuò)展。 . 實(shí)施措施 2 、系統(tǒng)總體分析與設(shè)計(jì) 系統(tǒng)功能及系統(tǒng)的組成和工作原理 界限溫度值及濕度值能夠由用戶根據(jù)不同植被的各種生長 需求由鍵盤輸入并通過顯示器顯示。 濕度:為滿足溫室植被對濕度的要求,可以在地上、臺階、盆壁灑水,還可以在空中懸掛濕布,以增加水分的蒸發(fā),最好的辦法是設(shè)置自動(dòng)噴霧裝置,自動(dòng)調(diào)節(jié)濕度 [9]。若高于上限溫度則采取降溫措施,通常通過水管降溫和風(fēng)扇降溫,風(fēng)扇降溫比較方便。 在不利于植被生長的自然環(huán)境中,溫室能夠創(chuàng)造適宜植被生長發(fā)育的條件。由于設(shè)施內(nèi)的條件是可以人為控制的,使得植被調(diào)節(jié)的周年生產(chǎn)得以 實(shí)現(xiàn)。將此系統(tǒng)應(yīng)用到溫室當(dāng)中無疑為植被的生長提供了更加適宜的環(huán)境。 立題的目的和意義 8051單片機(jī)是常用于控制的芯片,在智能儀器儀表、工業(yè)檢測控制、機(jī)電一體化等方面取得了令人矚目的成果,用其作為溫濕度控制系統(tǒng)的實(shí)例也很多。 關(guān)鍵字: 89C51 8729鍵盤顯示 LCD顯示 ADC0809 緒論 課題背景 改革開放以來,人們對生活質(zhì)量要求顯著提高,對美麗的植被和花卉的需求量也急劇上升,這對以種植植被為生計(jì)的園林工人是一個(gè)機(jī)遇,同時(shí)也對傳統(tǒng)的手工植被種植是一個(gè)挑戰(zhàn),而基于單片機(jī)的溫濕度控制系統(tǒng)對解決這些問題有著非常重大的意義。 前種植植被一般都用溫室栽培,為了充分的利用好溫室栽培這一高效技術(shù),就必需有一套科學(xué)的,先進(jìn)的管理方法 ,用以對不同種類植被生長的各個(gè)時(shí)期所需的溫度及濕度等進(jìn)行實(shí)時(shí)的監(jiān)控。使用 8051 單片機(jī)能夠?qū)崿F(xiàn)溫濕度全程的自動(dòng)控制,而且 8051單片機(jī)易于學(xué)習(xí)、掌握,性價(jià)比高。 植被栽培技術(shù) 植被 “設(shè)施栽培”,即“保護(hù)地栽培”。玻璃溫室和塑料薄 膜溫室出現(xiàn)后,植被生產(chǎn)出現(xiàn)了劃時(shí)代的變化。 溫室環(huán)境的調(diào)節(jié)主要包括日光、溫度、濕度三個(gè)方面。 如果濕度過大,容易導(dǎo)致植被病害,可以采用通風(fēng)的辦法來降低濕度,而且最好在室溫與氣溫相差不大的時(shí)候進(jìn)行。 能夠?qū)崟r(shí)、準(zhǔn)確的顯示采樣溫度值與濕度值。 溫度監(jiān)控:對溫室溫度進(jìn)行測量,并通過升溫或降溫達(dá)到植被的最佳溫度。 控制處理:當(dāng)溫度、濕度越限時(shí)報(bào)警,并根據(jù)報(bào)警信號提示采取一定手段控制。 實(shí)際環(huán)境溫度與給定界限比較,執(zhí)行加熱 /制冷措施。 越限報(bào)警:當(dāng)溫濕度越限時(shí)聲光報(bào)警。 數(shù)據(jù)存儲(chǔ)片內(nèi)設(shè)有 128B,外部有 8279 的 256B,而由于存入的數(shù)據(jù)是隨時(shí)更新的且不計(jì)小數(shù)位,存入 8個(gè) 16進(jìn)制數(shù)字,其總共需要的容量只有 16B,已經(jīng)夠用。 89C51作為中央控制裝置,負(fù)責(zé)中心運(yùn)算和控制,協(xié)調(diào)系統(tǒng)各個(gè)模塊的工作。 四路采樣濕度信號采樣簡單平均處理,溫度保存為整數(shù)。模數(shù)的轉(zhuǎn)換共有 2種方法。 鍵盤顯示芯片:用 8729識別鍵盤,負(fù)責(zé)用戶的輸入及相關(guān)的數(shù)據(jù)的 LED顯示。 如果當(dāng)前的溫度超過用戶設(shè)定的界限值時(shí)系統(tǒng)將自動(dòng)報(bào)警,雙色 燈在 74LS273 的控制下有規(guī)律的閃爍,同時(shí)音效模塊發(fā)出報(bào)警聲,通知用戶采取相應(yīng)的措施。用戶輸入之后,系統(tǒng)自動(dòng)求出中間值,根據(jù)實(shí)際溫度的情況采取相應(yīng)的方案。 選擇中間 值作為控制參數(shù),防止升溫 —— 降溫 —— 升溫的死循環(huán),因?yàn)闇囟鹊陀谙孪迺r(shí)會(huì)一直升溫,可能導(dǎo)致溫度高于上限系統(tǒng)又開始降溫,這樣系統(tǒng)便一直重復(fù)升溫 —— 降溫 —— 升溫過程,導(dǎo)致設(shè)備在某一個(gè)溫濕度點(diǎn)附近頻繁的啟停,使設(shè)備壽命下降,而且沒有實(shí)際意義。 16個(gè)鍵分別是“ 0”到“ F”,對應(yīng)的鍵值是 0到 15不需要鍵值的轉(zhuǎn)換。8279 數(shù)據(jù)口地址 LEDMOD EQU 00H 。清除顯示 RAM LEDWR0 EQU 80H 。音效模塊是一個(gè)帶有揚(yáng)聲器的放大電路。 . 主要組件簡介 ( 1) 89C51 芯片 89C51是 Intel公司于 80年代初推出的 8位嵌入式微控制器(內(nèi)部數(shù)據(jù)總線為 8位,外部數(shù)據(jù)總線為 8 位),它與 MCS96 系統(tǒng)中的其它芯片相比,具有性能高、功能全、售價(jià)低廉、使用方便( 48PINDIP)等優(yōu)點(diǎn)。 89C51 單片機(jī)引腳采用 40雙列直插式封裝結(jié)構(gòu)。此外,通過 SFR 還可以直接控制 I/O、 A/D、 PWM、串行 口等部件的有效運(yùn)行。 CPU 對片內(nèi) RAM訪問是直接訪問和通過寄存器 R0,R1 間接訪問的。 ( 2) 74LS273 地址鎖存器 74LS273是帶有三態(tài)緩沖輸出的 8D鎖存器 74LS273; ( 3) 8279 可編程鍵盤 /顯示器接口芯片 8279使 Intel公司為 8位微處理器設(shè)計(jì)的通用鍵盤 /顯示器接口芯片,其功能主要體現(xiàn)在二個(gè)方面:接收來自鍵盤的輸入數(shù)據(jù)并作預(yù)處理;數(shù)據(jù)顯示的管理和數(shù)據(jù)顯示器的控制。用于傳送 8279與 CPU之間的命令、數(shù)據(jù)和狀態(tài)。 A0:區(qū)分信息的特征位。 [4] 以共陰極為例:顯示個(gè)位“ 4” a 送 0 d,e 送 0 b,c,f,g 則送 1 gnd 送 0 則立刻顯示 4。 ( 5) ADC0809 芯片 [3] ADC0809是 28腳雙列 直插式封裝。 IN0~ IN7:8路模擬量輸入引腳。 GND:地。 RS:寄存器選擇控制位。 R/W: LCD讀寫控制線。高電平有效。 VO:亮度調(diào)整電壓輸入控制器。 軟件系統(tǒng)設(shè)計(jì) 系統(tǒng)初始化模塊 系統(tǒng)初始化模塊的主要功能是完成系統(tǒng)的初始化以及設(shè)定系統(tǒng)的工作狀態(tài),初
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1