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

正文內(nèi)容

單片機(jī)溫度采集控制系統(tǒng)設(shè)計(jì)-預(yù)覽頁

2025-06-21 15:19 上一頁面

下一頁面
 

【正文】 序 溫度采樣時(shí)間間隔到否 T0 重裝初值 調(diào)用數(shù)碼管顯示子程序 DISP 調(diào)用十進(jìn)制轉(zhuǎn)換子程序METRICCON 調(diào)用驅(qū)動(dòng)控制子程序DRVCON 調(diào)用溫度計(jì)算子程序CALCU 調(diào)用溫度采用及模數(shù)轉(zhuǎn)換子程序 ADCON 中斷返回 Y N 圖 13 溫度采樣及模數(shù)轉(zhuǎn)換子程序流程圖 溫度采樣及模數(shù)轉(zhuǎn)換子程序 將 ADC0809 啟動(dòng) A/D 轉(zhuǎn)換 讀取轉(zhuǎn)換數(shù)據(jù) 將轉(zhuǎn)換數(shù)據(jù)存于片內(nèi)RAM20H 單元 返回 轉(zhuǎn)換結(jié)束否 圖 14 溫度計(jì)算子程序流程圖 溫度數(shù)據(jù)表索引值寄存器 R2 賦初值 01H 溫度數(shù)據(jù)表首地址送DPTR 查表取出某一溫度的電壓數(shù)據(jù) 取出表中前一溫度值 將該溫度值存于21H 單元 查表取出該溫度值 將該溫度值存于21H 單元 索引值加 2 返回 返回 當(dāng)前溫度電壓值與查表取得的某一溫度電壓值比較 溫度計(jì)算子程序 相等 小 于 大于 具體內(nèi)容 ( 1)溫度控制器電器原理圖設(shè)計(jì) 按以上分析及相關(guān)知識(shí)設(shè)計(jì)出的溫度控制器電路原理圖如圖 15所示。 ( 5) 驅(qū)動(dòng)控制子程序 DRVCON 該子程序調(diào)節(jié)溫度,當(dāng)溫度高于上限溫度時(shí)(本程序設(shè)為 30℃), 輸出驅(qū)動(dòng)控制信號(hào),驅(qū)動(dòng)外設(shè)工作降溫;當(dāng)溫度下降到下限溫度時(shí)(本程序設(shè)為 25℃), 停止輸出,溫度上升,周而復(fù)始;工作狀態(tài)有 LED1LED4 指示。 ( 4) 溫度計(jì)算子程序 CALCU 根據(jù)熱敏電阻的分度值和電路參數(shù)計(jì)算出出一張溫度表,存放在DATATAB 數(shù)據(jù)表中,由于篇幅關(guān)系,本程序只給出 049℃的溫度數(shù)據(jù)。 ( 2) 定時(shí) /計(jì)數(shù)器 0 中斷服務(wù)程序 應(yīng)用定時(shí)計(jì)數(shù)器 0 中斷的目的是進(jìn)行定時(shí)采樣,消除數(shù)碼管溫度顯示的閃爍現(xiàn)象,用戶可以根據(jù)實(shí)際環(huán)境溫度變化率進(jìn)行采樣時(shí)間調(diào)整。當(dāng)外設(shè)電路停止工作后,溫度開始上升,接著進(jìn)行下一工作周期。輸出驅(qū)動(dòng)控制信號(hào)由 輸出, 4 個(gè) LED 為狀態(tài)指示,其中, LED1 為輸出驅(qū)動(dòng)指示, LED2 為溫度正常指示, LED3 為高于上限溫度指示, LED4 為低于下限溫度指示。通過對(duì)電路的設(shè)計(jì),對(duì)芯片的外圍擴(kuò)展,來達(dá)到對(duì) 某一 車 間 溫度的控制和調(diào)節(jié)功能。本設(shè)計(jì)采用單片機(jī)作為數(shù)據(jù)處理與控制單元,為了進(jìn)行數(shù)據(jù)處理,單片機(jī)控制數(shù)字溫度傳感器,把溫度信號(hào)通過單總線從數(shù)字溫度傳感器傳遞到單片機(jī)上。 本次設(shè)計(jì)的目的在于學(xué)習(xí)基于 51 單片機(jī)的多路溫度采集控制系統(tǒng)設(shè)計(jì)的基本流程。 我所采用的控制芯片為 AT89c51,此芯片功能 較為 強(qiáng)大,能夠滿足設(shè)計(jì)要求。 89C51 的 、 、 分別接入 ADC0809 通道地址選擇端 A、 B、 C,因此 ADC0809 的 IN0 通道的地址為 F0FFH。溫度繼續(xù)下降,當(dāng)溫度降到下限溫度值時(shí), 信號(hào)停止輸出,外設(shè)電路停止工作,同時(shí)LED1 滅、 LED2 滅、 LED3 滅、 LED4 亮。 ( 1) 主程序 主程序進(jìn)行系統(tǒng)初始化操作,主要是進(jìn)行定時(shí) /計(jì)數(shù)器的初始化。采樣得到的溫度數(shù)據(jù)存放在片內(nèi) RAM 的 20H 單元中。采用查表法計(jì)算溫度值時(shí)為了克服熱敏電阻的阻值 —— 溫度特性曲線的非線性,提高測量精度。 根據(jù)以上分析畫出的部分程序設(shè)計(jì)流程圖如圖 10 至圖 14 所示。 在實(shí)際做該電路時(shí),可根據(jù)自己所選擇的熱敏電阻的分度表計(jì)相關(guān)電路參數(shù),按上述方法計(jì)算出 ADC0809 轉(zhuǎn)換后的各溫度對(duì)應(yīng)的電壓數(shù)字量。如大于則取出前一溫度作為當(dāng)前溫度存于 21H 單元,如等于則將該溫度作為但前溫度存于 20H 單元。 ORG 000BH。 T0 100 馬上定時(shí)溢出計(jì)數(shù)寄存器 R1 賦初值 10 MOV P1,0FFH。 T0 賦初值 MOV TH0,3CH。 定時(shí) /計(jì)數(shù)器 0 中斷服務(wù)程序 ORG 0200H。 調(diào)用溫度計(jì)算子程序 LCALL DRVCON。 R1 重賦值 10 NEXT:MOV TL0,0B0H。 ADCON:MOV DPTR,0F0FFH。 判斷數(shù)據(jù)轉(zhuǎn)換是否結(jié)束,沒結(jié)束則等待 MOVX A,DPTR。 R2 為數(shù)據(jù)表的索引值寄存器 MOV DPTR,DATATAB。 與當(dāng)前溫度的數(shù)字電壓值比較 DEC R2。 K1:JNC K2。 LJMP K3。 K3:MOV 21H,A。 DRVCON:MOV A,21H。 若高于上限溫度,則輸出驅(qū)動(dòng)信號(hào),同時(shí)高于上限溫度指示燈點(diǎn)亮 CJNE A,25,J2。 DRV1:CLR 。 LJMP OVER。 LJMP OVER。 SETB 。 在下線溫度( 25℃)至上限溫度( 30℃)之間,則驅(qū)動(dòng)信號(hào)保持前面狀態(tài),同時(shí)溫度正常指示燈點(diǎn)亮 SETB 。 METRICCON:MOV R3,00H。 W1:SUBB A,100。 W2:ADD A,100。 INC R3。 MOV 31H,R3。 DISP:MOV R5,03H。 MOVC A,A+DPTR。 INC R0。數(shù)據(jù)采集是工、農(nóng)業(yè)控制系統(tǒng)中至關(guān)重要的一環(huán),在醫(yī)藥、化工、食品、等領(lǐng)域的生產(chǎn)過程中,往往需要隨時(shí)檢測各生產(chǎn)環(huán)節(jié)的溫度、濕度、流量及壓力等參數(shù)??傊徽撛谀膫€(gè)應(yīng)用領(lǐng)域中,數(shù)據(jù)采集與處理將直接影響工作效率和所取得的經(jīng)濟(jì)效益
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1