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

正文內(nèi)容

基于at89c51的自動(dòng)噴水系統(tǒng)畢業(yè)設(shè)計(jì)-wenkub

2023-07-13 17:28:39 本頁面
 

【正文】 ,起初我是選用兩個(gè)傳感器, 溫度采集使用DS18B20,而濕度采用 AM1001。其中單片機(jī)更是一枝獨(dú)秀,廣泛應(yīng)用于各個(gè)領(lǐng)域,使其自動(dòng)化程度大提高。具有結(jié)構(gòu)簡(jiǎn)單,成本低,操作方便。 自動(dòng)噴水系統(tǒng)功能設(shè)計(jì) 進(jìn)階 現(xiàn)實(shí)生活中很多 植物 溫度、濕度要保持在一個(gè)既定的值上,超出或者低于這土壤溫濕度 AT89S51 處理數(shù)據(jù) 電磁閥開關(guān) 數(shù)據(jù)顯示 定時(shí)模式 個(gè)預(yù)定值將對(duì) 植物 的生長(zhǎng)產(chǎn)生影響。 最后,將溫度傳感器得到的實(shí)時(shí)溫度與用戶設(shè)定值進(jìn)行比較,通過 if 語句輸出相應(yīng)的信號(hào)來控制報(bào)警器和電磁閥的工作。設(shè)計(jì)程序時(shí),還要注意時(shí)分秒進(jìn)位時(shí),相關(guān)的細(xì)節(jié)操作。 溫濕度傳感器模塊選用 DS18B20 和 AM1001。并將監(jiān)測(cè)數(shù)據(jù)傳到 CPU,經(jīng)過 CPU 相應(yīng)程序的分析決策,對(duì)終端發(fā)出相應(yīng)的指令,從而實(shí)現(xiàn)自動(dòng)噴水的功能。該系統(tǒng)可對(duì)土壤的溫濕度進(jìn)行監(jiān)控,并對(duì)其進(jìn)行適時(shí)適量的膠水。手動(dòng)部分 也 是由 獨(dú)立按鍵來設(shè)定噴水時(shí)間 。[摘要 ]本次設(shè)計(jì)的自動(dòng)噴水系統(tǒng)包括土壤溫濕度的采集與顯示,計(jì)數(shù)器的設(shè)置與顯示 ,獨(dú)立按鍵以及 噴水報(bào)警 等四 大部分。 [關(guān)鍵詞 ]AT89S52 溫濕度的采集 與 顯示 定時(shí) 器 LED AM2301 引言 21 世紀(jì)水資源正在變成一種寶貴的稀缺資源,水資源問題已不僅僅是資源問題,更成為關(guān)系到國(guó)家經(jīng)濟(jì)、社會(huì)可持續(xù)發(fā)展和長(zhǎng)治久安的重大戰(zhàn)略問題。其核心是單片機(jī)控制模塊,溫濕度采集及顯示模塊。 起初,將系統(tǒng)劃分為四個(gè)部分:溫濕度傳感器模塊;顯示模塊;控制模塊;單片機(jī)處理模塊。 單片機(jī)處理模塊采用單片機(jī) AT89S51 及其他相關(guān)硬件。另外,獨(dú)立按鍵的掃描,要求控制和設(shè)定時(shí)間,起初考慮用中斷的方式來控制實(shí)現(xiàn)其功能。 在控制技術(shù)方面,有諸如開環(huán) 、閉環(huán)反饋控制,模糊控制,自適應(yīng)控制,神經(jīng)網(wǎng)絡(luò)控制等現(xiàn)代控制技術(shù)。 該系統(tǒng)要求用單片機(jī)測(cè)控來 植物生長(zhǎng)環(huán)境因子信息數(shù)據(jù)的實(shí)時(shí)采集、處理,而后輸出控制執(zhí)行機(jī)構(gòu),以實(shí)現(xiàn)環(huán)境濕度、溫度的測(cè)控,達(dá)到節(jié)水節(jié)能,省時(shí)省工的效果。 通過傳感器檢測(cè) 植物 生 長(zhǎng)的環(huán)境溫度、土壤濕度 ; 依據(jù)設(shè)定的 植 物 要求的溫度、濕度 的上下限值,由單片機(jī)來控制開關(guān)電磁閥 , 從而調(diào)節(jié) 溫 濕度。 單片機(jī)具有體積小,價(jià)格低廉,功能強(qiáng)大等優(yōu)點(diǎn)。但是,在網(wǎng)上查找資料的過程中發(fā)現(xiàn)市場(chǎng)上擁有已將溫濕度采集集成在同一片傳感器上的 AM2301,同時(shí),它 是 以效準(zhǔn) 數(shù)字信號(hào)輸出的復(fù)合傳感器,省去了模數(shù)轉(zhuǎn)換的麻煩,節(jié)省了硬件資源。當(dāng)數(shù)碼管特定的段加上電壓后,這些特定的段就會(huì)發(fā)亮,以形成我們眼睛看到的 “ 8”數(shù)碼管字樣了 。 系統(tǒng)中我們選擇主控制器芯片的時(shí)候需要考慮整個(gè)系統(tǒng)的功耗要低,并且有非易失性的程序和數(shù)據(jù)存儲(chǔ)器方便數(shù)據(jù)的掉電存儲(chǔ),要集成內(nèi)部基準(zhǔn)電壓源并采用 at89s51 單片機(jī)。 步驟二 : 微處理器的 I/O 設(shè)置為輸出,同時(shí)輸出低電平,且低電平保持時(shí)間不能小于 800us ,典型值是拉低 1MS,然后微處理器的 I/O 設(shè)置為輸入狀態(tài),釋放總線,由于上拉電阻,微處理器的 I/O 即 AM2301的 SDA 數(shù)據(jù)線也隨之變高,等主機(jī)釋放總線后, AM2301 發(fā)送響應(yīng)信號(hào),即輸出 80 微秒的低電平作為應(yīng)答信號(hào),緊接著輸出 80 微秒的高電平通知外設(shè)準(zhǔn)備接收數(shù)據(jù)。因?yàn)閱纹瑱C(jī)的帶負(fù)載能力比較小,不足以驅(qū)動(dòng)繼電器和電磁閥,所以采用功 率放大驅(qū)動(dòng)電路,使得電磁閥能夠工作。其中通過 S4 鍵切換溫濕度,數(shù)碼管通過位段掃描實(shí)現(xiàn)顯示功能。它應(yīng)用專用的數(shù)字模塊采集技術(shù)和溫濕度傳感技術(shù),確保產(chǎn)品具有極高的可靠性與卓越的長(zhǎng)期穩(wěn)定性。校準(zhǔn)系數(shù)以程序的形式儲(chǔ)存在單片機(jī)中,傳感器內(nèi)部在檢測(cè)信號(hào)的處理過程中要調(diào)用這 些校準(zhǔn)系數(shù)。特殊封裝形式可根據(jù)用戶需求而提供。 AM2301 傳感器讀單總線的流程圖如圖所示 : 引腳 顏色 名稱 描述 1 紅色 VDD 電源( ) 2 黃色 SDA 串行數(shù)據(jù),雙向 3 黑色 GND 地 4 NC 空腳 AM2301 傳感器讀單總線的流程圖 溫濕度采集原理圖如下圖所示 七、 硬件抗干擾設(shè)計(jì) 在自動(dòng)澆灌控制系統(tǒng)中,系統(tǒng)可靠性的保證是非常重要的,單片機(jī)硬件系統(tǒng)的可靠性決定了整個(gè)系統(tǒng)的可靠性。提高穩(wěn)壓電源抗干擾能力,通常采用的措施 :采用電源濾波 。 總結(jié) 由于水平、時(shí)間與試驗(yàn)條件有限,系統(tǒng)設(shè)計(jì)還不完善,程序不夠簡(jiǎn)潔,功能沒有完整。 在程序?qū)崿F(xiàn)過程中,發(fā)現(xiàn)數(shù)碼管數(shù)據(jù)有閃爍的現(xiàn)象,經(jīng)過老師的提醒加上自己通過構(gòu)思得到的方法,我采用了一個(gè)定時(shí)器,將溫濕度掃描程序放在定時(shí)器中斷里面, 通過定時(shí)器的方式,避免程序的反復(fù)循環(huán)而導(dǎo)致數(shù)碼管顯示的延遲而造成閃爍的缺陷。 define uchar unsigned char define uint unsigned int sbit beep=P3^2。 sbit s3=P3^6。 U8 U8temp。 U8 U8data。 U16 U16temp1,U16temp2。//數(shù)碼管顯示編碼 (1F) void SendData(U8 *a) {outdata[0] = a[0]。 outdata[4] = a[4]。 } void delay1(U16 t) {U16 i,j。j0。i0。 } void Delay(U16 j) {U8 i。i27。 i。 i。i++) {U8FLAG=2。 Delay_10us()。 if(HR)U8temp=1。U8FLAG++)。 //0 }//rof } void RH(void) {//主機(jī)拉低 18ms HR=0。 Delay_10us()。 //判斷從機(jī)是否有低電平響應(yīng)信號(hào) 如不響應(yīng)則跳出,響應(yīng)則向下運(yùn)行 if(!HR) //T ! {U8FLAG=2。 U8FLAG=2。 //數(shù)據(jù)接收狀態(tài) COM()。 COM()。 COM()。 if(U8temp==U8checkdata_temp) {U8RH_data_H=U8RH_data_H_temp。 U16temp1 |= U8RH_data_L。 //濕度個(gè)位 U8T_data_H=U8T_data_H_temp。 U16temp2 |= U8T_data_L。//溫度個(gè)位 U8checkdata=U8checkdata_temp。 clk=0。 delay2(1)。 delay2(1)。 clk=1。 clk=1。 clk=0。 delay2(1)。 delay2(1)。 clk=1。 clk=1。 clk=0。 delay2(1)。 delay2(1)。 clk=1。 clk=1。 g=shi%10。 clk=1。 clk=1。 P0=duan[g]|0x80。 P2=0。 g=fen%10。 clk=1。 clk=1。 P0=duan[g]|0x80。 P2=0。 g=miao%10。 clk=1。 clk=1。 P0=duan[g]。 P2=0。 s=tab[0]。 P2=wei[5]。 clk=0。 clk=0。 delay1(5)。 delay1(5)。 clk=1。 clk=1。 P0=duan[h]。 P2=0。 P2=wei[1]。 clk=0。 clk=0。 delay1(5)。 delay1(5)。 h=tabs[2]。 clk=1。 clk=1。 P0=duan[s]。 P2=0。
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1