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

正文內(nèi)容

基于單片機(jī)的節(jié)水灌溉系統(tǒng)設(shè)計(jì)word格式(參考版)

2024-12-11 09:39本頁(yè)面
  

【正文】 另外,當(dāng)系統(tǒng)正常工作時(shí),如果檢測(cè)到的土壤濕度值小于或等于土壤濕度下限值時(shí), 系統(tǒng)上位機(jī)可自動(dòng)計(jì)算出需灌水量和灌水時(shí)間的數(shù)值,并啟動(dòng)發(fā)送數(shù)據(jù)的命令將信息傳送給單片機(jī),單片機(jī)進(jìn)行灌水。 (3)一切正常后,在進(jìn)行調(diào)試、測(cè)量。 (2)給電路接通電源,看電路各元器件是否正常工作,有無(wú)氣味,或冒煙。 (1)電路板制作好后,先觀察電路中有無(wú)漏接、接錯(cuò)、虛短、虛斷等現(xiàn)象。程序如下: SERVE: CLR EA PUSH DPL PUSH DPH PUSH ACC PUSH PSW SETB 0D3H SETB 0D4H JB TI, STOP WAIT: JNB RL, WAIT 無(wú) 錫 職 業(yè) 技 術(shù) 學(xué) 院 畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文) 21 MOV A, SBUF MOV R0, A INC R0 MOV A, R0 CJNE A, 3FH, DLEV MOV R0, HUMADR DLEV: CLR RI STOP: CLR TI POP PSW POP ACC POP DPH POP DPL SETB EA RETI 5 軟硬件系統(tǒng)的 調(diào)試 根據(jù)電路原理圖,將整個(gè)電路設(shè)計(jì)出來(lái),相應(yīng)的要對(duì)電路板進(jìn)行調(diào)試、測(cè)量。程序如下 TURN: SETB 0D3H CLR 0D4H ;選擇第一組寄存器 CLR C MOV A, LINEADR MOV B, 20 MUL AB CLR 0D2H MOV R7, B MOV R6, A MOV R5, 00H MOV R4, 33H LOOP1: MOV A, R7 JNZ LOOP2 MOV A, R6 JNZ LOOP2 MOV R7, 0 MOV R6, 0 SJMP $ LOOP2: CLR A MOV R2, A MOV R3, A MOV R1, 16 ADIN: CLR C MOV A, R6 RLC A MOV R6, A MOV A, R7 RLC A MOV R7, A MOV A, R2 RLC A MOV R2, A MOV A, R3 RLC A LOOP3: DJNZ R1, ADIN 無(wú) 錫 職 業(yè) 技 術(shù) 學(xué) 院 畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文) 19 MOV A, R3 JB , LOOP4 MOV A, R2 RLC A MOV R2, A MOV A, R3 RLC A SUBB A, R5 JC DONE1 JINZ LOOP4 MOV A, R2 SUBB A, R4 JC DONE1 LOOP4: MOV A, R6 ADD A, 1 MOV R6, A MOV A, R7 ADDC A, 0 MOV R7, A DONE1: MOV HUMID, R6 CLR 0D3H RET ( 3) BCD 轉(zhuǎn)換程序 BCDTURN: MOV SHOWADR+3, 00H ;因濕度值只能小于 100,故千位數(shù)為 0 MOV B, 100 MOV A, HUMID DIV AB MOV SHOWADR+2, A ;將百位數(shù)送 SHOWADR+2 顯示地址 MOV A, 10 XCH A, B DIV AB MOV SHOWADR+1, A ;將十位數(shù)送 SHOWADR+1 顯示地址 MOV SHOWADR, B ;將個(gè)位數(shù)送 SHOWADR 顯示地址 RET LED 動(dòng)態(tài)顯 示程序 MOV DPTR,7FF8H ;指向 89C51 控制口 MOV A,4DH ;設(shè)置 89C51 工作方式字 MOVX DPTR, A ;設(shè) A 口、 C口均為輸出 SHOW: CLR 0D3H SETB 0D4H ;選中寄存器 2 組 MOV R4, 0FFH SHOWSTART:MOV R0, SHOWADR+3 ;指向緩沖區(qū)末單元 MOV R1, 4 ;顯示 4位 LED SHOWLED: MOV R6, 20H 無(wú) 錫 職 業(yè) 技 術(shù) 學(xué) 院 畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文) 20 MOV R7, 00H DIR 1: MOV A, 00H MOV DPTR, 7FFBH MOV DPTR, A MOV A, R0 MOV DPTR, TAB MOV A, A+DPTR MOV DPTR, 7FF9H MOVX DPTR, A MOV A, R6 MOV DPTR, 7FFBH MOVX DPTR, A HERE: DJNZ R7, HERE DEC R0 CLR C MOV A, R6 RRC A MOV R6, A JNZ DIR1 DJNZ R1, SHOWLED DJNZ R4, SHOWSTART CLR 0D4H TAB: DB 0C0H, 0F9H, 0A4H, 0B0H, DB 99H, 92H, 82H, 0F8H DB 80H, 90H, 88H, 83H DB 0C6H, 0A1H, 86H, 8EH RET 信中斷服務(wù)程序 AT89C51 是采用 MCS51 系列的匯編語(yǔ)言編程,它有一個(gè)標(biāo)準(zhǔn)的串行接口,有 4種工作方式,其中方式 1是標(biāo)準(zhǔn)的 10 位異步通信方式, 10位數(shù)據(jù)和 PC 機(jī)的標(biāo)準(zhǔn)串行接口相對(duì)應(yīng),由串行接口控制器 SCON(字節(jié)地址為 98H)設(shè)置狀態(tài)。這些原始數(shù)據(jù)送入微機(jī)后通常要先進(jìn)行一定的處理,然后才能輸出作為顯示器的顯示數(shù)據(jù)。 圖 15 LED數(shù)碼管動(dòng)態(tài)顯示程序流程圖 程序 各芯片地址編碼為: RAM6116: 0F000H0F7FFH 89C51I/O 口: 7FF8H7FFDH ADC0809: 0BFF8H0BFFFH 主程序 設(shè)計(jì) ADTURN0 EQU 21H ; IN0 通道 A/D轉(zhuǎn)換數(shù)據(jù)存放首址 ADTURN1 EQU 2CH ; IN1 通道 A/D轉(zhuǎn)換數(shù)據(jù)存放首址 LINEADR0 EQU 36H ; IN0采集數(shù)據(jù)經(jīng)濾波處理數(shù)據(jù)存放地 址 LINEADR1 EQU 37H ; IN1 采集數(shù)據(jù)經(jīng)濾波處理數(shù)據(jù)存放地 顯示程序開(kāi)始 89C51 初始化 顯示緩沖區(qū)末地址 — R0 數(shù)碼管個(gè)數(shù) — R1, 位選字 — R6 字形碼送 89C51A 口,位選字送 89C51C 口 顯示延時(shí) 指向下一個(gè)顯示單元 ( R0) 1 4 位數(shù)碼管是否顯示完? ( R6)左移一位,指向下一位 無(wú) 錫 職 業(yè) 技 術(shù) 學(xué) 院 畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文) 16 LINEADR EQU 38H ;平均值存放地址 HUMID EQU 3BH ;標(biāo)度變換后的濕度值存放地址 BCDADR EQU 3CH ; BCD 轉(zhuǎn)換后的濕度值存放地址 HUMADR EQU 3DH ;濕度值存放地址 T100US EQU 25650 ;延時(shí)參數(shù) C100US EQU 3FH SHOWWADR EQU 40H ;顯示區(qū)數(shù)據(jù)存放首址 ORG 0000H SJMP START ORG 000BH ;定時(shí)器 0 中斷服務(wù)程序入口 Limp T0INT ORG 0023H ;串行 I/O 中斷服務(wù)程序入口 Limp SERVE ORG 0050H START: MOV SP 50H ;設(shè)置堆棧 MOV HUMADR 0FFH SETB 0D3H ;選中寄存器 3 SETS 0D4H MOV R0 HUMADR CLR 0D3H ;選中寄存器 0 CLR 0D4H MOV TMOD 22H ;主程序初始化 MOV TH1 0F3H MOV TL1 0F3H MOV SCON 50H MOV PCON 80H MOV DPTR 7FF8H MOV A 4DH MOV DPTR A SETB TR1 SETB EA SETB ES RUN: LCALL AD ;調(diào)用 A/D 轉(zhuǎn)換子程序 LCALL TURN ;調(diào)用濕度轉(zhuǎn)換子程序 MOV A HUMID ;將濕度值送往單片機(jī) MOV SBUF A LCALL TWOSEC ;延時(shí)等待 MOV A HUMID CJNE A HUMID COMP ;檢測(cè)到的濕度值大于預(yù)設(shè)濕度值時(shí)循環(huán)采樣,否則灌溉 DONE: CLR LCALL RAIN ;進(jìn)行灌溉 LCALL TIME ORL P1 02H 無(wú) 錫 職 業(yè) 技 術(shù) 學(xué) 院 畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文) 17 LCALL TWMIN ;灌溉結(jié)束等待 20分鐘 Limp RUN ;回到主程序 COMP: JC DONE LJMP RUN END 根據(jù)電路圖,因 EOC 未接入單片機(jī),故只能采用延時(shí)等待的方法來(lái)讀取 A/D轉(zhuǎn)換結(jié)果, ADC0809 的 IN0 和 IN1 兩個(gè)地址分別是 0BFF8H, 0BFF9H, IN0 通道采集到的 11 個(gè)數(shù)據(jù)放入以 ADTURN1(片內(nèi) 2CH)為首地址的另一片數(shù)據(jù)區(qū)內(nèi)。 數(shù)字濾波無(wú)需硬件,它是用軟件算法來(lái)實(shí)現(xiàn)的,只要適當(dāng)改變軟件濾波程序開(kāi)始 置交 換標(biāo)志位 00H 前數(shù)送后數(shù)單元,后數(shù)送前數(shù)單元 前數(shù) 后數(shù)? 取值結(jié)束 標(biāo)志位 00H=1? 置初始位 置采樣值 清交換標(biāo)志為 00H 取前一個(gè)數(shù) 取后一個(gè)數(shù)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1