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

正文內(nèi)容

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

2025-02-23 15:15上一頁面

下一頁面
  

【正文】 MOV 0,0HDELAY1: MOV 1,0H DJNZ 1,$ DJNZ 0,DELAY1 POP 1 。置顯示起始地址 ADD A,R4 。8279初始化子程序 PUSH DPH 。讀鍵盤 CJNE A,0FFH,WKEY2 。置標(biāo)志(有鍵輸入)NKBHIT: POP PSW POP DPL POP DPH RETGETWORD: 。判斷是否有鍵輸入 MOV A,0H 。RS=0寫入命令LCALL EN1 ;產(chǎn)生高電平起用脈沖RETWDATA:MOV P0, A ;先寫入高四位命令SETB RS ;;RS=1寫入數(shù)據(jù)LCALL EN1 ;產(chǎn)生高電平起用脈沖RLC A ;向左移四位RLC ARLC ARLC AMOV P0,A ;寫入低四位命令SETB RS ;RS=1寫入數(shù)據(jù)LCALL EN1 ;產(chǎn)生高電平起用脈沖RETLED_BL: MOV R4,4 ;LCD閃動(dòng)控制程序LE1: CPL WLED MOV R5,10LCALL DELAY DJNZ R4, LE1RETLEMSS: DB “ WELCOME TO LCD SYSTEM”;需要顯示的字符消息 DB “ START WORK”LCDP1: PUSH ACC ;在LCD第一行特定位置顯示字符 MOV A, B ;A=ACC,DATA所要顯示的字符ADD A, 80H ;設(shè)置第一行地址LACLL WCOMPOP ACC ;由堆棧取出A寄存器值LCALL WDATA ;寫入所要顯示的字符RETLCDP2: PUSH ACC ;在LCD第一行特定位置顯示字符MOV A,B ;A=ACC,DATA所要顯示的字符ADD A, 0C0H ;設(shè)置第一行地址LACLL WCOMPOP ACCLCALL WDATARETEND 。讀 FIFO RAM 地址 0 的命令字ORG 0000HLJMP STARTORG 0040HSTART: MOV SP,60H LCALL INIT MOV R0,00H MOV R1,00H MOV R2,00H MOV R3,00H MOV R4,00H MOV R5,00H MOV R6,00H MOV R7,00H MOV 40H,00HLCALL DISPLAY_1液晶顯示程序:DISPLAY_ST:RS EQU 。參考文獻(xiàn)[1] [Z].[2]周堅(jiān),單片機(jī)輕松入門[M].北京:北京航空航天出版社,2002.[3]孫育才.MCS-51系列單片微型計(jì)算機(jī)及其應(yīng)用[M].南京:東南大學(xué)出版社,2004. P231[4]公孫茂,馬寶匍,孫晨.單片機(jī)入口接口實(shí)例集[M].北京:北京航空航天出版社,2002. P120[5][M].北京:人民郵電出版社,2005.[6]龍澤明,顧立志,王桂蓮,-51單片機(jī)原理及工程應(yīng)用[M].北京:國防工業(yè)出版社,2005.[7],[M].北京:中國水利水電出版社,2005. P6 ,P181[8]蔡菲娜. 單片微型計(jì)算機(jī)原理和應(yīng)用[M]。調(diào)試了各模塊之后,接下來的工作就是將各源程序段連接起來,進(jìn)行綜合調(diào)試了,綜合調(diào)試需要我們特別注意細(xì)節(jié)部分,這樣才能盡可能的減少錯(cuò)誤的產(chǎn)生。整個(gè)系統(tǒng)的編寫、調(diào)試是從8279開始的。按照說明書調(diào)用8279.ASM匯編程序,運(yùn)行,觀察現(xiàn)象。在LED燈閃爍的同時(shí),聲音報(bào)警也會同時(shí)啟動(dòng),可采用延時(shí)的方式來延長聲音報(bào)警的聲音。如溫度高于上限時(shí)需要降溫,低于下限時(shí)需要升溫,同時(shí)還要啟動(dòng)警報(bào)等等。溫度濕度是依次輸入的并且依次以下限、上限輸入,并且將溫濕度的中間數(shù)值存入單片機(jī)中,在將LED清零后顯示(分別在0123位),并依次顯示實(shí)時(shí)的溫度濕度數(shù)值(顯示在4567位)實(shí)際上,在系統(tǒng)初始化的過程中,除了初始化鍵盤和顯示器之外,其中還包括著調(diào)用8279鍵盤顯示模塊,8279鍵盤顯示模塊部分的基本流程如下圖321所示。當(dāng)輸入0V時(shí)字符顯示最亮。R/W=0時(shí),LCD執(zhí)行寫入操作,R/W=1時(shí),LCD執(zhí)行讀取操作。(6)LCD顯示引腳功能[7]:Vcc,GND:分別為+5V電源和地。BD:顯示熄滅控制線,低電平有效。IRQ:中斷請求輸出線,高電平有效。OE:三態(tài)門使能端。D7~D0:三態(tài)門輸入端。此外,通過SFR還可以直接控制I/O、A/D、PWM、串行口等部件的有效運(yùn)行。. 主要組件簡介(1)89C51芯片89C51是Intel公司于80年代初推出的8位嵌入式微控制器(內(nèi)部數(shù)據(jù)總線為8位,外部數(shù)據(jù)總線為8位),它與MCS96系統(tǒng)中的其它芯片相比,具有性能高、功能全、售價(jià)低廉、使用方便(48PINDIP)等優(yōu)點(diǎn)。掃描速率LEDCLS EQU 0D1H 。 鍵盤顯示系統(tǒng) 鍵盤顯示系統(tǒng)采用8279芯片控制16鍵的鍵盤和8個(gè)七段數(shù)碼管,以實(shí)現(xiàn)用戶的輸入與數(shù)據(jù)輸出。首先,系統(tǒng)啟動(dòng)后,提示用戶輸入溫度的上限與下限的溫度值。 噴霧設(shè)備:負(fù)責(zé)系統(tǒng)的加濕工作。經(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ì)方便,不需要再存儲擴(kuò)展。. 實(shí)施措施2 、系統(tǒng)總體分析與設(shè)計(jì) 濕度:為滿足溫室植被對濕度的要求,可以在地上、臺階、盆壁灑水,還可以在空中懸掛濕布,以增加水分的蒸發(fā),最好的辦法是設(shè)置自動(dòng)噴霧裝置,自動(dòng)調(diào)節(jié)濕度[9]。在不利于植被生長的自然環(huán)境中,溫室能夠創(chuàng)造適宜植被生長發(fā)育的條件。將此系統(tǒng)應(yīng)用到溫室當(dāng)中無疑為植被的生長提供了更加適宜的環(huán)境。關(guān)鍵字:89C51 8729鍵盤顯示 LCD顯示 ADC0809緒論 課題背景 改革開放以來,人們對生活質(zhì)量要求顯著提高,對美麗的植被和花卉的需求量也急劇上升,這對以種植植被為生計(jì)的園林工人是一個(gè)機(jī)遇,同時(shí)也對傳統(tǒng)的手工植被種植是一個(gè)挑戰(zhàn),而基于單片機(jī)的溫濕度控制系統(tǒng)對解決這些問題有著非常重大的意義。使用8051單片機(jī)能夠?qū)崿F(xiàn)溫濕度全程的自動(dòng)控制,而且8051單片機(jī)易于學(xué)習(xí)、掌握,性價(jià)比高。玻璃溫室和塑料薄膜溫室出現(xiàn)后,植被生產(chǎn)出現(xiàn)了劃時(shí)代的變化。 能夠?qū)崟r(shí)、準(zhǔn)確的顯示采樣溫度值與濕度值。 控制處理:當(dāng)溫度、濕度越限時(shí)報(bào)警,并根據(jù)報(bào)警信號提示采取一定手段控制。 越限報(bào)警:當(dāng)溫濕度越限時(shí)聲光報(bào)警。 89C51作為中央控制裝置,負(fù)責(zé)中心運(yùn)算和控制,協(xié)調(diào)系統(tǒng)各個(gè)模塊的工作。模數(shù)的轉(zhuǎn)換共有2種方法。如果當(dāng)前的溫度超過用戶設(shè)定的界限值時(shí)系統(tǒng)將自動(dòng)報(bào)警,雙色燈在74LS273的控制下有規(guī)律的閃爍,同時(shí)音效模塊發(fā)出報(bào)警聲,通知用戶采取相應(yīng)的措施。選擇中間值作為控制參數(shù),防止升溫——降溫——升溫的死循環(huán),因?yàn)闇囟鹊陀谙孪迺r(shí)會一直升溫,可能導(dǎo)致溫度高于上限系統(tǒng)又開始降溫,這樣系統(tǒng)便一直重復(fù)升溫——降溫——升溫過程,導(dǎo)致設(shè)備在某一個(gè)溫濕度點(diǎn)附近頻繁的啟停,使設(shè)備壽命下降,而且沒有實(shí)際意義。8279 數(shù)據(jù)口地址LEDMOD EQU 00H 。如圖241所示。89C51系統(tǒng)CPU中的主要組件有:高速寄存器陣列、特殊功能寄存器(SFR)、寄存器控制器和算術(shù)邏輯單元(RALU)。89C51工作時(shí)所需的時(shí)鐘可通過其XTALL輸入引腳由外部輸入,也可采用芯片內(nèi)部的振蕩器。8279的引腳功能(采用40線雙列直插式封裝):在數(shù)碼管中,若把各二極管的陰極連在一起稱為共陰極數(shù)碼管;若把各二極管的陰極連接在一起稱為共陰極數(shù)碼管;若把各二極管的陽極連接在一起,則稱為共陽極數(shù)碼管。Vcc:+5V工作電壓。若RS=1,責(zé)用于讀取數(shù)據(jù)寄存器[7]。VCC:電源端。 系統(tǒng)進(jìn)入正常工作狀態(tài)。為了更精確的反映系統(tǒng)的溫度和濕度,本系統(tǒng)對四路采樣信號作簡單平均處理,并將處理后的數(shù)值作為溫室的溫濕度,其過程如下圖。2 向74LS273發(fā)送的數(shù)據(jù)0FH,則雙色LED燈發(fā)紅光。其步驟如下: 按照系統(tǒng)設(shè)計(jì),將系統(tǒng)需要的各個(gè)組件連接好。 調(diào)試直流電機(jī),按照說明書調(diào)用直流電機(jī)相應(yīng)的匯編程序,運(yùn)行,觀察現(xiàn)象。采樣轉(zhuǎn)換模塊是一個(gè)比較重要的模塊,在調(diào)試的階段遇到的問題較多,由于它是程序運(yùn)行的瓶頸,如果這一部分通不過的話,那么程序就無法執(zhí)行下去,本系統(tǒng)采用的是延時(shí)的方法。他們一絲不茍的工作態(tài)度和認(rèn)真負(fù)責(zé)的敬業(yè)精神同樣給了我巨大的收益和鼓舞。外部譯碼鍵掃描方式,雙鍵互鎖LEDFEQ EQU 38H 。 輸出字符到LCDDJNZ R0,CL ;記數(shù)結(jié)束RETLCD_PRINT:CJNE A,1,LINE2 ;在LCD第一行或第二行顯示字符LINE1: ;設(shè)置第一行地址MOV A,80HLCALL WCOMLCALL CLR_LINEMOV A,80HLCALL WCOMJMP FILLLINE2: ;設(shè)置第一行地址MOV A, 0C0HLCALL WCOMLCALL CLR_LINEMOV A,0C0HLCALL WCOMFILL: CLR AMOVC A, A+DPTRCJNE A, 0,L1RETL1:LCALL WDATAINC DOTR JMP FILLRETCLR_LINE:MOV R0,24 ;清除LCD該行字符C1:MOV A,’’ ;載入空格符到LCDLCALL WDATA ;輸出字符到LCDDJNZ R0,C1 ;記數(shù)結(jié)束RETDE: ;短暫延時(shí)MOV R7,5DJNZ R7,$RETEN1:SET ENLCALL DECLR ENLCALL DERETINIT_LCD: MOV P0,30H 。保存現(xiàn)場 PUSH DPL PUSH PSW MOV DPTR,Z8279 MOVX A,DPTR 。鍵碼表起
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1