版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p> 學(xué) 生 畢 業(yè) 設(shè) 計</p><p> 課 題: 數(shù)字溫度計作 </p><p> 姓 名: **************** </p><p> 系 部: 機電工程系 </p><p&g
2、t; 專 業(yè): 電氣自動化 </p><p> 班 級: ************ </p><p> 學(xué) 號: *********** </p><p> 指導(dǎo)老師: ********** </p>&
3、lt;p> 同 組 人: *********** </p><p> 開題日期:2011年**月 **日</p><p> 完成日期:2011年 **月**日</p><p><b> 摘要</b></p><p> 用傳統(tǒng)
4、的水印或酒精溫度計來測量溫度,不僅時間長,讀數(shù)不方便,而且功能單一,已經(jīng)不能滿足人們的溫度的需求,另一方面數(shù)字溫度計可以準確的判斷和測量溫度。于是溫度計越來越得到廣泛的應(yīng)用,利用監(jiān)測外界溫度的變化,然后利用數(shù)字信號處理方法的到溫度值,同時工農(nóng)業(yè)生產(chǎn)和科研中經(jīng)常要用到數(shù)字式溫度計進行溫度的檢測與控制。</p><p> 隨著今年來大規(guī)模集成電路飛速發(fā)展,單片機的應(yīng)用正在不斷地走向深入,由于它具有功能強大,體積小,
5、功率第,工作可靠,使用方便等特點,因此廣泛地應(yīng)用于自動控制,同時帶動控制檢測日新月異地更新。同時,隨著傳感器技術(shù)的發(fā)展,使得單片機檢測系統(tǒng)功能、性能、精度、成本等都有了很好地提高。</p><p> 本文就是一種基于單片機控制的數(shù)字溫度計,但是必須經(jīng)過專門的接口電路轉(zhuǎn)換成數(shù)字信號才能由單片機處理。本次采用的是單片機AT89C52芯片和DS18B20數(shù)字溫度傳感器,驅(qū)動電路,LED數(shù)碼管等多部件組合而成的數(shù)字是溫
6、度計,它主要使用DS18B20這種傳感器作為原始測溫的器件,把接受的數(shù)據(jù)傳送到單片機對應(yīng)的串口,經(jīng)單片機采集、處理及譯碼后通過三極管驅(qū)動,從而推動數(shù)碼管顯示溫度值。</p><p> 關(guān)鍵詞:單片機,DS18B20,</p><p> 溫度計,AT89C52</p><p><b> 目錄</b></p><p>
7、<b> 摘要 1</b></p><p> 第1章 緒論 3 </p><p> 1.1 前言 3</p><p> 1.2 單片機概述4 </p><p> 1.3 AT89C52單片機簡介 4</p><p> 1.4 DS18B20簡介 5 </p>
8、<p> 1.5溫度傳感器(DS18B20)工作原理 6 </p><p> 第2章 系統(tǒng)設(shè)計原理與硬件設(shè)計 8 </p><p> 2.1系統(tǒng)總體原理8</p><p> 2.2 顯示電路 8 </p><p> 2.3報警模塊9 </p><p> 2.4 傳感器模塊 9 &l
9、t;/p><p> 第3章 系統(tǒng)軟件設(shè)計11 </p><p> 3.1 主程序11</p><p> 3.2 讀出溫度子程序 12 </p><p> 3.3 溫度轉(zhuǎn)換命令子程序12</p><p> 3.4計算溫度子程序12 </p><p> 3.4系統(tǒng)程序設(shè)計方案1
10、2 </p><p> 第4章 總結(jié) 14 </p><p> 4.1課程設(shè)計的意義 12</p><p> 4.2本設(shè)計的特點12 </p><p> 4.3進一步工作建議 12</p><p><b> 參考文獻 14</b></p><p>&l
11、t;b> 致謝15 </b></p><p> 附錄一:系統(tǒng)程序圖16 </p><p><b> 第1章 緒論</b></p><p><b> 1.1 前言</b></p><p> 隨著人們水平的提高水平的不斷提高,單片機控制無疑是人們追求的目標之一,帶給我
12、們的方便是不可否定的,其中數(shù)字溫度計就是一個典型的例子。在現(xiàn)代人的生活中,傳統(tǒng)的溫度計已經(jīng)大大的不能滿足人們的需求,對它的要求非常的高,例如,在科研、生活,更方便的設(shè)施當(dāng)中使用,普遍的使用使得它向著數(shù)字化控制,智能化控制方向發(fā)展,技術(shù)也更加地成熟。</p><p> 本文設(shè)計所介紹的是數(shù)字溫度計跟傳統(tǒng)的溫度計相比,具有讀數(shù)方便,測溫范圍廣,并且測溫準確其中輸出的溫度值采用的是數(shù)字顯示。主要采用的是溫度傳感器DS
13、18B20,單片機采用的是AT89C52,LED數(shù)碼管以串口傳送數(shù)據(jù),實現(xiàn)溫度的顯示,能準確達到所需要的要求。也可以用于非電信號的測量,主要用于測溫比較準確的場所,溫度控制系統(tǒng)已經(jīng)廣泛應(yīng)用很多的領(lǐng)域,并得到很好的利用。</p><p><b> 1.2 單片機概述</b></p><p> 單片機實際是微型計算機的一個重要的分支,也是很重要的機種。自從問世來,就應(yīng)
14、用到社會的各個方面,特別適合于控制領(lǐng)域。同時又因為它體積小,價格低廉,可根據(jù)需要制作各種控制器代替人工操作,實現(xiàn)自動化。也應(yīng)用于儀表中,通常單片機包含計算機的基本功能部件:中央處理器、存儲器和I/O接口電路等。因此,單片機只需要和適當(dāng)?shù)能浖巴獠吭O(shè)備相結(jié)合,便可成為一個單片機系統(tǒng)。</p><p> 1.3 AT89C52單片機簡介</p><p> AT89C52是一低電壓,高性能C
15、MOS 8位單片機,片內(nèi)含8K bytes的可反復(fù)擦寫的Flash只讀程序存儲器和256 bytes的隨機存取數(shù)據(jù)存儲器(RAM),器件采用ATMEL公司的高密度、非易失性存儲技術(shù)生產(chǎn),兼容標準MCS-51指令系統(tǒng),片內(nèi)置通用8位中央處理器和Flash存儲單元,功能強大的AT89C52單片機可為你提供許多叫復(fù)雜系統(tǒng)控制應(yīng)用場合。AT89C52單片機包含中央處理器、數(shù)據(jù)處理器(RAM)、定時/計時器、并行接口,串行接口和中斷系統(tǒng)等八大單元
16、及數(shù)據(jù)總線、地址總線和控制總線等三大總線。它的引腳圖如下圖1-1</p><p><b> 圖1-1</b></p><p> 1.4 DS18B20簡介 </p><p> DS18B20溫度傳感器是DALLAS半導(dǎo)體公司最新推出的一種改進型智能溫度傳感器,與傳統(tǒng)的熱敏電阻等測溫元件相比,它能直接讀出被測溫度,并且可根據(jù)實際要求通
17、過簡單的編程實現(xiàn)9~12位的數(shù)字值讀數(shù)方式。DS18B20采用3腳PR-35封裝8腳SOIC封裝,其內(nèi)部結(jié)構(gòu)框圖如圖</p><p><b> 圖 表1-2</b></p><p> 1.5溫度傳感器(DS18B20)工作原理</p><p> DS18B20的測溫原理如下圖所示,圖4-3中的溫度系數(shù)晶振的振蕩頻率受溫度影響很小,用于產(chǎn)生
18、固定的脈沖信號送給計數(shù)器1.高溫度系數(shù)晶振隨溫度變化其振蕩頻率明顯改變,所產(chǎn)生的信號作為計數(shù)器2的脈沖輸入。</p><p><b> 表1-3</b></p><p> 圖1-3中還隱含著技數(shù)門,當(dāng)技數(shù)門打開時,DS18B20就對低溫度系數(shù)振蕩器產(chǎn)生的時鐘脈沖進行計數(shù),進而完成測溫。計數(shù)門的開啟時間由高溫度系數(shù)振蕩器來決定,每次測量前,首先將-55℃所對應(yīng)的一個
19、基數(shù)分別置入減法計數(shù)器1和溫度寄存器中,減法計數(shù)器1和溫度寄存器被預(yù)置在-55℃對應(yīng)的一個基數(shù)值。計數(shù)器1對低溫度系數(shù)振蕩器產(chǎn)生的脈沖信號進行減法計數(shù),當(dāng)計數(shù)器1的預(yù)置值減到0時,溫度寄存器的值將加1,計數(shù)器1的預(yù)置將重新被裝入,計數(shù)器1重新開始對低溫度系數(shù)振蕩器產(chǎn)生的脈沖信號進行計數(shù),如此循環(huán)直到計數(shù)器2計數(shù)到0 時,停止溫度寄存器的值累加,此時溫度寄存器中的數(shù)值即為所測溫度值。斜率累加器用于補償和修正測溫過程中的非線性,其輸出用于修
20、正計數(shù)器1的預(yù)置值,只要計數(shù)門仍未關(guān)閉就重復(fù)上述過程,直到溫度寄存器值達到被測溫度值。</p><p> 第2章 系統(tǒng)設(shè)計原理與硬件設(shè)計</p><p><b> 2.1系統(tǒng)總體原理</b></p><p> 本設(shè)計的思路是利用at89c52作為核心部件,DS18B20為溫度傳感器,它們之間的聯(lián)系,經(jīng)過處理,計算,采集。以4位共陰級LED
21、數(shù)碼管動態(tài)顯示,同時也有報警系統(tǒng)。按照所需的要求,確定由四個模塊組成;控制電路,報警電路,測溫電路和顯示電路。所選用的設(shè)備為AT89C52單片機一塊,DS18B20數(shù)字溫度計一個,四位共陰極的八段數(shù)碼管,8050三級管4個,1K的電阻和導(dǎo)線若干個。</p><p><b> 系統(tǒng)總框圖如下</b></p><p><b> 2.2 顯示電路</b&
22、gt;</p><p> 顯示電路是使用的串口顯示,這種顯示最大的優(yōu)點就是使用資源比較小,4位共陰數(shù)碼管顯示,從P2.0輸出段碼,列掃描用4個不同的P口實現(xiàn),列驅(qū)動用。</p><p><b> 2.3報警模塊</b></p><p> 報警模塊為單片機P3.3口驅(qū)動蜂鳴器警報,當(dāng)達到所設(shè)定的溫度值就報警。蜂鳴器驅(qū)動,成本低,效率高,反映
23、直觀,易于工業(yè)級運用。報警模塊</p><p><b> 2.4 傳感器模塊</b></p><p> 采集模塊主要由溫度傳感器DS18B20實現(xiàn)溫度信號的采集及A/D轉(zhuǎn)換,可以將檢測到的溫度直接顯示在數(shù)碼管上。</p><p><b> ?。?lt;/b></p><p><b> 2.
24、4 按鍵電路</b></p><p> 按鍵1進入程序運行,當(dāng)溫度超出所設(shè)值時或未達到所設(shè)值者,按鍵2為增加鍵,按鍵3為增減鍵</p><p> 第3章 系統(tǒng)軟件設(shè)計</p><p> 系統(tǒng)程序主要包括主程序、讀出溫度子程序、溫度轉(zhuǎn)換命令子程序、計算溫度子程序和顯示數(shù)據(jù)刷新子程序等。</p><p><b> 3
25、.1 主程序</b></p><p> 主程序的主要功能是測溫系統(tǒng)初始化、溫度的實時顯示、讀出并處理DS18B20的測量的當(dāng)前溫度值。主程序流程如3-1所示。</p><p><b> N</b></p><p><b> 圖3-1</b></p><p><b>
26、表2</b></p><p> 3.2 讀出溫度子程序</p><p> 讀出溫度子程序的主要功能是讀出RAM中的 9字節(jié)。在讀出時刻進行CRC校驗,校驗有錯時不進行溫度數(shù)據(jù)的改寫。讀出溫度子程序流程圖如上圖表2所示。 </p><p> 3.3 溫度轉(zhuǎn)換命令子程序</p><p> 溫度轉(zhuǎn)換命令
27、子程序主要是發(fā)溫度轉(zhuǎn)換開始命令。 當(dāng)采用12位 分辨率時,轉(zhuǎn)換時間約為750ms。</p><p> 溫度轉(zhuǎn)換命令子程序流程如右圖所示。</p><p> 3.4計算溫度子程序</p><p> 計算溫度子程序?qū)AM中的讀取值進行BCD碼的轉(zhuǎn)換、運算,并進行溫度值正負的判定。</p><p> 3.5 顯示數(shù)據(jù)刷新子程序</p
28、><p> 顯示數(shù)據(jù)刷新子程序主要是對顯示緩沖器中的顯示數(shù)據(jù)進行刷新操作,當(dāng)小數(shù)點后一位顯示則移入下一位顯示。到顯示十位數(shù)據(jù),直到判斷符號位,當(dāng)符號位顯示“一”時則表示負責(zé)亮,反之則不亮,表示溫度為正,這都是采用延時實現(xiàn)動態(tài)顯示。程序流程圖所示。</p><p> 3.6 軟件系統(tǒng)總體設(shè)計方案</p><p> 整體系統(tǒng)的程序包括了:主程序,溫度轉(zhuǎn)換程序,計算程序
29、,顯示刷新子程序。整個程序的運行是開機之后進入初始化模式,如果沒有鍵盤掃描程序,就一直處于初始化。程序流程圖如上面所示。</p><p><b> 第4章 總結(jié)</b></p><p> 4.1 課程設(shè)計的意義</p><p> 通過這課程的設(shè)計使我進一步的了解和熟悉掌握了其單片機內(nèi)部結(jié)構(gòu)和工作原理,同時也更加應(yīng)用系統(tǒng)的基本方法、步驟
30、。利用C51的單片機。也掌握了單片機的編程方法;仿真軟件kill的使用方法,在其中不知道的地方也能多了一分了解,共陰極數(shù)碼管、DS18B20的了解。也具有了掌握撰寫課程設(shè)計的報告的方法。</p><p> 4.2 本設(shè)計的特點</p><p> 本設(shè)計的特點比傳統(tǒng)的更加的智能,而且更加的精確,使用的時候也能很清楚其中的變化,增加了保護功能,可以實現(xiàn)動態(tài)顯示具有一定的實用性。</p
31、><p> 4.3 進一步工作建議</p><p> 本設(shè)計中使用的顯示電路是四位數(shù)碼管顯示,為了更加方便的控制數(shù)碼管還使用了三極管驅(qū)動,也增加了數(shù)碼管的亮度都使用了1K的上拉電阻,但是卻一要使用按鍵,在有些方面有局限性,安全系數(shù)也降低了一些,例如按鍵;在有些特殊場合,不能很好的使用,這個可以考慮不用按鍵來控制,用自動化來控制。也能節(jié)約成本,也能更加的應(yīng)用廣泛性。</p>&
32、lt;p><b> 參考文獻</b></p><p> [1]郭天祥,51單片機C語言教程。北京:電子工業(yè)出版社,2010,3</p><p> [2]曾屹, 單片機原理與應(yīng)用。中南大學(xué)出版社。</p><p> [3]C語言程序設(shè)計。中國傳媒大學(xué)出版社 江西高校出版社</p><p><b>
33、 致謝</b></p><p> 本設(shè)計是在我的導(dǎo)師xx悉心指導(dǎo)下完成的。我衷心的感謝xx老師數(shù)月來在學(xué)業(yè)上的幫助和精心培養(yǎng),使我順利的完成了必業(yè)設(shè)計。x老師認真和務(wù)實的作風(fēng)、和藹的作風(fēng)。使我受益匪淺。論文完成之際,首先要向xx老師致謝,感謝她對我的關(guān)心與培養(yǎng)。本設(shè)計能夠順利的完成,也歸功于各位任課老師的認真負責(zé),使我能夠得掌握和運用專業(yè)知識,并在設(shè)計當(dāng)中得以體現(xiàn)。正是有他們的悉心幫助和支持,才能
34、使我的畢業(yè)論文工作順利完成,在此向他們表示由衷的謝意。感謝他們的辛勤栽培。</p><p> 時光轉(zhuǎn)眼一過,感慨萬千,不過這里給我留下了無限的回憶和美好的地方,心中無法言語。</p><p><b> 附錄一:系統(tǒng)程序圖</b></p><p> 程序說明:功能總共有四個按鍵控制“復(fù)位鍵”“程序開始鍵”“增一鍵”“減一鍵”,其中“程序復(fù)位
35、鍵”位初始狀態(tài)。</p><p> 當(dāng)K1鍵按下時,進入程序運行。當(dāng)溫度超過所設(shè)定的溫度值,可以通過按鍵3來減一功能,同時蜂鳴器也報警提示,達到所需要的效果。如果沒有達到所預(yù)定的值,可以通過按鍵2來達到目的。</p><p> #include<reg52.h></p><p> #define uchar unsigned char</p&
36、gt;<p> #define uint unsigned int</p><p> sbit d1=P2^2;</p><p> sbit d2=P2^1;</p><p> sbit d3=P2^0;</p><p> sbit d4=P2^3;</p><p> sbit key1=P3
37、^0;</p><p> sbit key2=P3^1;</p><p> sbit key3=P3^2;</p><p> sbit beep=P3^3;</p><p> sbit DS=P1^2;</p><p> sbit ACC_7=ACC^7;</p><p> uint
38、 count=1000,alarm=300;</p><p> uchar shu;</p><p> uchar shi,fen,ri,yue,nian,xq,miao,ss;</p><p> uint temp; //溫度變量</p><p> uchar flag;</p>&
39、lt;p> uchar code tab[]=</p><p> {0xc0,0xf9,0xa4,0xb0,</p><p> 0x99,0x92,0x82,0xf8,</p><p><b> 0x80,0x90</b></p><p><b> };</b></p>
40、<p> uchar code tab1[]= //小數(shù)點點亮</p><p> {0x40,0x79,0x24,0x30,0x19,0x12,</p><p> 0x02,0x78,0x00,0x10</p><p><b> };</b></p><p> void delay
41、(uint z)</p><p><b> {</b></p><p><b> uint x,y;</b></p><p> for(x=z;x>0;x--)</p><p> for(y=120;y>0;y--);</p><p><b>
42、 }</b></p><p> void dsreset() //發(fā)復(fù)位</p><p><b> {</b></p><p><b> uint i;</b></p><p><b> DS=0;</b></p>
43、<p><b> i=103;</b></p><p> while(i>0)i--;</p><p><b> }</b></p><p> uchar tmpread() //讀取一字節(jié)</p><p><b> {</b>
44、;</p><p> uchar j,k,dat;</p><p><b> uint i;</b></p><p> for(j=1;j<=8;j++)</p><p><b> {</b></p><p> DS=0;i++; //延時
45、</p><p> DS=1;i++;i++;</p><p><b> k=DS;</b></p><p> i=8;while(i>0)i--;</p><p> dat=(k<<7)|(dat>>1); //讀取的數(shù)據(jù)最低位在最前面存一個字節(jié)在DAT里</p>&
46、lt;p><b> }</b></p><p> return(dat);</p><p><b> }</b></p><p> void tmpwritebyte(uchar dat) //寫一個字節(jié)</p><p><b> {</b></p>
47、<p><b> uint i;</b></p><p><b> uchar j</b></p><p> bit testb;</p><p> for(j=1;j<=8;j++)</p><p><b> {</b></p>&
48、lt;p> testb=dat&0x01;</p><p> dat=dat>>1;</p><p> if(testb) //寫一</p><p><b> {</b></p><p><b> DS=0;</b></p>&l
49、t;p><b> i++;i++;</b></p><p><b> DS=1;</b></p><p> i=8;while(i>0)i--;</p><p><b> }</b></p><p><b> else</b><
50、/p><p><b> {</b></p><p> DS=0; //寫0</p><p> i=8;while(i>0)i--;</p><p><b> DS=1;</b></p><p><b> i++;i++;</b>
51、;</p><p><b> }</b></p><p><b> }</b></p><p><b> }</b></p><p> void tmpchang() //DS18B20溫度轉(zhuǎn)換</p><p><
52、b> {</b></p><p> dsreset();</p><p><b> delay(1);</b></p><p> tmpwritebyte(0xcc); //跳過讀取內(nèi)存ROM</p><p> tmpwritebyte(0x44); //開始轉(zhuǎn)換</p&
53、gt;<p><b> }</b></p><p> uint tmp() //讀取溫度</p><p><b> {</b></p><p><b> float tt;</b></p><p> uchar a,b;
54、</p><p> dsreset();</p><p><b> delay(1);</b></p><p> tmpwritebyte(0xcc);</p><p> tmpwritebyte(0xcc);</p><p> a=tmpread(); //a為
55、低字節(jié)8位</p><p> b=tmpread(); //b為高字節(jié)8位</p><p> temp=b; //temp為溫度值UINT 16bit</p><p> temp<<=8; //兩個字節(jié)組合到一起</p><p> te
56、mp=temp|a;</p><p><b> if(b>127)</b></p><p><b> {</b></p><p><b> flag=1;</b></p><p><b> ss=flag;</b></p>&l
57、t;p> temp=~temp+1;</p><p><b> }</b></p><p> tt=temp*0.0625; //temp/16則是溫度的真實值tt.7位整數(shù),四位小數(shù)</p><p> temp=tt*10+0.5; //擴大倍取出了第一位小數(shù)</p><p>
58、 return(temp);</p><p><b> }</b></p><p> void displayTemp(uint temp) //顯示溫度程序</p><p><b> {</b></p><p> uchar ge,shi,bai,qian,ser;</p>
59、<p><b> d1=0;</b></p><p><b> d2=0;</b></p><p><b> d3=0;</b></p><p><b> d4=0;</b></p><p> dsreset();</p>
60、;<p> ser=temp/10; //分離出三位數(shù)顯示的數(shù)字</p><p><b> SBUF=ser;</b></p><p> qian=temp/1000;</p><p> bai=temp/100%10; //百位數(shù)字</p><p> shi
61、=temp/10%10; //十位數(shù)字</p><p> ge=temp%10; //個位數(shù)字</p><p> if(flag==1)</p><p><b> {</b></p><p><b> flag=0;</b></p>&l
62、t;p><b> P0=0xbf;</b></p><p><b> d1=1;</b></p><p><b> delay(2);</b></p><p><b> d1=0;</b></p><p><b> }</b
63、></p><p><b> esle</b></p><p><b> {</b></p><p><b> P0=0xff;</b></p><p><b> d1=1;</b></p><p><b>
64、 delay(2);</b></p><p><b> d1=0;</b></p><p><b> }</b></p><p> if(temp>99)</p><p><b> {</b></p><p> P0=tab
65、[bai];</p><p><b> d2=1;</b></p><p><b> delay(2);</b></p><p><b> d2=0;</b></p><p><b> }</b></p><p> P0=
66、tab1[shi];</p><p><b> d3=1;</b></p><p><b> delay(2);</b></p><p><b> d3=0;</b></p><p> P0=tab[ge];</p><p><b>
67、 d4=1;</b></p><p><b> delay(2);</b></p><p><b> d4=0;</b></p><p><b> }</b></p><p> uint keyscan()</p><p><b
68、> {</b></p><p> if(key1==0)</p><p><b> {</b></p><p><b> delay(5);</b></p><p> if(key1==0)</p><p><b> {</b&g
69、t;</p><p> while(!key1);</p><p><b> shu++;</b></p><p><b> }</b></p><p><b> }</b></p><p> if(key2==0)</p>&l
70、t;p><b> {</b></p><p><b> delay(5);</b></p><p> if(key2==0)</p><p><b> {</b></p><p> while(!key2);</p><p> coun
71、t=count+10;</p><p> if(shu==2)</p><p><b> {</b></p><p> alarm+=10;</p><p><b> }</b></p><p><b> }</b></p>&l
72、t;p><b> }</b></p><p> if(key3==0)</p><p><b> {</b></p><p><b> delay(5);</b></p><p> if(key3==0)</p><p><b>
73、; {</b></p><p> while(!key3);</p><p> count=coun-10;</p><p> if(shu==2)</p><p><b> {</b></p><p> alarm-=10;</p><p><
74、;b> }</b></p><p><b> }</b></p><p><b> }</b></p><p> return(count);</p><p><b> }</b></p><p> void main()&
75、lt;/p><p><b> {</b></p><p><b> beep=0;</b></p><p> delay(10);</p><p><b> while(1)</b></p><p><b> {</b><
76、;/p><p> tmpchang();</p><p> if(shu==0)</p><p><b> {</b></p><p> displayTemp(tmp());</p><p><b> }</b></p><p> keysc
77、an();</p><p> if(shu==1)</p><p><b> {</b></p><p> displayTemp(count);</p><p><b> }</b></p><p> if(shu==2)</p><p>
78、<b> {</b></p><p> displayTemp(alarm);</p><p><b> }</b></p><p> if(shu==3)</p><p><b> {</b></p><p><b> shu=0
79、;</b></p><p><b> }</b></p><p> if((temp>count)||(temp<alarm))</p><p><b> {</b></p><p><b> beep=0;</b></p><
80、;p><b> }</b></p><p><b> else</b></p><p><b> beep=1;</b></p><p><b> }</b></p><p><b> }</b></p>
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)字溫度計畢業(yè)設(shè)計
- 畢業(yè)設(shè)計---數(shù)字溫度計
- 數(shù)字溫度計畢業(yè)設(shè)計
- 數(shù)字溫度計畢業(yè)設(shè)計
- 數(shù)字溫度計設(shè)計畢業(yè)設(shè)計
- 畢業(yè)設(shè)計--數(shù)字溫度計設(shè)計
- 數(shù)字溫度計設(shè)計畢業(yè)設(shè)計
- 數(shù)字溫度計畢業(yè)設(shè)計論文
- 數(shù)字溫度計控制 畢業(yè)設(shè)計
- 數(shù)字溫度計的設(shè)計畢業(yè)設(shè)計
- 數(shù)字溫度計的設(shè)計畢業(yè)設(shè)計
- 畢業(yè)設(shè)計---數(shù)字溫度計的設(shè)計
- 畢業(yè)設(shè)計開題報告(數(shù)字溫度計)
- 數(shù)字溫度計畢業(yè)設(shè)計論文1
- 畢業(yè)設(shè)計---數(shù)字溫度計設(shè)計與實現(xiàn)
- 多點數(shù)字溫度計設(shè)計 畢業(yè)設(shè)計
- 畢業(yè)設(shè)計(論文)數(shù)字溫度計的設(shè)計
- 數(shù)字溫度計論文數(shù)字溫度計設(shè)計論文
- 畢業(yè)設(shè)計--- 數(shù)字溫度計的設(shè)計與制作
- 數(shù)字溫度計設(shè)計
評論
0/150
提交評論