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

正文內(nèi)容

單片機(jī)溫度采集控制系統(tǒng)設(shè)計(jì)(更新版)

  

【正文】 停止輸出,同時(shí)點(diǎn)亮低于下限溫度的指示燈 LJMP GO。 SETB 。 GO:CLR 。 CLR C。 JC W4。 ;數(shù)碼管顯示子程序 ORG 0700H。 CLR T1。 在科學(xué)研究中,運(yùn)用數(shù)據(jù)采集系統(tǒng)可獲得大量的動(dòng)態(tài)信息,也是獲取科學(xué)數(shù)據(jù)和生成知識(shí)的重要手段之一。 此外,計(jì)算機(jī)的發(fā)展對(duì)通信起了巨大的推動(dòng)作用 .計(jì)算機(jī)和通信緊密結(jié)合構(gòu)成了靈活多樣的通信控制系統(tǒng),也可以構(gòu)成強(qiáng)有力的信息處理系統(tǒng) ,這樣對(duì)社會(huì)的發(fā)展產(chǎn) 生了深遠(yuǎn)的影響。 DJNZ R5,LOOP。 將存于 32H 單元、 31H 單元、 30H 單元中的溫度 BCD 碼查表轉(zhuǎn)換為七段碼 MOV R0,30H。 AJMP W3。 JC W2。 SETB 。 DRV2:SETB 。 SETB 。 取出當(dāng)前溫度值 CJNE A,30,J1。 K2:INC R2。 等于當(dāng)前溫度的數(shù)字電壓值,則查表取出該溫度值作為當(dāng)前溫度值 MOV A,R2。 讀取轉(zhuǎn)換后的數(shù)據(jù) MOV 20H,A。 T0 重裝初值 MOV TH0,3CH。 T0INT:DJNZ R1,NEXT。 所有指示燈滅 MOV SP,60H。這種溫度計(jì)算方法,避免了溫度特性曲線的非線性對(duì)溫度計(jì)算精確 性的影響,計(jì)算出的溫度非常精確。 圖 10 部分程序設(shè)計(jì)流程圖 的設(shè)計(jì)框架 開(kāi)始 在 0000H 處放置一條長(zhǎng)跳轉(zhuǎn)指令 LJMP MAIN 跳轉(zhuǎn)到主程序 在 0000H 處放置一條長(zhǎng)跳轉(zhuǎn)指令LJMP T0INT 跳轉(zhuǎn)到 T0 中斷服務(wù)程序 圖 11 主程序流程圖 主程序 計(jì)數(shù)寄存器 R1 賦初值 10 TMOD 賦初值 01H T0 工作于定時(shí)方式 1 軟啟動(dòng) 堆棧指針 SP 賦初值 60H SETB TR0 啟動(dòng) T0 工作 P1 口賦初值 FFH,所有指示 燈全滅 TH0 賦初值 3CH, TL0 賦初值 B0H, T0 定時(shí) 100ms IE 賦初值 82H, T0 允許中斷 動(dòng)態(tài)停機(jī) 圖 12 T0 中斷服務(wù)程序流程圖 T0 中斷服務(wù)程序 溫度采樣時(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所示。 ( 4) 溫度計(jì)算子程序 CALCU 根據(jù)熱敏電阻的分度值和電路參數(shù)計(jì)算出出一張溫度表,存放在DATATAB 數(shù)據(jù)表中,由于篇幅關(guān)系,本程序只給出 049℃的溫度數(shù)據(jù)。當(dāng)外設(shè)電路停止工作后,溫度開(kāi)始上升,接著進(jìn)行下一工作周期。通過(guò)對(duì)電路的設(shè)計(jì),對(duì)芯片的外圍擴(kuò)展,來(lái)達(dá)到對(duì) 某一 車(chē) 間 溫度的控制和調(diào)節(jié)功能。 本次設(shè)計(jì)的目的在于學(xué)習(xí)基于 51 單片機(jī)的多路溫度采集控制系統(tǒng)設(shè)計(jì)的基本流程。 89C51 的 、 、 分別接入 ADC0809 通道地址選擇端 A、 B、 C,因此 ADC0809 的 IN0 通道的地址為 F0FFH。 ( 1) 主程序 主程序進(jìn)行系統(tǒng)初始化操作,主要是進(jìn)行定時(shí) /計(jì)數(shù)器的初始化。采用查表法計(jì)算溫度值時(shí)為了克服熱敏電阻的阻值 —— 溫度特性曲線的非線性,提高測(cè)量精度。 在實(shí)際做該電路時(shí),可根據(jù)自己所選擇的熱敏電阻的分度表計(jì)相關(guān)電路參數(shù),按上述方法計(jì)算出 ADC0809 轉(zhuǎn)換后的各溫度對(duì)應(yīng)的電壓數(shù)字量。 ORG 000BH。 T0 賦初值 MOV TH0,3CH。 調(diào)用溫度計(jì)算子程序 LCALL DRVCON。 ADCON:MOV DPTR,0F0FFH。 R2 為數(shù)據(jù)表的索引值寄存器 MOV DPTR,DATATAB。 K1:JNC K2。 K3:MOV 21H,A。 若高于上限溫度,則輸出驅(qū)動(dòng)信號(hào),同時(shí)高于上限溫度指示燈點(diǎn)亮 CJNE A,25,J2。 LJMP OVER。 SETB 。 METRICCON:MOV R3,00H。 W2:ADD A,100。 MOV 31H,R3。 MOVC A,A+DPTR。數(shù)據(jù)采集是工、農(nóng)業(yè)控制系統(tǒng)中至關(guān)重要的一環(huán),在醫(yī)藥、化工、食品、等領(lǐng)域的生產(chǎn)過(guò)程中,往往需要隨時(shí)檢測(cè)各生產(chǎn)環(huán)節(jié)的溫度、濕度、流量及壓力等參數(shù)
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1