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

正文內(nèi)容

基于單片機(jī)的溫度控制系統(tǒng)設(shè)計(jì)論文123(參考版)

2025-06-26 23:46本頁面
  

【正文】 參考文獻(xiàn)[1] 劉高鏁編著.《單片機(jī)實(shí)用技術(shù)》.清華大學(xué)出版社;[2] 樊明龍,任麗靜編著.《單片機(jī)原理與應(yīng)用》.化學(xué)工業(yè)出版社;[3] 徐光翔編著.《單片機(jī)原理該系統(tǒng)實(shí)現(xiàn)的最終功能是控制外界溫度,使溫度恒定在一定的范圍內(nèi),統(tǒng)所能測量溫度的范圍在 099 度之間,能恒定的范圍是在 198 度之間,所以該系統(tǒng)在日常生活與生產(chǎn)中有較大的應(yīng)用空間,特別是運(yùn)用在養(yǎng)值業(yè)方面。 本系統(tǒng)的核心技術(shù)表現(xiàn)在溫度采集、3x4 矩陣鍵盤輸入和動(dòng)態(tài)顯示部分,其中溫度采集的硬件部分使用溫度傳感器 DS18B20,通過軟件控制與 DS18B20 的串口通訊來進(jìn)行溫度采集;3x4 矩陣鍵盤輸入采用鍵碼的掃描來實(shí)現(xiàn).。開始當(dāng)前溫度加偏差溫度設(shè)置溫度加偏差溫度判斷溫度是否過高(設(shè)置溫度加偏差溫度再減當(dāng)前溫度)判斷溫度是否過低(當(dāng)前溫度加偏差溫度再減設(shè)置溫度)初始溫度控制端 和 置低電平發(fā)出降溫命令 高電平 低電平發(fā)出升溫命令 低電平 高電平結(jié)束YYNN第 34 頁第 頁圖 溫度控制執(zhí)行子程序流程圖 鍵盤輸入中斷服務(wù)子程序 在本系統(tǒng)中鍵盤輸入請(qǐng)求使用 INT0(外部中斷 0)來實(shí)現(xiàn),INT0 采用電平觸發(fā)方式,當(dāng)按下鍵盤中的“設(shè)置/切換”鍵時(shí),INT0()端為低電平時(shí),進(jìn)入鍵盤輸入中斷服務(wù)子程序,此時(shí)可以設(shè)置要恒定溫度,“刪除(*)”鍵為刪除鍵,點(diǎn)擊一次可刪除輸入的一位數(shù)據(jù),在輸入過程中通過 端口判斷每次按鍵后是否釋放,當(dāng)按下“確定()”號(hào)鍵時(shí),則保存設(shè)置并退出中斷服務(wù)子程序,返回到主程序,其程序流程圖如圖 所示。 圖 數(shù)據(jù)轉(zhuǎn)換流程圖開始DS18B20 復(fù)位向 DS18B20 寫入相應(yīng)的 ROM 命令讀出溫度值并進(jìn)行校驗(yàn)結(jié)束開始合并溫度值的高位和低位存入 AA 除以 10商送 31H 單元余數(shù)送 30H 單元結(jié)束第 32 頁第 頁 動(dòng)態(tài)顯示子程序在該恒溫系統(tǒng)中使用了兩個(gè)兩位的LED七段數(shù)碼管來顯示系統(tǒng)所采集的當(dāng)前溫度值和設(shè)置的溫度值,為了不占用更多的單片機(jī)端口,在針對(duì)顯示電路的設(shè)計(jì)時(shí)采用了動(dòng)態(tài)顯示的方案,而動(dòng)態(tài)顯示子程序的主要任務(wù)就是控制顯示電路的掃描規(guī)律。第 31 頁第 頁圖 溫度采集子程序流程圖 數(shù)據(jù)轉(zhuǎn)換子程序數(shù)據(jù)轉(zhuǎn)換子程序功能是將從溫度采集子程序中采集的十六進(jìn)制溫度數(shù)據(jù),轉(zhuǎn)換成十進(jìn)制的數(shù)值并存儲(chǔ)在指定的存儲(chǔ)單元內(nèi)。3x4 矩陣鍵盤輸入中斷子程序 顯示子程序SHOW1: MOV A,SHOWGETH ORL A,30H ANL A,0CFH MOV P1,A ACALL DELAY2 MOV A,SHOWGETL ORL A,30H ANL A,0DFH MOV P1,A ACALL DELAY2 CJNE R0,0FFH,SHOW_SET第 29 頁第 頁 MOV A,SHOWSETH ORL A,30H ANL A,0EFH MOV P1,A ACALL DELAY2 MOV A,SHOWSETL ORL A,30H ANL A,0FFH MOV P1,A CLR SETB AJMP SHOW_OVERSHOW_SET: MOV A,TEMPCK 。主程序顯示子程序SHOW: MOV A,SHOWGETH ORL A,30H ANL A,0CFH MOV P1,A ACALL DELAY2第 28 頁第 頁 MOV A,SHOWGETL ORL A,30H ANL A,0DFH MOV P1,A ACALL DELAY2 MOV A,SHOWSETH ORL A,30H ANL A,0EFH MOV P1,A ACALL DELAY2 MOV A,SHOWSETL ORL A,30H ANL A,0FFH MOV P1,A SETB SETB RET。關(guān)閉中斷 INT0 RETI。確認(rèn)鍵 AJMP EXXOK3: CJNE R0,0FFH,SS2 MOV SHOWSETH,SHOWSETL MOV SHOWSETL,A AJMP ONSKEYSS2: MOV R1,A ANL TEMPCK,0FH MOV A,TEMPCK SWAP A MOV TEMPCK,A MOV A,R1 ORL TEMPCK,AONSKEY: JNB ,$ 。退格鍵 CJNE R0,0FFH,SS1 MOV SHOWSETL,SHOWSETH MOV SHOWSETH,00H AJMP ONSKEYSS1: ANL TEMPCK,0F0H MOV A,TEMPCK SWAP A MOV TEMPCK,A AJMP ONSKEY第 27 頁第 頁OK1: CJNE A,0BH,OK2 。初始控制端 ,溫度過低/升溫LS1: JB ,SK1 MOV A,R0 CPL A MOV R0,A JNB ,$SK1: MOV ACC,0FFH CLR SETB 第 25 頁第 頁 SETB MOV P0,ACC ACALL DELAY1 。3x4 矩陣鍵盤輸入中斷子程序SKEY: MOV R0,00H CLR 。初始控制端,溫度過高/降溫OVER: RET。溫度過低/升溫 AJMP OVERSHENG: SETB 。溫度過低/升溫 AJMP OVERJIANG: SETB 。當(dāng)前溫度+TEMPCK 減 設(shè)置溫度(判斷溫度是否過低) SUBB A,SHOWSETL MOV A,51H SUBB A,SHOWSETH JC SHENG CLR 。設(shè)置偏差溫度,設(shè)置溫度+TEMPCK ADD A,TEMPCK MOV 52H,A MOV 53H,SHOWSETH SUBB A,0AH JC SD1 MOV 52H,A INC 53HSD1: MOV A,52H 。溫度數(shù)據(jù)處理SETOUT: MOV A,SHOWGETL 。屏蔽低位第 23 頁第 頁 SWAP A MOV B,A MOV A,TEMPH SWAP A ORL A,B MOV B,10 DIV AB MOV SHOWGETH,A MOV SHOWGETL,B RET。 DELAY 104usDJNZ R6, $MOV R5, 09HMOV R0, TEMPHEAD MOV B,00HREADTEMP2:LCALL READDS1820 。 DELAY 104usDJNZ R6, $MOV A, 0BEHLCALL WRITEDS1820 。讀出溫度值子程序READTEMP1:LCALL INITDS1820MOV A, 0CCHLCALL WRITEDS1820 。 DELAY 104usDJNZ R6, $RET。 DELAY 104usDJNZ R6, $MOV A, 44HLCALL WRITEDS1820 。 向 DS18B20 寫入相應(yīng)的 ROM 命令READTEMP: LCALL INITDS1820MOV A, 0CCHLCALL WRITEDS1820 。 DELAY 104us DJNZ R6, $SETB TEMPDIN DJNZ R7, WRITEDS1820LOPRET第 21 頁第 頁。 寫 DS18B20 的子程序, 向 DS18B20 中寫一個(gè)字節(jié)的數(shù)據(jù)WRITEDS1820: MOV R7, 08HSETB TEMPDINNOPNOPWRITEDS1820LOOP:CLR TEMPDINMOV R6, 07H 。 DELAY 120usDJNZ R6, $RET。 DELAY 15us DJNZ R6, $ MOV C, TEMPDINMOV R6, 3CH 。 DELAY 70usDJNZ R6, $ MOV R6,3CHLOOP1820: MOV C, TEMPDINJC INITDS1820OUT DJNZ R6,LOOP1820 MOV R6, 064H 。 RESET DS18B20 復(fù)位第 19 頁第 頁INITDS1820:
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1