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

正文內(nèi)容

基于單片機(jī)的熱電偶測(cè)溫系統(tǒng)設(shè)計(jì)-閱讀頁

2024-11-27 21:25本頁面
  

【正文】 ) ST1 EQU 52H ;預(yù)置溫度(高位) ST2 EQU 53H ;預(yù)置溫度(低位) T100 EQU 54H ;溫度 BCD 碼顯示緩沖區(qū)(百位 ) T10 EQU T100+1 ;溫度 BCD 碼顯示緩沖區(qū)(十位) T EQU T100+2 ;溫度 BCD 碼顯示緩沖區(qū)(個(gè)位) BT1 EQU 57H ;溫度二進(jìn)制碼顯示緩沖區(qū)(高位) BT2 EQU BT1+1 ;溫度二進(jìn)制碼顯示緩沖區(qū)(低位) ADIN0 EQU 7FF8H ; ADC 0809 通道 IN0 的端口地址 F0 BIT ;報(bào)警允許標(biāo)志 TEMP1 DB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H ; 50H~58H 單元初始化 (清零 ) ORG 0000H AJMP MAIN ;轉(zhuǎn)主程序 ORG 00BH AJMP PT0 ;轉(zhuǎn) T0 中斷服務(wù)子程序 ORG 0030H MAIN: MOV SP, 59H ;設(shè)堆棧標(biāo)志 CLR F0 ;報(bào)警標(biāo)志清零 MOV TMOD, 01H ;定時(shí)器 0 初始化(方式 1) MOV TL0, 0B0H ;定時(shí)器 100ms 定時(shí)常數(shù) MOV TH0, 3CH MOV R7, 150 ;置 15s 軟計(jì)數(shù)器初值 SETB ET0 ;允許定時(shí)器 0 中斷 SETB EA ;開中斷 SETB TRO ;啟動(dòng)定時(shí)器 0 MAIN1: ACALL KIN ;調(diào)鍵盤管理子程序 主程序和中斷服務(wù)子程序的流程圖如 下 圖 所示: 顯示程序 如下: 本系統(tǒng)設(shè)有 4 位 LED 數(shù)碼顯示器,用于顯示電阻 設(shè)定溫度和實(shí)際溫度。 顯示子程序 DISP 如下 : DISP: ACALL HTB ; 調(diào)用將顯示數(shù)據(jù)轉(zhuǎn)換成 BCD 碼的子程序 HTB MOV SCON,00H ; 置串行口為方式 0 MOV R2,03H ; 顯示位數(shù)送 R2 MOV R0,T100 ; 顯示緩沖區(qū)首地址送 R0 LD: MOV DPTR,TAB ; 指向字符碼表首地址 MOV A,R0 ; 取 出 顯示數(shù)據(jù) MOVC A,A+DPTR ; 查表 MOV SBUF,A ; 字符碼送串行口 WAIT: JBC TI,NEXT ; 發(fā)送結(jié)束轉(zhuǎn)下一個(gè)數(shù)據(jù)并清 除中斷標(biāo)志 SJMP WAIT ; 發(fā)送未完等待 NEXT: INC R0 ; 修改顯示緩沖區(qū)指針 DJNZ R2,LD ; 判斷 4 位顯示完否,未完繼續(xù) RET TAB: ? ; 字符碼表 ACALL DISP ;調(diào) 用 顯示子程序 SJMP MAIN1 定時(shí)器 0 中斷服務(wù)子程序 PT0: PT0: MOV TL0, 0BOH MOV TH0, 3CH ; 重置定時(shí)器 0 初值 DJNZ R7, BACK ; 15s 到否,不到返回 MOV R7, 150 ;重置軟計(jì)數(shù)器初值 ACALL TIN ;溫度檢測(cè) MOV BT1, TEMP1 ;當(dāng)前溫度送 到 顯示緩沖區(qū) MOV BT0, TEMP0 ACALL DISP ;顯示當(dāng)前溫度 ACALL CONT ;溫度控制 ACALL ALARM ;溫度越限報(bào)警 BACK: RETI 為提高采樣的可靠性,對(duì)采樣溫度進(jìn)行數(shù)字濾波。因此, 4 次采樣的數(shù)字量之和除以 2 就是檢測(cè)的當(dāng)前溫度。 開始檢測(cè)結(jié)果緩沖區(qū)清零采樣次數(shù) 4 送 R2啟動(dòng) A / D 轉(zhuǎn)換累加采樣結(jié)果結(jié)果低 8 位送 51H高 8 位送 50H轉(zhuǎn)換結(jié)束?( R2 ) 1 送 R2 R 2 = 0 ?4 次累加結(jié)果除以 2送檢測(cè)結(jié)果緩沖區(qū)返回YNYN 溫度檢測(cè)子程序流程圖 開始預(yù)置溫度合法檢查預(yù)置溫度送顯示緩沖區(qū)調(diào)用顯示子程序有鍵閉合?有鍵閉合?P 1 . 1 = 0 ?P 1 . 2 = 1 ?P 1 . 3 = 1 ?P 1 . 0 = 1 ?啟動(dòng)加熱百位鍵輸入值處理百位鍵輸入值處理百位鍵輸入值處理保存新的溫度預(yù)設(shè)值返回YYYYYYNNNNNN 鍵盤管理子程序流圖 結(jié)論 本數(shù)字測(cè)溫系統(tǒng)體積小 , 成本低 , 工作可靠。 設(shè)計(jì)中利 用單片機(jī)解決了大容量細(xì)分分度表存儲(chǔ) , 數(shù)據(jù)快速查詢及轉(zhuǎn)換等問題。不足之處在于 DS18B20溫度測(cè)量及轉(zhuǎn)換時(shí)間較長 , 一定程度上制約了系統(tǒng)的
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1