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

正文內(nèi)容

-太陽能熱水器控制器(專業(yè)版)

2025-02-01 00:36上一頁面

下一頁面
  

【正文】 自檢 5045 CHECK_5045: PUSH 05H PUSH ACC MOV R5,00H check1: LCALL READ CJNE A,55H,check2 check0: POP ACC POP 05H RET check2: mov a,55h 。STATUS_REG LCALL OUTBYT CLR SCK5 SETB CS5 LCALL WIP_POLL POP ACC SETB EA RET OUTBYT: PUSH 07h MOV R7,08H clr SI5 byt0: CLR SCK5 RLC A MOV SI5,C SETB SCK5 DJNZ R7,byt0 CLR SI5 POP 07h RET INBYT: PUSH 07h MOV R7,08H CLR C byt2: SETB SCK5 CLR SCK5 MOV C,SO5 RLC A DJNZ R7,byt2 mov b,a POP 07h RET RDSR: CLR SCK5 CLR CS5 。加水 ljmp key_ret test61: setb out_w clr kw_bj ljmp key_ret test70: cjne a,40h,key_ret jb kc_bj,test71 clr out_c setb kc_bj ljmp key_ret test71: setb out_c clr kc_bj ljmp key_ret test_key_ret: lcall dipkey key_ret: ret bcdtoh: mov b,10h div ab mov r6,b mov b,0ah mul ab add a,r6 ret htobcd: mov b,0ah div ab swap a add a,b ret 。水溫?zé)袅? clr LEDT ljmp test_key_ret test40: cjne a,08h,test50 。檢測(cè)水溫 lcall test_water 。按鍵狀態(tài) out_bj bit kw_bj bit kc_bj bit NEGATIVE BIT Krun bit KDISW bit KDIST bit Kup bit Kdown bit KW bit KC bit TEMPER_NUM equ 27h TEMPER_H EQU 28H 。忘不了在論文寫作過程中的諄諄教導(dǎo)。 結(jié)論 論文論述了一種太陽能熱水器中輔助電熱水裝置控制器的開發(fā),給出了硬件設(shè)計(jì)和軟件框圖。WIP=0? POP b SETB EA RET 4 軟件調(diào)試 在系統(tǒng)樣機(jī)的組裝和軟件設(shè)計(jì)完成以后,就進(jìn)入系統(tǒng)的調(diào)試階段。單字節(jié)輸出自程序 MOV A,10H 。讀周期在 CS 變?yōu)楦唠娖胶笾兄埂?WREN指令允許進(jìn)行寫操作,而 WRDI將禁止寫操作。讀取按鍵方法如下: test_key: mov a,p1 cpl a anl a,7fh jz key_ret00 lcalldelay 。80% Y Y Y N 開始 水位檢測(cè) 相應(yīng)指示燈亮 送 ULN2021 反向 P1 為高電平嗎? P4 為高電平嗎? P3 為高電平嗎? P2 為高電平嗎? N N 返回 Y N ljmp act_w test_w2: jb ,test_w3 mov water_num,05h 。 本設(shè)計(jì) 采用數(shù)字濾波算法克服隨干擾引起的誤差 ,該法 具有以下優(yōu)點(diǎn): ( 1)數(shù)字濾波無需硬件,只用一個(gè)計(jì)算過程,可靠性高,不存在阻抗匹配的問題。s 之間能正確地采樣 I/O 總線上的 “0” 電平,當(dāng)要寫 1 時(shí)序時(shí),單總線被拉低之后,在 15181。同時(shí), DS18B20 為了 保證各位數(shù)據(jù)傳輸?shù)恼_性和完整性 ,它 有著嚴(yán)格的通信協(xié)議。此功能使太陽能熱水器產(chǎn)出最多熱水。顯示器顯示亂碼 , 因干擾而造成電磁閥等執(zhí)行機(jī)構(gòu)誤操作等 一些問題 ,影響了太陽能熱水器的推廣使用 [3]。相配套的控制儀器也 隨之 相繼問世。 ( 2)水位顯示:本系統(tǒng)利用水位檢測(cè)電路可以檢測(cè) 4個(gè)水位,包括 4 個(gè)正常水位50% 、 80% 、 100% 和一個(gè)底水位;用 數(shù)碼管 來顯示當(dāng)前水位,當(dāng)水位超過該水位點(diǎn), 數(shù)碼管顯示 。 圖 主程序流程圖 3 軟件 設(shè)計(jì) 軟件 設(shè)計(jì)分為:溫度檢測(cè)設(shè)計(jì)、水位檢測(cè)程序設(shè)計(jì)、顯示程序設(shè)計(jì)、按鍵程序設(shè)計(jì)、 X5054 程序設(shè)計(jì)。 DS18B20 完成一個(gè)讀時(shí)序 的 過程,至少需要60181。 表 DS18B20控制命令 指令 約定代碼 操作說明 溫度轉(zhuǎn)換 44H 啟動(dòng) DS18B20進(jìn)行溫度轉(zhuǎn)換 讀暫存器 BEH 讀暫存器 9個(gè)字節(jié)內(nèi)容 寫暫存器 4EH 將數(shù)據(jù)寫入暫存器 的 TH、 TL字節(jié) 復(fù)制暫存器 48H 把暫存器的 TH、 TL字節(jié)寫到 E2RAM中 重新調(diào) E2RAM B8H 把 E2RAM中的 TH、 TL字節(jié)寫到暫存器 TH、 TL字節(jié) 讀電源供電方式 B4H 啟動(dòng) DS18B20發(fā)送電源供電方式的信號(hào)給主 CPU 溫度檢測(cè)程序 DS18B20 中的溫度傳感器對(duì)溫度 進(jìn)行檢測(cè) , 是由 16 位符號(hào)擴(kuò)展的二進(jìn)制補(bǔ)碼讀數(shù)形式提供,以 ℃/LSB 形式表達(dá),其中 S是 符號(hào)位。 圖 溫度數(shù)字濾波器 Y N 復(fù)位 DS18B20 發(fā)溫度轉(zhuǎn)換命令 溫度檢測(cè) 讀匹配溫度 溫度超限嗎? 報(bào)警 顯示 返回 開始 3. 2 水位檢測(cè)程序設(shè)計(jì) 水位設(shè)定為 4 段,包括安全下限 、 50%、 80%、 100%。 本設(shè)計(jì)采用共陽 極的 LED 數(shù)碼管,共陽就是 7 段的顯示字碼共用一個(gè)電源的正。 圖 UP鍵流程圖 N Y N Y Y 修改水位設(shè)置 返回 N 修改水溫設(shè)置 State=0 Keys=20H? State=1? State=2? 按鍵檢測(cè) 開始 N Y 返回 Y N Y 停止加水 N 加水 Keys=10H? 在加熱嗎? 小于設(shè)定溫度嗎? 開始 按鍵檢測(cè) 3. 5 X5045 程序設(shè)計(jì) 因?yàn)?對(duì)設(shè)置的水位和水溫需要 進(jìn)行 保存,本設(shè)計(jì) 選 用帶 EEPROM的 看門狗 X5045來保存數(shù)據(jù)。這個(gè) 8位數(shù)據(jù)就是相應(yīng)的寄存器中的內(nèi)容。在一次寫狀態(tài)寄存器的操作或?qū)懘鎯?chǔ)器的操作之后做寫入的操作,必須首先讀狀態(tài)寄存器并檢查 WIP位,如果 WIP位是高說明正在進(jìn)行內(nèi)部的寫操作。讀一個(gè)字節(jié)數(shù)到 A 中,地址在 R5 中 CLR SCK5 CLR CS5 MOV A,0BH LCALL OUTBYT MOV A,R5 LCALL OUTBYT LCALL INBYT CLR SCK5 SETB CS5 SETB EA RET 寫子程序 : WRITE: CLR EA PUSH b 。常見的軟件錯(cuò)誤有程序失控、中斷錯(cuò)誤(不響應(yīng)中斷或循環(huán)響應(yīng)中斷)、輸入 /輸出錯(cuò)誤和處理結(jié)果錯(cuò)誤等類型。 本設(shè)計(jì)功能已基本符合要求,但是由于自己本身水平有限,所以該系統(tǒng)還有許多不盡如人意的地方,我將在日后的時(shí)間繼續(xù)完善。(送顯示數(shù)據(jù)) dsp2 bit 。10ms MOV TL1,00H MOV IP,08H setb EA setb ET1 MOV R0,5FH MOV A,00H C_M: MOV R0,A DJNZ R0,C_M MOV SP,60H mov keys,00h LCALL X5045_INIT LCALL INIT_1820 setb EA LCALL CHECK_5045 mov r7,10 main2: lcall get_temp mov led1,08h 。關(guān)水位燈亮 mov state,00h ljmp test_key_ret test21: mov state,01h clr LEDW 。變?yōu)?16進(jìn)制 cjne a,99,test46 test46: jc test47 mov a,00h ljmp test48 test47: inc a test48: lcall htobcd mov temper_set,a mov r5,20H 。報(bào)警,并加水 clr out_w LCALL RET_WDOG lcall display ljmp test_water 。WIP=0? POP b SETB EA RET WIP_POLL: push 01h push acc MOV R1,200 。Skip ROM(跳過 ROM] [CCH] LCALL WRITE_1820 MOV A,44H 。WRITE LCALL OUTBYT MOV A,r5 LCALL OUTBYT MOV
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1