![溫度測(cè)控器課程設(shè)計(jì)_第1頁(yè)](http://file4.renrendoc.com/view/b7b0ecdc7df5adb375f5857dcae57a0d/b7b0ecdc7df5adb375f5857dcae57a0d1.gif)
![溫度測(cè)控器課程設(shè)計(jì)_第2頁(yè)](http://file4.renrendoc.com/view/b7b0ecdc7df5adb375f5857dcae57a0d/b7b0ecdc7df5adb375f5857dcae57a0d2.gif)
![溫度測(cè)控器課程設(shè)計(jì)_第3頁(yè)](http://file4.renrendoc.com/view/b7b0ecdc7df5adb375f5857dcae57a0d/b7b0ecdc7df5adb375f5857dcae57a0d3.gif)
![溫度測(cè)控器課程設(shè)計(jì)_第4頁(yè)](http://file4.renrendoc.com/view/b7b0ecdc7df5adb375f5857dcae57a0d/b7b0ecdc7df5adb375f5857dcae57a0d4.gif)
![溫度測(cè)控器課程設(shè)計(jì)_第5頁(yè)](http://file4.renrendoc.com/view/b7b0ecdc7df5adb375f5857dcae57a0d/b7b0ecdc7df5adb375f5857dcae57a0d5.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
如不慎侵犯了你的權(quán)益,請(qǐng)聯(lián)系我們告知!:溫度測(cè)控器如不慎侵犯了你的權(quán)益,請(qǐng)聯(lián)系我們告知!一、溫度測(cè)控器的原理及功能LEDLED顯示器預(yù)設(shè)溫度實(shí)際溫度單片機(jī)掃描驅(qū)動(dòng)溫度控制電路溫度傳感器從測(cè)試點(diǎn)采集溫度,然后把溫度轉(zhuǎn)換成電壓(或電流),溫度傳感器輸出電壓的大小隨溫度的高低變化而變化,電壓值的變化范圍從幾個(gè)微伏到幾個(gè)毫伏,不同的溫度傳感器,二、系統(tǒng)硬件電路的設(shè)計(jì)2.1溫度測(cè)量電路多點(diǎn)溫度測(cè)量電路由主控器單片機(jī)AT89S52作為多點(diǎn)溫度測(cè)量電路的核心,溫度傳感器DSB感器的工作原理統(tǒng)的熱敏電阻等測(cè)溫元件相比,它能直接讀出被測(cè)溫度,并且可根據(jù)實(shí)際要求通過(guò)簡(jiǎn)單的編程實(shí)獨(dú)特的單線接口僅需要一個(gè)端口引腳進(jìn)行通信;如不慎侵犯了你的權(quán)益,請(qǐng)聯(lián)系我們告知!過(guò)數(shù)據(jù)供電,電壓范圍為3.0—5.5V;用戶可定義的非易失性溫度報(bào)警設(shè)置;報(bào)警搜索命令識(shí)別并標(biāo)志超過(guò)程序限定溫度(溫度報(bào)警條件)的器件;負(fù)電壓特性,電源極性接反時(shí),溫度計(jì)不會(huì)因發(fā)熱而燒壞,但不能正常工作.溫度傳感器溫度傳感器配置寄存器I/OCVDD和單線接口存儲(chǔ)器與控制器高速緩存如不慎侵犯了你的權(quán)益,請(qǐng)聯(lián)系我們告知!88位工廠代碼(10H)MSBLSBMSBLSBMSBLSB轉(zhuǎn)換時(shí)間就越長(zhǎng)。因此,在實(shí)際應(yīng)用中要將分辨率和轉(zhuǎn)換時(shí)間權(quán)衡考慮。如不慎侵犯了你的權(quán)益,請(qǐng)聯(lián)系我們告知!分辨率/位溫度最大轉(zhuǎn)換時(shí)間/ms00993.75011011配置寄存器留留留CTMTMR1R111110當(dāng)DS18B20接收到溫度轉(zhuǎn)換命令后,開(kāi)始啟動(dòng)轉(zhuǎn)換。轉(zhuǎn)換完成后的溫度值就以16位帶符號(hào)擴(kuò)展的二進(jìn)制補(bǔ)碼形式存儲(chǔ)在高速暫存存儲(chǔ)器的第1、2字節(jié)。單片機(jī)可以通過(guò)單總線接口讀出該數(shù)據(jù),讀數(shù)據(jù)時(shí)當(dāng)符號(hào)位S=0時(shí),表示測(cè)得的溫度值為正值,可以直接將二進(jìn)制轉(zhuǎn)換為十進(jìn)制;當(dāng)符號(hào)位S=1時(shí),表示測(cè)得的溫度值為負(fù)值,要先將補(bǔ)碼變成原碼,再計(jì)算十進(jìn)制值。表2—4是一部分溫度值對(duì)應(yīng)的二進(jìn)制溫度數(shù)據(jù)。如不慎侵犯了你的權(quán)益,請(qǐng)聯(lián)系我們告知!3222210-1-2-3-4SSSSSSSS圖2—7溫度數(shù)據(jù)值格式?jīng)_輸入;高溫度系數(shù)晶振隨溫度變化其振蕩頻率明顯變化,應(yīng)的一個(gè)基數(shù)值。寄存器值的累加,此時(shí)溫度寄存器中的數(shù)值就是所測(cè)溫度值。圖2—9中的斜率累加器用于溫度關(guān)閉就重復(fù)上述過(guò)程,直到溫度寄存器值達(dá)到被測(cè)溫度值。,發(fā)送接口必須是三態(tài)的。如不慎侵犯了你的權(quán)益,請(qǐng)聯(lián)系我們告知!溫溫度/℃進(jìn)制十六進(jìn)制表示50000011107D0H0000010110550H+25.0625000000011191H+10.1250000000000A2H+0.5000000000008H00000000000000H—0.5111FFF8H—10.1251111FF5EH—25.06251100FE6FH—551000FC90H如不慎侵犯了你的權(quán)益,請(qǐng)聯(lián)系我們告知!VVCC8051DS18B20DS18B20DS18B204.7kVCC圖2—10DS18B20采用寄生電源的電路圖2.2驅(qū)動(dòng)電路74LS245還具有雙向三態(tài)功能,既可以輸出,也可以輸入數(shù)據(jù)。如不慎侵犯了你的權(quán)益,請(qǐng)聯(lián)系我們告知!2.3顯示電路LED數(shù)碼管顯示原理常用的LED顯示器為8段(或7段)分別記作a、b、c、d、e、f、g、dp、其中dp為小數(shù)點(diǎn),每一只發(fā)光二極管都有一根電極引到外部引腳上,而另外一只引腳就連接在一起同樣也引到外部引腳上,記作公共端(COM),如上圖所示。LED數(shù)碼管有兩種,分為共陽(yáng)極與共陰極.共陽(yáng)極:當(dāng)數(shù)碼管里面的發(fā)光二極管的陽(yáng)極接在一起作為公共引腳,在正常使用時(shí)此引腳接電源正極.當(dāng)發(fā)光二極管的陰極接低電平時(shí),發(fā)光二極管被點(diǎn)亮,從而相應(yīng)的數(shù)碼段顯示,而輸入高電平的段則不能點(diǎn)亮。相反,共陰極:當(dāng)數(shù)碼管里面的發(fā)光二極管的陰極接在一起作為公共引腳,在正常使用時(shí)此引腳接電源負(fù)極.當(dāng)發(fā)光二極管的陽(yáng)極接高電平時(shí),發(fā)光二極管被點(diǎn)亮,從而相應(yīng)的數(shù)碼段顯示,而輸入低電平的段則不能點(diǎn)段碼(或稱(chēng)字型碼)。段碼與字節(jié)中各位對(duì)應(yīng)關(guān)系D0顯示段dpgfedcba如不慎侵犯了你的權(quán)益,請(qǐng)聯(lián)系我們告知!5023176984DSB序及顯示子程序度數(shù)據(jù)的改寫(xiě)。s顯示數(shù)據(jù)刷新子程序主要是對(duì)顯示緩沖器中的顯示數(shù)據(jù)進(jìn)行刷新操作,當(dāng)最高顯示位為0將符號(hào)顯示位移入下一位程序流程圖如圖如不慎侵犯了你的權(quán)益,請(qǐng)聯(lián)系我們告知!主程序開(kāi)始開(kāi)始初始化、設(shè)置常量讀取轉(zhuǎn)換溫度值調(diào)數(shù)據(jù)處理子程序生成顯示碼顯示溫度值應(yīng)?YLAG1時(shí)N0如不慎侵犯了你的權(quán)益,請(qǐng)聯(lián)系我們告知!讀溫度值子程序NYROM匹配調(diào)用讀數(shù)據(jù)子程序回短延時(shí)短延時(shí)NY如不慎侵犯了你的權(quán)益,請(qǐng)聯(lián)系我們告知!讀溫度值子程序?yàn)镈Q提供一個(gè)低脈沖NYACC中的值存入@R1NY回?cái)?shù)據(jù)處理子程序?qū)⑥D(zhuǎn)換數(shù)據(jù)高字節(jié)NY將轉(zhuǎn)換數(shù)據(jù)低字節(jié)轉(zhuǎn)換數(shù)據(jù)高字節(jié)分離整數(shù)與小數(shù),整數(shù)存回附錄一程序DQBITP3.6FLAG1BITBITMSBUUU32H;轉(zhuǎn)換數(shù)據(jù)整數(shù)部分DECIMEQU33H;轉(zhuǎn)換數(shù)據(jù)小數(shù)部分SEG_SUSEG_I3USEG_I2USEG_I1EQU37HSEGDEQU8HSEGCEQU9HSEG_I6EQU40HSEG_I5EQU41HSEG_I4EQU42H如不慎侵犯了你的權(quán)益,請(qǐng)聯(lián)系我們告知!****************************************************************ORG00HMAIN:LCALLINIT_1820;DS18B20初始化LCALLGETTEMPER;讀取轉(zhuǎn)換數(shù)據(jù)LCALLDATAPROC;數(shù)據(jù)處理LCALLSEG_GEN;生成顯示碼LCALLDISPLAY;數(shù)碼顯示;****************************************************************;****************************************************************OPMOVR1,#3TSR1:MOVR0,#107DJNZR0,$DJNZR1,TSR1SETBDQ;拉高數(shù)據(jù)線OPOPOPMOVR0,#25HDJNZR0,TSR2;延時(shí)并檢測(cè)應(yīng)答信號(hào)MPTSRTSRSETBFLAG1;置標(biāo)志位,表示DS1820存在MPTSRTSR:CLRFLAG1;清標(biāo)志位,表示DS1820不存在MPTSRTSR5:MOVR0,#117DJNZR0,$;時(shí)序要求延時(shí)一段時(shí)間TSR6:SETBDQ*****************************************************如不慎侵犯了你的權(quán)益,請(qǐng)聯(lián)系我們告知!;*****************************************************************GETTEMPERSETBDQBJBFLAG1,TSS2LCALLWRITE_1820MOVA,#44H;發(fā)出溫度轉(zhuǎn)換命令LCALLWRITE_1820LCALLINIT820;準(zhǔn)備讀溫度前先復(fù)位LCALLWRITE_1820MOVA,#0BEH;發(fā)出讀溫度命令LCALLWRITE_1820********************************************************************************************************WRITE_1820:MOVR2,#8;一共8位數(shù)據(jù)CLRCWR1:CLRDQMOVR3,#6DJNZR3,$MOVDQ,CMOVR3,#23DJNZR3,$PDJNZR,WR1**************RE01:CLRCPOPOPOPOPOVOVOVOV如不慎侵犯了你的權(quán)益,請(qǐng)聯(lián)系我們告知!REARERE**********************************************************************************OVRETBVLDVVLDDCVVLVVWAPNLOVCCA,MSBAEGCA,LSBAA#1A,MSBAA#0MSB,AA,LSBA,#0FHECIMAA,MSBAA,#0F0H如不慎侵犯了你的權(quán)益,請(qǐng)聯(lián)系我們告知!OVA,LSBANLA,#0FHOVTEGAR0MOVRET整數(shù)部分**************************************************************************************************NTOVDPTR,#TABLEEGOVEGSHINTOVEGSHOVA,INTEGOVB100BOVCA,@A+DPTROVSEGI,AOVABOVB10BOVCA,@A+DPTROVSEGI,AOVABOVCA,@A+DPTRA,#80HOVSEGI,AOVDPTR,#SWITCHOVA,DECIMOVBDECIMDDABJMP@A+DPTR;根據(jù)小數(shù)值查表,求段碼AJMPK0AJMPAJMPAJMPAJMPAJMPAJMPAJMPAJMPK1K2K3K4K5K6K7K8JMPJMPJMPJMPJMPJMPK0:K1:K2:K3:K4:K5:K6:K7:K8:K9:K10:K11:K12:K13:K14:K15:RETURN:JMPOVJMPOVJMPOVJMPOVJMPOVJMPOVJMPOVJMPOVJMPOVJMPOVJMPMOVAJMPMOVAJMPMOVAJMPMOVAJMPMOVAJMPMOVAJMPMOVMOVDPTR,#TABLE如不慎侵犯了你的權(quán)益,請(qǐng)聯(lián)系我們告知!GDFHEGDHEGDHGDBHGDFHGDFHEGDHEGDHGDDHGDDHGDDHEGDHGDFHGDFHGDFHGDFHSEG_C,#39H;符號(hào)"C"的段碼OVA,#25OVOVCB100BA,@A+DPTR如不慎侵犯了你的權(quán)益,請(qǐng)聯(lián)系我們告知!OVOVSEGI,AABOVB10BOVCA,@A+DPTROVOVSEGI,AABOVCA,@A+DPTRMOVRETSEGI,A*********************************************;顯示子程序,首位為符號(hào)位,三位整數(shù),1位小數(shù);*************************************************************DISPLAY:MOVP3,#0FFHOVOVOVOVP3.7OVOVO
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年產(chǎn)房租賃合同(2篇)
- 2025年最高額保證擔(dān)保借款合同
- 2025勞動(dòng)合同補(bǔ)充條款
- 2025最酒店式公寓租賃合同范本
- 2025質(zhì)押擔(dān)保借款合同書(shū)協(xié)議
- 2025年區(qū)域銷(xiāo)售代理合同
- 2025辦公租賃合同
- 2025年標(biāo)準(zhǔn)勞動(dòng)合同書(shū)模板
- 2025年實(shí)木櫥柜定制加工合同
- 2025年合同模板優(yōu)化問(wèn)卷
- 中醫(yī)外治法課件
- 2025屆山東省濱州市三校聯(lián)考語(yǔ)文高三第一學(xué)期期末質(zhì)量跟蹤監(jiān)視試題含解析
- 第15屆-17屆全國(guó)中學(xué)生物理競(jìng)賽預(yù)賽試卷含答案
- 道路運(yùn)輸企業(yè)主要負(fù)責(zé)人和安全生產(chǎn)管理人員安全考核題(公共部分題+專(zhuān)業(yè)部分題)及答案
- 外研版小學(xué)英語(yǔ)(三起點(diǎn))六年級(jí)上冊(cè)期末測(cè)試題及答案(共3套)
- 月結(jié)合同模板
- 上海市黃浦區(qū)2024年數(shù)學(xué)六年級(jí)第一學(xué)期期末監(jiān)測(cè)試題含解析
- 2023電化學(xué)儲(chǔ)能電站消防安全標(biāo)準(zhǔn)鉛炭電池(鉛酸電池)
- 青島版五四制四年級(jí)數(shù)學(xué)上冊(cè)豎式計(jì)算100道
- DB11T 1322.94-2024安全生產(chǎn)等級(jí)評(píng)定技術(shù)規(guī)范 第94部分:救助管理機(jī)構(gòu)
- 新教材-外研版高中英語(yǔ)選擇性必修第二冊(cè)全冊(cè)教學(xué)課件(按單元排序-)
評(píng)論
0/150
提交評(píng)論