【正文】
此次單片機(jī)的課程設(shè)計過程,我感慨頗多,近兩周的時間,從理論到實踐,可以說是苦多于甜,但是從中學(xué)到了很多了東西,同時不僅可以鞏固以前所學(xué)的知識,而且學(xué)到了很多在書本上沒有的知識,通過這 次課設(shè),我懂得了理論與實踐相結(jié)合是很重要的,只有理論知識是遠(yuǎn)遠(yuǎn)不夠的,只有把理論與實踐相結(jié)合,得出結(jié)論才能為社會服務(wù),從而提高自己的動手能力和獨立思考能力,在課程設(shè)計的過程中,發(fā)現(xiàn)自己對以前的知識理解不深刻,器件不熟悉,而且對單片機(jī)的匯編語言掌握的也不好,總之,在這次單片機(jī)課設(shè)中收獲了很多。 END 本科生課程設(shè)計(論文) 18 第 5章 課程設(shè)計總結(jié) 課程設(shè)計是培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識,發(fā) 現(xiàn),提出,分析和解決問題,鍛煉實踐能力的重要環(huán)節(jié),是對學(xué)生實際工作能力的具體訓(xùn)練和考察過程。 MOV 31H,R3。 W4:ADD A,10。 INC R3。 W3:SUBB A,10。 W2:ADD A,100。 INC R4。 W1:SUBB A,100。 百位存于 32H 單元,十位存于 31H 單元,個 本科生課程設(shè)計(論文) 17 位存于 30H 單元 MOV A,21H。 METRICCON:MOV R3,00H。 MOV 20H,A。 MOV A,data HERE: JNB ,HERE。 獨立式按鍵程序 Start: MOV P1,0FFH MOV A,P1 CPL A JZ Start JB FUN0 JB FUN1 JB FUN2 JB FUN3 溫度采樣及模數(shù)轉(zhuǎn)換子程序 ORG 0300H。 T0 重裝初值 MOV TH0,3CH。 調(diào)用驅(qū)動控制子程序 MOV R1,10。 調(diào)用溫度采樣及模數(shù)轉(zhuǎn)換子程序 LCALL CALCU。 T0INT:DJNZ R1,NEXT。 啟動 T0 SJMP $。 MOV IE,82H。 T0 定時、方式 軟啟動 MOV TL0,0B0H。 T0 100 馬上定時溢出計數(shù)寄存器 R1 賦初值 10 MOV SP,60H。 溫濕度判斷控制部分的程序整體思路如圖 圖 溫濕度判斷控制程序整體思路 溫濕度控制系統(tǒng)部分子程序 主程序 ORG 0100H。系統(tǒng)軟件總體流程圖如圖 所示 圖 系統(tǒng)流程圖 開始 初始化 溫濕度檢測 單片機(jī)處理 范圍判斷 溫濕度控制 本科生課程設(shè)計(論文) 15 溫濕度判斷控制 溫濕度判斷控制模塊也是系統(tǒng)的核心模塊之一,所謂判斷控制模塊,就是對當(dāng)前溫室內(nèi)的實際溫濕度與給定的溫濕度范圍進(jìn)行比較,先進(jìn)行判斷,然后再進(jìn)行控制,控制模塊是決定系統(tǒng)將要進(jìn)行什么工作的。 本科生課程設(shè)計(論文) 12 DAC0832 與 89C51 的接口電路 如圖 所示 。 圖 開關(guān)量輸出接口電路 1 2 3 4 5 6ABCD654321DCBAT i t l eN u m b e r R e v i s i o nS i z eBD a t e : 1 2 J u l 2 0 1 3 S h e e t o f F i l e : C : \ U s e r s \ A C E R \ D e s kt op \ 單片機(jī)課設(shè) 1 . d d bD r a w n B y :P 1 .01P 1 .12P 1 .23P 1 .34P 1 .45P 1 .56P 1 .67P 1 .78R S T9P 3 .0 / R x D10P 3 .1 / T x D11P 3 .2 / I N T 012P 3 .3 / I N T 113P 3 .4 / T 014P 3 .5 / T 115P 3 .6 / W R16P 3 .7 / R D17X T A L 218X T A L 119G N D20P 2 .021P 2 .122P 2 .223P 2 .324P 2 .425P 2 .526P 2 .627P 2 .728P S E N29A L E / P R O G30E A / V p p31P 0 .732P 0 .633P 0 .534P 0 .435P 0 .336P 0 .237P 0 .138P 0 .039V C C40A T 8 9 C 5 1R2 R3 R4R1K1K2K0K3+ 5 VN O TO P T O I S O 1R1 R2 V C C加濕器~ 2 20 VV C C V C C . . . .J1J 1 1 本科生課程設(shè)計(論文) 11 D/A 轉(zhuǎn)換器 DAC0832 DAC0832 它由 8 位輸入鎖存器、 8 位 DAC 寄存器、 8 位 D/A 轉(zhuǎn)換電路及轉(zhuǎn)換控制電路組成。 89C51 DHT11 VDD VDD GND 5K DATA 1pin 2pin 4pin 本科生課程設(shè)計(論文) 10 獨立式按鍵電路 圖 獨立式按鍵電路 設(shè)置 溫度 按鍵 K0、按鍵加 K按鍵減 K 濕度 按鍵 K3 分別的單片機(jī)的 , , 相連。 數(shù)據(jù)格式 :8bit 濕度整數(shù)數(shù)據(jù) +8bit 濕度小數(shù)數(shù)據(jù) +8bit 溫度整數(shù)數(shù)據(jù) +8bit溫度小數(shù)數(shù)據(jù) +8bit 校驗和 數(shù)據(jù)傳送正確時校驗和數(shù)據(jù)等于“ 8bit 濕度整數(shù)數(shù)據(jù) +8bit 濕度小數(shù)數(shù)據(jù)+8bi 溫度整數(shù)數(shù)據(jù) +8bit 溫度小數(shù)數(shù)據(jù)”所得結(jié)果的末 8 位。電源引腳( VDD, GND)之間可增加一個 100nF 的電容,用以去耦濾波。 圖 DHT11 溫濕度傳感器接線圖 電源引腳 DHT11 的供電電壓為 3- 。 圖 DHT11 封裝圖 本科生課程設(shè)計(論文) 9 接 口說明 建議連接線長度短于 20米時用 5K上拉電阻 ,大于 20米時根據(jù)實際情況使用合適的上拉電阻。產(chǎn)品為 4 針單排引腳封裝。單線制串行接口,使系統(tǒng)集成變得簡易快捷。每個 DHT11傳感器都在極為精確的濕度校驗室中進(jìn)行校準(zhǔn)。傳感器包括一個電阻式感濕元件和一 個 NTC測溫元件,并與一個高性能 8位單片機(jī)相連接。 DHT11數(shù)字溫濕度傳感器 DHT11數(shù)字溫濕度傳感器是一款含有已校準(zhǔn)數(shù)字信號輸出的溫濕度復(fù)合傳感器。這是因為傳感器對標(biāo)準(zhǔn)輸入信號的響應(yīng)容易用實驗方法求得,并且它對標(biāo)準(zhǔn)輸入信號的響應(yīng)與它對任意輸入信號的響應(yīng)之間存在一定的關(guān)系,往往知道了前者就能推定后者。 傳感器的動態(tài)特性: 所謂動態(tài)特性,是指傳感器在輸入變化時,它的輸出的特性。不含時間變量的代數(shù)方程,或以輸入量作橫坐標(biāo),把與其對應(yīng)的輸出量作縱坐標(biāo)而畫出的特性曲線來描述。 本科生課程設(shè)計(論文) 7 圖 復(fù)位電路圖 單片機(jī)最小系統(tǒng) 最小系統(tǒng)由單片機(jī) 、 時鐘電路和復(fù)位電路組成,如下圖 所示。因此為保證系統(tǒng)能可靠地復(fù)位, EST引腳上的高電