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

正文內容

快熱式家用電熱水器的設計畢業(yè)設計-在線瀏覽

2025-02-01 10:51本頁面
  

【正文】 i 1 do for j 0j 100j 循環(huán) 100 次約 05s if keyscan i 6 如果有鍵按下顯示當前檔位 3s display 調用顯示函數(shù)一次約 4ms heatctrl 調用加熱控制函數(shù) end for b 0b 100b temptest 每 05s 進行一次測溫 while i 通過改變循環(huán)次數(shù) i 的大小決定是否刷新顯示 j abs ctemp 取溫度絕對值 dispram[1] j10 取個位數(shù)送顯示 j 10 取十位 數(shù) dispram[0] jj0x11 送顯示帶滅零 end while 1 延時函數(shù) void delay unsigned int dt 參數(shù) dt 無返回值 延時時間 dt500 機器周期 void delay unsigned int dt register unsigned char bt 定義寄存器變量 for dt dt for bt 250 bt 此句編譯時以 DJNZ 實現(xiàn) 2502 500 機器周期 顯示函數(shù) void display void 無參數(shù)無返回值 兩位共陽數(shù)碼管掃描顯示 void display void unsigned char code table[] 0xc00xf90xa40xb00x990x920x820xf80x800x90\ 0x880x830xc60xa10x860x8e0xbf0xff unsigned char ia a 0xfe 位選賦初值 for i 0 i 2 i 循環(huán)掃描兩位數(shù)碼管 P2 0x1f 清除位選 P0 table[dispram[i]] 送顯示段碼 P2 a 選通一位 delay 4 延時 2ms a _crol_ a1 改變位選字 P0 0xff 消影 按鍵掃描處理函數(shù) unsigned char keyscan void 無參數(shù)返回值無符號字符型無鍵按下為 0 有鍵按下為其它 影響全局變量 heatpower unsigned char keyscan void unsigned char ich if upkey 0 鍵 buzz 0 打開蜂鳴器發(fā)出按鍵音 for i 0i 5i display 延時消抖 buzz 1 關閉蜂鳴器 if heatpower 9 heatpower 檔位加一 dispram[0] 0 dispram[1] heatpower 顯示當前檔位 while upkey 0 display 等待鍵釋放 return 1 返回有鍵按下 else if downkey 0 鍵 buzz 0 打開蜂鳴器發(fā)出按鍵音 for i 0i 5i display 延時消抖 buzz 1 關閉蜂鳴器 if heatpower 0 heatpower 檔位減一 dispram[0] 0 dispram[1] heatpower 顯示當前檔位 while downkey 0 display 等待鍵釋放 return 2 返回有鍵按下 else if swkey 0 開關鍵 buzz 0 打開蜂鳴器發(fā)出按鍵音 for i 0i 30i display 延時消抖 buzz 1 關閉蜂鳴器 swkey 1 置位開關鍵 while swkey 0 display 等待鍵釋放 ch IE 暫存中斷控制字 IE IE 0x00 禁止中斷 P0 0xff P1 0xff P2 0xff 清除端口輸出 dispram[0] 0x10 dispram[1] 0x10 顯示 display while 1 while swkey display 等待開關鍵按下 buzz 0 打開蜂鳴器發(fā)出按鍵音 for i 0i 10i display 延時消抖 buzz 1 關閉蜂鳴器 if swkey 0 break 確認開關鍵被按下 while swkey 0 display 等待鍵釋放 IE ch 還原中斷控制字 IE return 0 返回無鍵按下 else return 0 無任何鍵按下時由此返回 加熱控制函數(shù) void heatctrl void 無參數(shù)無返回值 判斷是否加熱加熱功率及檔位指示燈處理 void heatctrl void if tempov 當沒有超溫標志時 relay 0 接通繼電器 buzz 1 關閉蜂鳴器 switch heatpower 判斷加熱檔位 case 0 EX1 0ET1 0triac 1led1 1led2 1led3 1break 0 檔不加熱指示燈不亮 case 1 case 2 case 3 case 4 led1 0led2 1led3 1EX1 1break 14 檔 1 號指示等亮 case 5 case 6 case 7 case 8 led1 0led2 0led3 1EX1 1break 58 檔 1 號 2 號指示燈亮 case 9 EX1 0ET1 0led1 0led2 0led3 0triac 0break 9 檔全功率指示燈全亮 else 當有超溫標志時 relay 1 斷開繼電器 EX1 0 ET1 0 triac 1 關閉可控硅 buzz 0 蜂鳴報警 測溫函數(shù) void temptest void 無參數(shù)無返回值 影響全局變量 ctemptempov 測量并查表計算溫度判斷是否超溫 void temptest void signed char temptempmintemp unsigned int t0rig unsigned int code temptab[] 0x6
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1