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

正文內(nèi)容

基于單片機(jī)的節(jié)水灌溉系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)-閱讀頁

2025-07-25 16:35本頁面
  

【正文】 外部復(fù)位電路通常有兩種即上復(fù)位電路和開關(guān)復(fù)位電路兩種方式。 復(fù)位電路圖如圖 RESET。該設(shè)計(jì)時(shí)鐘頻率為 12MHz, C取 10μ F, R取 10KΩ 。 沈陽工學(xué)院本科畢業(yè)設(shè)計(jì) 錯(cuò)誤 !未指定書簽。 MCS51 的口線 P26 接報(bào)警電路的輸入端 ,當(dāng) P26 口輸出低電平時(shí) ,發(fā)光二極管兩端電壓差接近 5V,發(fā)光報(bào)警 .壓電蜂鳴器兩條引線加上近 5V 的直流電壓,由壓電效應(yīng)而發(fā)出蜂鳴音報(bào)警。 ( 2) 靈敏度可以調(diào) 沈陽工學(xué)院本科畢業(yè)設(shè)計(jì) 錯(cuò)誤 !未指定書簽。 (5) 設(shè)有固定的螺栓孔,方便安裝 (6) 小板 PCB 尺寸: 3cm * (7) 數(shù)字開關(guān)量輸出指示燈(綠色)電源指示燈(紅色) (8) 比較器采用 LM393 芯片,工作穩(wěn)定 小板接口說明( 4 線制) 1. GND 外接 GND 2. VCC 外接 3. AO 小板模擬量 輸出接口 4. DO 小板數(shù)字量輸出接口( 0和 1) 使用說明 1. 土壤濕度模塊對(duì)環(huán)境濕度最敏感常用來檢測土壤的濕度。利用起來簡便、快速,傳感器原理圖如圖 所示,傳感器的兩個(gè)極片把土壤看作一個(gè)電阻來用,當(dāng)濕度越大電阻就越小,電阻變化后流過基極的電流增大,三極管發(fā)射極端輸出的電壓增高,運(yùn)用這個(gè)原理來測量土壤的濕度。 17 圖 土壤傳感器檢測原理圖 濕度采集模塊組成和單片機(jī)的連接示意圖如圖 所示。 圖 濕度采集模塊組成和單片機(jī)的連接圖 步進(jìn)電機(jī)驅(qū)動(dòng)模塊 步進(jìn)電機(jī)簡介和原理 步進(jìn)電機(jī)是把給定的電脈沖信號(hào)變?yōu)榫€位移或角位移的開環(huán)控制元件。當(dāng)前常用的步進(jìn)電機(jī)步距角大多為 (俗稱半步)或 (俗稱一步)。由此,連續(xù)的給定脈沖信號(hào) 時(shí),步進(jìn)電機(jī)便可以連續(xù)的運(yùn)轉(zhuǎn)。 沈陽工學(xué)院本科畢業(yè)設(shè)計(jì) 錯(cuò)誤 !未指定書簽。 步進(jìn)電機(jī)是通過輸入脈沖頻率快慢來實(shí)現(xiàn)速度控制。還可通過對(duì)頻率的改變從而提高步進(jìn)電機(jī)速度和位置精度。 ULN20xx是大電流、高耐壓達(dá)林頓陳列,由七個(gè)硅 NPN 達(dá)林頓管組成的。 ULN20xx工作電流大,工作電壓很高,灌溉電流可以達(dá)到500mA,且能在關(guān)的狀態(tài)時(shí)承受 50V的電壓,輸出還可在高負(fù)載電流時(shí)并行運(yùn)行 【 8】 。注意的是 ,達(dá)林頓管的內(nèi)部由多只管子和電阻組成 ,當(dāng)用萬用表測試時(shí)基極的正反向阻值和普通的三極管不同。但只要改變延時(shí)時(shí)間,便可改變驅(qū)動(dòng)脈沖頻率,同時(shí)改變了步進(jìn)電機(jī)轉(zhuǎn)速。 單片機(jī)向 P2口輸出驅(qū)動(dòng)代碼并由程序進(jìn)行。只要 CPU執(zhí)行傳送的命令,數(shù)據(jù)也依次取出,送入 P2口便可以了。 19 運(yùn)行;倒序輸出時(shí),步進(jìn)電機(jī)便反向運(yùn)行;停止輸出,步進(jìn)電機(jī)也停止工作。 圖 步進(jìn)電機(jī)驅(qū)動(dòng)模塊電路圖 沈陽工學(xué)院本科畢業(yè)設(shè)計(jì) 錯(cuò)誤 !未指定書簽。 當(dāng)系統(tǒng)通電時(shí),各模塊電路開始啟動(dòng),將設(shè)定的上下限值輸入 ,檢測模塊中土壤濕度傳感器開始檢測土壤濕度,把采集到的濕度值送給單片機(jī),單片機(jī)將送入的值和設(shè)定值進(jìn)行比較,如果檢測值小于設(shè)定的下限值,步進(jìn)電機(jī)驅(qū)動(dòng)灌溉,如果檢測值大于設(shè)定的下限值,停止灌溉。 開 始初 始 化設(shè) 定 值 輸 入采 樣 濕 度值 送 入 單 片 機(jī)土 壤 濕 度 傳 感 器 是 否 到 設(shè) 定 值灌 溉 停 止 灌 溉當(dāng) 前 適 度N Y 圖 主程序流程圖 沈陽工學(xué)院本科畢業(yè)設(shè)計(jì) 錯(cuò)誤 !未指定書簽。單片機(jī)會(huì)將接收到數(shù)值與單片機(jī)內(nèi)存中的設(shè)定值比較,如果接收到的數(shù)值低于了設(shè)定值,步進(jìn)電機(jī)控制電路模塊開始啟動(dòng)步進(jìn)電機(jī)且進(jìn)行灌溉。與此同時(shí)單片機(jī)把檢測到的數(shù)值與系統(tǒng)的灌溉與否在實(shí)物模塊中顯示出來。 啟 動(dòng) A / D 轉(zhuǎn) 換讀 出 啟 動(dòng) A / D 轉(zhuǎn) 換后 數(shù) 值是 否 大 于 設(shè) 定 值 返 回初 始 化N o 圖 A/D轉(zhuǎn)換流程圖 按鍵電路子程序 按鍵用于人機(jī)界面的輸入,子程序用于按鍵的檢測。其過程為:掃描按鍵、去抖延時(shí)、再檢測、執(zhí)行對(duì)應(yīng)程序。 22 圖 按鍵程序流程 1602液晶顯示模塊設(shè)計(jì) 液晶顯示模塊是一個(gè)慢顯示器件,在執(zhí)行每條指令之前要確認(rèn)模塊的忙標(biāo)志為低電平,表示不忙,則此指令失效,要顯示字符時(shí)要先輸入顯示字 符地址,告訴模塊在哪里現(xiàn)實(shí)了字符。軟件流程圖 所示: 開 始結(jié) 束按 鍵 掃 描延 遲 1 0 m s 抖 動(dòng)提 取 鍵 值調(diào) 用 按 鍵 子是 否 有 鍵 按 下是 否 有 鍵 按 下N oN o沈陽工學(xué)院本科畢業(yè)設(shè)計(jì) 錯(cuò)誤 !未指定書簽。 24 參考文獻(xiàn) [1]童時(shí)中.模塊化設(shè)計(jì)原理方法及應(yīng)用 [M].北京:中國標(biāo)準(zhǔn)出版社, 20xx: 2043 [2]節(jié)水灌溉編委會(huì).節(jié)水灌溉技術(shù)手冊 [M].北京:中國大地出版社, 20xx: 112136 [3]何立民.單片機(jī)初級(jí)教程 [M].北京:北京航空航天大學(xué)出版社, 1999: 7394 [4]宋彩利 , 孫友倉 , 吳宏岐 . 單片機(jī)原 理與 C51編程 [M]. 西安 : 西安交通大學(xué)出版社,20xx: 190191 [5]劉湘濤,江世明.單片機(jī)原理與應(yīng)用 [M].北京:電子工業(yè)出版社, 20xx:134139,142148. [6]王毅.單片機(jī)器件應(yīng)用手冊 [M].北京:人民郵電出版社, 1994: 6065 [7]王鴻鈺 .步進(jìn)電機(jī)控制技術(shù)入門 [M].上海 :同濟(jì)大學(xué)出版社 ,1990: 2965 [8]朱兵,彭宣戈.匯編語言程序設(shè)計(jì) [M].北京:北京航空航天大學(xué)出版社, 20xx: 1839 沈陽工學(xué)院本科畢業(yè)設(shè)計(jì) 錯(cuò)誤 !未指定書簽。 26 附錄 B 程序代碼 include include define uchar unsigned char define uint unsigned int define ulong unsigned long /*八拍方式驅(qū)動(dòng),順序?yàn)?A AB B BC C CD D DA*/ unsigned char code clockWise[]={0x08,0x0c,0x04,0x06,0x02,0x03,0x01,0x09}。 uchar L_temp=20。 uint MOTOR_SPEED=20xx。 uchar Speed_flag=1。 uint ad_dat1=0。 sbit key1=P1^4。 sbit key3=P1^6。 void delay(uint z) { uint x,y。x0。y0。 } include include void keyscan() { if(!key1) { delay(5)。 if(set_flag2) 沈陽工學(xué)院本科畢業(yè)設(shè)計(jì) 錯(cuò)誤 !未指定書簽。 } while(!key1)。 if(!key2) { if(H_temp99) H_temp++。 } } else if(!key3) { delay(5)。 while(!key3)。 case 2: if(!key2) { delay(5)。 while(!key2)。 28 } else if(!key3) { delay(5)。 while(!key3)。 default: break。 if(!key4) { Speed_flag++。 while(!key4)。 TR0=1。 break。 break。 29 case 3: MOTOR_SPEED=6000。 case 4: MOTOR_SPEED=3000。 case 5: MOTOR_SPEED=20xx。 } } else { run_flag=0。 } } void main() { uint AD_DAT=0。 uchar i=0。 TMOD=0x01。 TL0=(65536MOTOR_SPEED)%256。 TR0=0。 while(1) { if(i5) // 濾 { i++。 // 波 } else // 算 { i=0。 30 ad_dat1=AD_DAT/5。 C_temp=(uchar)(ad_buf)。 } keyscan()。 display()。 TL0=(65536MOTOR_SPEED)%256。 time1_num++。} } 沈陽工學(xué)院本科畢業(yè)設(shè)計(jì) 錯(cuò)誤 !未指定書簽
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1