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

正文內容

-太陽能熱水器控制器(完整版)

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

下一頁面
  

【正文】 燈亮 顯示當前溫度,水溫燈滅 State=2? 開始 按鍵檢測 ( 5)加熱鍵: 如圖 所示。 表 X5045指令 指令名稱 指令格式 完成的操作 WREN 0000 0110 寫允許 WRDI 0000 0100 寫禁止 RDSR 0000 0101 讀狀態(tài)寄存器 WRSR 0000 0001 寫狀態(tài)寄存器(看門狗和塊鎖定) READ 0000 AS011 從選定的開始地址單元中讀數據 WRITE 0000 AS010 向選定的開 始地址單元寫入數據( 116字節(jié)) 在器件進行寫操作之前,首先必須設置寫操作指令。 要 寫狀態(tài)寄存器 ,即 將數據寫入狀態(tài)寄存器,首先必須用 WREN 命令將 WEL 置為“1” 。地址將會自動地增加到,當到達最高地址之后,地址將會回繞到 $000H 單元。 在進行寫操作(字節(jié)或頁寫)完成時, CS必須在最后一個待寫入字節(jié)的位 0被寫入之后拉至高電平。置位寫使能子程序 CLR SCK5 CLR CS5 MOV A,01h LCALL OUTBYT 。由于微處理器必須周期性的觸發(fā) CS/WDI 引腳以避免 RESET 信號激活而使電路復位,所以CS/WDI 引腳必須在看門狗超時時間終止之前受到由高至低信號的觸發(fā) [14] 。R0=DATA {START ADDRESS} LCALL OUTBYT CLR SCK5 SETB CS5 LCALL WIP_POLL 。接下來再借助仿真器進行聯機調試,分別測試擴展的 RAM、 I/O口、 I/O 設備、程序存儲器以及晶振和復位電路,改正其中的錯誤。不僅如此,還可以通過計算機斷的軟件實現單步、全速、運行到光標的常規(guī)調試手段。 在機型和元器件的選擇上,以性價比高為原則,從而組成最小最優(yōu)化的系統(tǒng)。忘不了在寫開題報告時的精心指導 。溫度 DS18B20 disp_clk bit 。報警,并加 keys equ 20h 。設定水位 50h,80h,99h temp1 equ 42h water_num equ 43h 。**主循環(huán) ******************************* main0: LCALL RET_WDOG lcall get_temp 。用水 ljmp test_key_ret key_ret00: ljmp test_key_ret test11: clr kc_bj clr out_bj setb out 。=2。檢測水位,并考慮加水 ljmp test_key_ret test45: cjne a,02h,test4a 。手動加水 setb kw_bj clr out_w 。 cjne a,water,act_w1 act_w1: jc act_w2 setb out_w setb LS ljmp test_water_ret act_w2: clr out_w LCALL RET_WDOG lcall display ljmp test_water 。以下是 X5045 相關子程序 X5045_INIT: CLR EA PUSH ACC CLR SCK5 CLR SI5 LCALL WREN CLR SCK5 CLR CS5 MOV A,01h LCALL OUTBYT MOV A,10H 。WRITE LCALL OUTBYT MOV A,r5 LCALL OUTBYT MOV A,b 。 。Skip ROM(跳過 ROM] [CCH] LCALL WRITE_1820 MOV A,44H 。自檢標志位 mov r5,00h lcall WRITE mov a,40 。WIP=0? POP b SETB EA RET WIP_POLL: push 01h push acc MOV R1,200 。讀狀態(tài)寄存器 MOV A,05H LCALL OUTBYT LCALL INBYT CLR SCK5 SETB CS5 RET WREN: CLR EA CLR SCK5 CLR CS5 MOV A,06H LCALL OUTBYT CLR SCK5 SETB CS5 setb EA RET RET_WDOG: SETB CS5 NOP CLR CS5 NOP SETB CS5 RET READ: CLR EA 。報警,并加水 clr out_w LCALL RET_WDOG lcall display ljmp test_water 。************************************************* test_water: jb ,test_w1 mov water_num,10h 。變?yōu)?16進制 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 。up mov a,state cjne a,01h,test45 test40_5: mov a,water 。關水位燈亮 mov state,00h ljmp test_key_ret test21: mov state,01h clr LEDW 。檢測水位 lcall test_key lcall dipkey ljmp main0 。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 。TEST TEMPERATURE H TEMPER_L EQU 29H 。(送顯示數據) dsp2 bit 。每當遇到自己不能解決的問題時, xx 總是不厭其煩地開導我,從開題報告到題綱的設計,從實踐操作到理論分析,從論文撰寫到定稿,無不體現了老師對我的 關懷。 本設計功能已基本符合要求,但是由于自己本身水平有限,所以該系統(tǒng)還有許多不盡如人意的地方,我將在日后的時間繼續(xù)完善。從控制器的功 能和硬件設計來看,該控制器功能全面、技術成熟可靠、經濟實用,它的成功開發(fā)使用戶能全天候地使用太陽能熱水器。常見的軟件錯誤有程序失控、中斷錯誤(不響應中斷或循環(huán)響應中斷)、輸入 /輸出錯誤和處理結果錯誤等類型。應用系統(tǒng)的調試步驟和方法是相同的,但具體細節(jié)與采用的開發(fā)系統(tǒng)(即仿真器)及選用的單片機型號有關。讀一個字節(jié)數到 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 。STATUS_REG LCALL OUTBYT 。在一次寫狀態(tài)寄存器的操作或寫存儲器的操作之后做寫入的操作,必須首先讀狀態(tài)寄存器并檢查 WIP位,如果 WIP位是高說明正在進行內部的寫操作。 寫存儲器內容: 要寫存儲 器內容, WEL 位必須通過 WREN 指令置為 “1”。這個 8位數據就是相應的寄存器中的內容。在器件復位后將自動禁止寫操作,而一旦對器件寫入一個字節(jié)、一頁或寫入狀態(tài)寄存器后也將自動處于寫禁止狀態(tài)。 圖 UP鍵流程圖 N Y N Y Y 修改水位設置 返回 N 修改水溫設置 State=0 Keys=20H? State=1? State=2? 按鍵檢測 開始 N Y 返回 Y N Y 停止加水 N 加水 Keys=10H? 在加熱嗎? 小于設定溫度嗎? 開始 按鍵檢測 3. 5 X5045 程序設計 因為 對設置的水位和水溫需要 進行 保存,本設計 選 用帶 EEPROM的 看門狗 X5045來保存數據。延時消抖 mov a,p1 cpl a anl a,7fh jz key_ret00 mov keys,a 。 本設計采用共陽 極的 LED 數碼管,共陽就是 7 段的顯示字碼共用一個電源的正。50% ljmp act_w test_w3: jb ,test_w4 mov water_num,02h 。 圖 溫度數字濾波
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1