版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
目錄HYPERLINK\l"_Toc233047249"摘要1HYPERLINK\l"_Toc233047250"基于單片機的溫度計設計2HYPERLINK\l"_Toc233047251"1溫度計的總體設計2HYPERLINK\l"_Toc233047252"1.1總體論述2HYPERLINK\l"_Toc233047253"1.2設計思路2HYPERLINK\l"_Toc233047254"2硬件說明3HYPERLINK\l"_Toc233047255"2.1測量輸入模塊3HYPERLINK\l"_Toc233047256"2.1.1傳感器選擇3HYPERLINK\l"_Toc233047257"2.1.2DS18B20的介紹3HYPERLINK\l"_Toc233047258"2.2鍵盤輸入模塊8HYPERLINK\l"_Toc233047259"2.3顯示模塊8HYPERLINK\l"_Toc233047260"2.3.11602外觀及尺寸8HYPERLINK\l"_Toc233047261"2.3.2管腳功能9HYPERLINK\l"_Toc233047262"2.3.3操作控制9HYPERLINK\l"_Toc233047263"2.3.4指令說明10HYPERLINK\l"_Toc233047264"2.4報警模塊11HYPERLINK\l"_Toc233047265"2.5低功耗設計11HYPERLINK\l"_Toc233047266"2.5.1設計思路11HYPERLINK\l"_Toc233047267"憶2.5.2市80C51延的低功耗措施扭12HYPERLINK\l"_Toc233047268"冶2.5.3魂分塊間斷供電殃13HYPERLINK\l"_Toc233047269"啄3倦軟件和功能說危明錯14HYPERLINK\l"_Toc233047270"帝3.1淋人為讀取興14HYPERLINK\l"_Toc233047271"壘3.2倆自動讀取思15HYPERLINK\l"_Toc233047272"啞3.3D急S18B20犁的軟件設計緩16HYPERLINK\l"_Toc233047273"心得體會17HYPERLINK\l"_Toc233047274"參考文獻18摘要腫現代測溫應用緊中,溫度計向末數字化方向發(fā)情展。傳統(tǒng)的機隨遇物理方法的勁溫度計功能單欲一,而數字溫扔度計以其便攜曬,檢測精度高突,功能多等優(yōu)踏點應用的越來各越廣泛。隨著伶技術績的發(fā)展,一些殃環(huán)境比較惡劣乎的場合中也能燃覓得數字溫度壇計的蹤跡。在基本文中,主要憑從功能組合,搭硬件組合,軟裝件算法和降低源功耗等幾個方劉面探討溫度計廢的設計。得關鍵爛詞稱:數字傳感器笑,低功耗,窮單總線攤基于單片機的甘溫度計設計裝1鷹溫度計的總體暴設計蘆1.1買懶總體論述梨此次所討論的串數字溫度計,垂除了完成基本稈的溫度測量外喪,還能夠滿足贈最高最低溫度斬設置及報警,谷在不同的環(huán)境鋤中,所要求的造最高溫度和最扎低溫度是不同但的,因此最高捷溫度和最低溫滅度應能夠根據績環(huán)境不同而設哄置成不同的數挎值。還有些場遲合要求每隔一邊定得時間段進遞行讀取一次數敏值,當相隔的巡時間比較長而燥所需要讀取的棒數據又比較多黎時,認為的讀暴取就比較麻煩閣,因此應具備轉自動讀取響和始存儲若干組溫堅度值逆的功能。另外農,在野外工作談時顧能夠選擇其工趴作模式以降低虛功耗。濃1.2賀失設計思路既由論述可知,霸所設計的這種址溫度計的功能息是傳統(tǒng)的物理膠溫度計無法完盾成的。在分析瘦之后決定采用贏以單片瘋機敏AT芳89C雄5慎1雷為核心的系統(tǒng)壯進行設計。主凍要有以下幾個惜模塊:測量輸碗入模塊,鍵盤沈設置模塊,運維算處理模塊,挽顯示模塊和報仙警模塊。谷有這幾個模塊稀組成的系統(tǒng)框墨圖如圖一所示易:圖一溫度計總體框圖圖一溫度計總體框圖2硬件說明憐2.1夏筆測量輸入模塊傳感器選擇縮設計單片機數挨字溫度計需要叢考慮以胸下香3剪個方面藏·適溫度傳感器芯宰片的選擇響;引·渠單片機和溫度竟傳感器的接口修電路穴;軌·獲控制溫度傳感玻器實現溫度信讓息采集以及數危據傳輸的軟件鞭。眼單片機的接口秋信號是數字信山號。要想用單鹽片機獲取溫度巖這類非電信號業(yè)的信螞息捕,阻必須使用溫度厲傳感遼器鹿,本將溫度信息轉思換為電流或電聲壓輸出。如果強轉換后的電流輛或電壓輸出是低模擬信血號巖,碼還必須進植行菠A/的D的轉言換判,紡以滿足單片機疼接口的需要。譽傳統(tǒng)的溫度檢常測大多以熱敏望電阻作為溫度輛傳感器。但般是旋,錫熱敏電阻的可綠靠性較差、測肝量溫度準確率辟低永,率而且還必須經白專門的接口電工路轉換成數字信信號后才能由任單片機進行處淹理。婆2秤0刑世囑紀遭9晃0價年代中期出現椒了智能溫度傳務感赴器侄(搜亦稱數字溫度竄傳感坐器湯)抓。智能溫度傳宵感器的內部都忍包含溫度傳感捆器角、虹A/集D代轉換器、信號碼處理器、存儲帽器傾(楚或寄存拌器吐)挺和接口電志路巧,同其特點是能直赤接輸出數字化客的溫度數據及嘗相關的溫度控炮制君量違,飯適配各種微控久制劉器趙(MCU痛)志。其珠中傻DS18B2趨0幫就是一種應用矮相當廣泛的單洽總線數字溫度報傳感蠶器雞,稻它結構簡單、快不需外接元號件煩,利采用一耳根跨I/朵O箱數據線既可供憲電又可傳輸數含據、并可設置桌溫度報警界限杯等特脫點少,息廣泛用于工業(yè)務、民用等領域迅的溫度測量中濁。滿DS18B屈2號0星的介紹撥1DS18銳B2抽0義芯片簡介噸DS18B2達0敢是美呼國兇DALLA曠S露半導體器件公滾司推出的單總譽線數字化智能俘集成溫度傳感瘋器。單總顏線杰(1-Wir曬e票)絲是掛DALLA貌S小公司的一項專寨有技寨術燙,摘它采用單根信智號爪線匹,擋既傳輸時鐘又系傳輸數腸據樂,騾而且數據傳輸伙是雙向鞋的逢,巖具有節(jié)療省銷I/孫O平口線資源、結貓構簡單、成本吩低廉、便于總將線擴展和維護購等諸多優(yōu)點。君與其它溫度傳監(jiān)感器相影比訓,DS18B殲2飽0辭具有以下特這性級:句①鑼獨特的單線接當口方鉛式宗,繪在與微處理器盈連接時僅需要扣一條接口線即默可實現微處理吩器定與谷DS18B2跑0臺的雙向通信裳。掙②愧DS18B2代0干支持多點組網悠功壓能半,御多個史DS18B2近0撥可以并聯在唯乖一的信號線晃上豈,誠實現多點測溫送。探③凱DS18B2剪0冷在使用中不需霧要任何外圍元占件如。刮④鍋測溫范圍暮-5壽5濕℃古~+曬12膠5途℃顏,嬌固有測溫分辨何率浸0·釀62載5閱℃趟。的⑤慚測量結果坑以銳9~1棚2制位數字量方式削串行傳送。傭2DS18瘦B2腐0怨內部結構拉DS18B2那0邊內部結構主要貓由四部分組成憶:作6帽4晉位光逃刻釘ROM被,布溫度傳感巾器姑,沸非揮發(fā)的溫度聯報警觸發(fā)文器教T擦H陽和系TL季,訪高速暫存器括。瓶6繳4證位光斑刻真RO據M嬸是出廠前被光吊刻好的,它可斜以看作是紛該挽DS18B2累0肢的地址序列號雄。截DS18B2舊0喊的管腳排列如糾圖積2關所示。圖2DS18B20引腳分布圖圖2DS18B20引腳分布圖聞引腳功能如下黃:沈NC槽:孝空引咬腳架,甘懸空不使暈用濫;決VDD敘:罵可選電源遞腳阿,嗎電源電壓范君圍乘3~5.5商V花。工作于寄生叢電源曉時遍,吳此引腳應接驟地奧;鞠DQ史:兄數據輸能入根/父輸出霸腳其,模漏極開膜路止,箭常態(tài)下高電平干。巧DSl882狂0忠的核心功能部澤件是它的數字岡溫度傳感元器沾,被其分辨率可配句置繁為被9賠、她1輸0半、裝1蠟1務和雷1嬸2低位酷,時出廠默認設置餓為感1噸2蜜位分辨委率兔,宿對應的溫度值光分辨率分別個為舞0.我5收、覆0.2拜5侄、夫0.12州5帝和姻0.062躲5樂。溫度信息的視低位、高位字愚節(jié)內容肢中壯,慈還包括了符號待位鷹S善(后是正溫度還是歡負溫粘度伴)伴和二進制小數緞部惠分尺,戒具體形式貌為墳:低位字節(jié):MSB歐2罰3MSB智2薪2秤2蘋1雙2外0爛2柔-1際2挖-2LSB孔2線-3LSB漫2屬-4高位字節(jié):MSB調SMSB斥S自S劉S緒S嗎2暮6LSB裕2謀5LSB姑2露4拔這綠是窮1薯2攜位分辨率的情惑況山,劃如果配置為低豆的分辨類率加,堅則其中無意義掠位傳為庫0峽。為實測溫度和數抬字輸出的對應微關系如諸表繭1蜘所示。悉表漲1偉實測溫度和廁數字輸出的對扣應關系板擺溫帖度睡/紫℃框數字輸我出植(欲二進隙制述)渡數字輸出層(津十六進悉制厲)矮+125惠0000紫伯0111吵甜1101辰拐0000割07D0H饑+85蘋0000糊折0101陽鹽0101哪兆0000關0550H軍+25.06勁25幻0000林株0001膛尼1001預盡0001堆0191H體+10.12另5峰0000紹余0000笑殼1010胡白0010齊00A泛2H洪+0.5丟0000羅爺0000豆尸0000壺目1000格0008H手0壽0000頭妻0000誠微0000律笑0000違0000H刪-0.5億1111晉襲1111議階1111慕權1000笨FFF8H踏-10.12傭5民1111惹與1111斤帖0101棍敲1110倒FF5EH跨-25.06賓25謎1111削瓶1110蟻衣0110坑量1111買FF6FH午-55徹1111伍英1100聲辦1001獄跟0000茄FC90H左在漸DSl8B2講0峰完成溫度變換鳥之岸后幕,千溫度值與儲存聽在刮T堅H在和青T弓L勢內的告警觸發(fā)匆值進行比較。毀由于濾是拘8頃位寄存邊器哥,恭所秒以處9~1壞2拖位在比較時忽齒略剃。無T砌H幸或警T檢L紙的最高位直接醋對應插于胖1錢6忘位溫度寄存器將的符號位。如絲果溫度測量的愁結果高狠于怒T膀H擔或低絕于周TL格,炮那么器件內告策警標志將置乓位線,望每次溫度測量乳都會更新此標梳志。只要告警稼標志置奴位啦,DSl8B閱2偵0共就將響應告警有搜索命鑼令晶,予這也就允許單戀線上多挨個銀DSl8B2捷0學同時進行溫度圈測咽量董,摸即使某處溫度薯越卵限蕩,壇也可以識別出酷正在告膝警的器件。憶3DS18逃B2非0港控制方毒法幣辣DS18B2幻0曾有六條控制命讓令,如表所示呈:手標指花
經嗓令薄浴約定代防碼立碧操蟻
林祖作骨
束站說稠
要
財明告砍溫度轉售換廊嚴44H結啟睡動挑DS18B2膚0驗進行溫度轉鋤換蠻粒讀暫存舅器巨拴BEH刑讀暫存喪器燒9芹個字節(jié)內粒容邁兔寫暫存猴器懶扮4EH稱將數據寫入暫澆存器吩的鼓T腹H餅、藝T站L府字拐節(jié)評鉛復制暫存煙器勝肅48H雄把暫存器邪的控T擔H淡、甩T收L劣字節(jié)寫逝到殼E梳2椒RA禍M做中董澆重新凡調布E數2宿RAM骨B8H防把冰E停2爆RA檢M仇中芹的炒T駱H芬、俱T們L皺字節(jié)寫到暫存尊器戒T準H莊、諒T暢L誕字漸節(jié)棄孫讀電源供電方應式神纖B4H精啟占動疼DS18B2經0償發(fā)送電源供電朝方式的信號給威主移CPU稻4DS18殺B2大0診的通信協議備DS18B2炒0菌器件要求采用寸嚴格的通信協震議,以保證數幫據的完整性。慶該協議定義了忌幾種信號類型進:復位脈沖,揉應答脈沖時隙汪;仇寫徑0屋,適寫摧1丙時隙;將讀渡0改,科讀奶1靠時隙。香與施DS18B2揉0令的通信,是通叫過操作時隙完禁成單總線上的舍數據傳輸。發(fā)識送所有的命令脆和數據時,都陷是字節(jié)的低位息在前,高位在略后。跡復位和應答脈壁沖時隙釋每個通信周期悅起始于微控制靜器發(fā)出的復位結脈沖,其后緊旬跟聞DS18B2賣0狼發(fā)出的應答脈助沖,在寫時隙伏期間,主機皆向兵DS18B2瘦0森器件寫入數據處,而在讀時隙維期間,主機讀松入來顫自閑DS18B2神0洗的數據。在每毫一個時隙,總亂線只能傳輸一淡位數據。挽時序圖見容圖惹3對。寫時隙老當主機將單總斃線酬D假Q賺從邏輯高拉閣到仍邏輯低時,即徑啟動一個寫時雕隙,所有的寫?zhàn)挄r隙必須島在脖60~120漸u尸s摧完成,且在每桌個循環(huán)之間至愉少需衛(wèi)要拜1u釘s握的恢復時間。催寫粘0李和歉寫駐1術時隙如圖所示創(chuàng)。在構寫宜0摩時隙期間,微批控制器在整個選時隙中將總線粗拉低;而脈寫煩1啟時隙期間,微深控制器將總線枝拉低,然后在泳時隙起始蓋后偷15u棉s狠之釋放總線。偏時序圖見勇圖帽4瘡。讀時隙獅DS18B2蹤0泰器件僅在主機夸發(fā)出讀時隙時汽,才向主機傳歡輸數據。所以卷在主機發(fā)出群讀數據命令后撐,必須馬上產鹽生讀時隙,以養(yǎng)便典DS18B2生0網能夠傳輸數據家。所有的讀時射隙至少需鼻要蝦60u屆s統(tǒng),且在兩次獨糧立的讀時隙之狐間,至少需位要期1u存s脂的恢復時間。幼每個讀時隙都淚由主機發(fā)起,蒙至少拉低總滔線閣1u幟s方。在主機發(fā)起故讀時隙之后鄉(xiāng),余DS18B2鉗0胸器件才開始在藍總線上發(fā)行送策0賊或哭1柔,經若葉DS18B2文0廈發(fā)寧送憑1匪,則保持總線伸為高電平。若飲發(fā)送壟為刷0剃,則拉低總線殼當發(fā)肌送替0當時稈,址DS18B2狹0墾在該時隙結束朽后,釋放總線墨,由上拉電阻持將總線拉回至畢高電平狀態(tài)寨??癉S18B2耀0科發(fā)出的數據,旋在起始時隙之戚后保持有效時碧間拔為顆15u賤s趟。因而主機在滿讀時隙期間,摟必須釋放總線鋼。并且在時隙健起始后稈的揮15u澇s者之內采樣總線秒的狀態(tài)。轎時序圖見稻圖牙4恩。圖3復位和應答脈沖時隙圖3復位和應答脈沖時隙圖4讀寫時序圖4讀寫時序摘2.窮2劈鍵盤輸入模塊厲鍵盤模塊使用緊的是四個鍵啊,分別命名部為非ente荷r駝、嫌don欄e則、訪+康和飲-賴。澤ente朗r哪為選擇要調節(jié)篇的參數讓,但don剪e獨為確定并退出肚,算+錘和忍-扶為參數菜單的魔選擇。在開機賣時模按與ente踢r暴鍵進入一級菜霉單,然后富按檢+制和零-鉗進行選擇要調霜節(jié)的參數,堂按所ente漸r吩鍵鎖定該參數崇進行調節(jié),在壞這段過程的任補一時間家按撞don承e談鍵確定并退出爽。菜單如彎表誰2族所示:營表繞2犁棉相關參數菜單倆一級菜單嘴二級菜單杯三級菜單降工作模式父正常模式(默廳認)漏低功耗模式精溫度極限挨最大值(柿按雪+潤和厚-牧調整)稅最小值(己按爬+鼓和叛-脹調整)納讀取方式由人為讀取階自動讀取參間隔時間(爭按砌+耍和任-邁調整)打讀取組數(窮按突+茫和防-遼調整)參數據查看時讀?。ㄉ床?冤和債-解翻看)由刪除(刪除已焰存數據)鞋2.3電謊顯示模塊班顯示部分采用珍液晶顯示器柄160擺2綿,投能夠同時顯繡示贊16x0間2晨即念3拳2蜂個字符。括(效1李6糕列惑2茂行)糟其相關介紹見巷下文。陶2.3.1拆160殲2蝶外觀膠及尺寸貓160含2誦液晶顯示器的神外觀如圖蝶5掛所示:圖5液晶顯示器1602外觀圖5液晶顯示器1602外觀泊160炕2泛的外形尺寸如怪圖砌6真所示:圖61602的外形尺寸圖61602的外形尺寸管腳功能溜160估2眼采用標準堂的驟1坐6卻腳接口,其中雜:君第富1跌腳科:讓VS冊S武為電源地滿第掉2喇腳勁:砍VD仔D屯接御5受V粉電源正極葉第熔3駛腳參:驚V鳳0瑞為液晶顯示器事對比度調整端固,接正電源時隸對比度最弱,激接地電源時對崗比度最高(對膜比度過高時會撿產企生蘇“排鬼具影堡”兔,使用時可以駱通過一循個考10潤K的的電位器調整若對比度)。繡第做4洋腳復:蔥R喚S撥為寄存器選擇使,高電斥平校1線時選擇數據寄感存器、低電撕平紋0利時選擇指令寄較存器。粗第汗5扭腳增:獲R疏W湖為讀寫信號線藥,高電蕉平化(1尼)落時進行讀操作解,低電智平貴(0功)伍時進行寫操作拴。百第鎖6酬腳旅:征E穩(wěn)(盈或響EN橋)喝端為使集能泥(enabl敘e頁)潛端。所第敞7男~密1贊4榨腳慎:她D胃0匙~猶D欄7凱為龜8忍位雙向數據端憑。兄第放1麻5搬~柜1幸6痰腳:空腳或背谷燈電源刺。止1危5桂腳背光正極栽,謎1殊6徑腳背光負極操作控制條操作控制表如是表聾3煙所示:背表脖3160蒙2桑操作控制表艙操作控制表倆操作液讀狀態(tài)達寫指令平讀數據告寫數據礙輸入訂RS=0息RW=1役E=1途RS=0禿RW=0劍斑D0~7桂=絕指令碼役,導E=聯H性脈沖皂RS=1觀RW=1伍E=1舟RS=1崗RW=0扒友D0~7打=嶄數據勵,戀E=蝴H貿脈沖指令說明滾(勝1阻)悅近初始化設置顯示模式設置發(fā)指令碼獎功能您001110讀00叔設救置浴16*浩2祥顯示言,尊5*光7郵點陣多,饑8招位數據接口替顯示更開曾/然關及光標設置討指令碼物功能商00001D飛CB糾D=般1蓮開顯示述;隸D=懲0撿關顯示傷C=絨1兩顯示光標??;奮C=頌0健不顯示光標茂B=請1利光標閃爍謝;哨B=描0賓光標不閃爍寺000001億NS漆N=阿1蓄當讀或寫一個信字符后地址指鍵針加一,且光例標加一繡N=茂0及當讀或寫一個戚字符后地址指峰減一,且光標像減一候S=姨1擦當寫一個字符雀,整屏顯示左至移幸(乎N=1初)記(欠2灌)初始化過程扁(復位過程)延時12ms句寫指饅令條38羽H孩(不檢測忙信辰號)延時5ms律寫指戰(zhàn)令臭38垂H撐(不檢測忙信盞號)延時5ms疤寫指瞇令瘡38散H斗(不檢測忙信幸號港)儀(雙以后每次寫指挺令、撓讀類/霧寫數據操作之鍬前均需檢測忙阿信泛號碌)治寫指贊令軟38康H縱:顯示模式設捏置琴寫指婆令三08岔H吃:顯示關閉溉寫指見令漠01施H伐:顯示清屏呀寫指柿令惹06侮H世:顯示光標移下動設置翁寫指端令禽0C問H思:顯示開及光窩標設置拜2.4滲茅報警模塊隨報警模塊采用蝴的是聲光報警瘡電路,當檢測盆溫度超過設定疊的上下限值時暮,單片機就會攤發(fā)出報警脈沖竹,使得報警電庸路工作,產生紋報警信號喇,如圖搬7須所示浴。單片機光報警單片機光報警分頻分頻電路聲報警聲報警圖7報警模塊框圖圖7報警模塊框圖泄2.5塔略低功耗設計設計思路伏系統(tǒng)設計的總陷體思路是圍繞豪如何實現低功傷耗開展??刂瓢⒐μ幒牧?兼必須從內部著雪手。對于數字役化的測量系埋統(tǒng)朋,幫通過適當地選匙擇采樣周贏期雖,裕在一個采樣周豎期護內均,唯迅速地測量溫幼度卻,改然后進入電流剪消耗較低炸的認“星休盤息稠”象狀震態(tài)輸,格就可以大幅度批地減小整個系騙統(tǒng)的電流的消市耗。假設采樣領可以閃在課Ts=10潤m永s兵之內完帳成歉,姿采樣時消耗的蟻電流朱為舟Is=1mA亂,豎采樣周期拌為皺TA=1s沙,撕非測量狀態(tài)的供電流消耗聞為互Ib=0.0催4mA,曬整個系統(tǒng)的平描均電流消耗房為咐:留I指平珍均閘=(Ts×邁Is+(TA太-Ts)×I漿b)/TA落=橫Ib+Ts/句TA×(Is菊-Ib)=測0.0496索mA撤從公式中得亂出睬,突在帽Ts/T肯A稻采樣時消耗的院電流對整個系委統(tǒng)的平均電流荷影響并不很報大墨,隸只要恰當地選東擇并Ib,Is磚,Ts,T金A哈就可以達到降嗎低功耗的目的獨??梢詮囊韵陆麕讉€方面入射手籌:夾(1肝)查減炕小灰Ib層,端減小休息時的撫電流消燒耗等,納方法一是盡量狀減少劇在浮“值休足息繪”否狀態(tài)下還要工漫作的模塊數鉛量鈔,鉗二是選用低功訴耗元器件。照(2案)謹減泰小通Is胳,續(xù)采樣慎時槳,欠工作的元件要產盡量降低功昨耗身,奸選擇電流消耗悉較小的型號。紙(3斷)予減陸小姻Ts阻,鎖減小工作時普間徒,塊完成采樣后盡拴快結束工作。煩(4摧)寇增繳大陽TA所,琴加大采樣周娛期注,綿盡量戰(zhàn)多不“矩休填息章”助,零使系統(tǒng)的響應邁變慢。辦2.5.2誦80C漁5困1漿的低功耗措施趣80C估5椅1雕是采棚用婚CMO研S賊工藝的低功態(tài)耗麻8終位單片機芯片君,在工作電壓瞞為納5喉V鏡時拘,野80觀5條1囑工作電流揀為際150時m散A盯,而前80C辛5部1耀為濃2.4荒m四A較一烤24納m崖A薦。睛8OC毀5白1折具有正常、空沃閑、掉電三種狡工作狀態(tài)。它區(qū)的時鐘頻率范是圍怨為原1.漿2絞MH想z左一脾12MH脹z智,在工作電壓套5盞V香的正常狀態(tài)下妹運行,工作電潤流閱為娃24臘m留A縣;威在空閑方式下喜運行時,工作殘電流滾為幫3恒m燈A董,在掉電方式藝下,工作電流家為塔50嘉uA輸。空閑和掉電鹿方式都可以用觀軟件選擇運行慈,如果單片機傘處在空閑方式滑或掉電方式下耐,需要時才進脆人正常運行狀辜態(tài),就可以大摔大減少單片機攤的功耗?;⒖臻e方式時狡,捐CP鐵U驚停止工作,乏而攝RA俱M軋、串行口、計畜數歐器依/美定時器和中斷益系統(tǒng)仍在工作恩,掉CP呆U挪內部的狀憶態(tài)查(爺程序計數器、港堆棧指針、程器序狀態(tài)字、累漸加器、片版內介RA樹M遺的狀查態(tài)堤)懲完整地保留下見來。使用中斷澇或復位可以鋪把叉C裂P剖U杰從空閑狀態(tài)喚勝醒進人正常狀盜態(tài)。掉電方式共時,片內振蕩似器停止工作,掀所有的運行狀儲態(tài)都停止了,伸只加電維持片慰內戒RA廚M梯內容不被破壞免。解除掉電工擊作方式,只能尚用硬件復位的裳方法,復位時碎不改變片洋內侍RA尿M址的內容。菜80C迎5這1版的功耗隨主振江頻率的提高而黎增加,頻率越乎高辦,域CMO談S壤管處于放大區(qū)填的時間越長,屢功耗就越大。哀通常在速度要桌求不高的測控偽系統(tǒng)中選招擇滿6MH答z診晶振頻率。這洽不但降低了功稠耗,還增強了抄系統(tǒng)的穩(wěn)定性減。營壯分塊間斷供電暮在一個系統(tǒng)中櫻,并非電路的籃各部分都同時罷有效地工作,典而給不工作的農電路加上電壓察,就是無謂地茶消耗功率,為辨此我們可以用垃局部供電,分稱塊供電,間斷蝕供電的方法來蘿控制某些電路垂的供電,在需閉要其工作時再徒給它加電,不扭需要時就不給蛙它供電,即只尊要保證供電的辜電路能按預定鳴的進程使系統(tǒng)拐正常工作,并野且把供電電零壓撤“慕傳朵遞吳”封給另一部分電雖路就可,那么厚這個系統(tǒng)的功創(chuàng)耗就會大大降塔低。實踐證明評,分塊間斷供怖電是極為有效撤的一種降低功慨耗的措施。覽電路分塊時,迫一般是按電路楚的功能來劃分竿的。完成相同弊功能的電路劃六分在一起,如咱果有兩部分電仔路的功耗都比同較大,最好能團將它們分開,脈給它們間斷供妹電降低功耗。柔另外,采用盡例量縮短功耗大斧的電路的工作態(tài)時間辦法,也曾可以降低系統(tǒng)輸勘功耗。峰3父軟件搭和功能抄說明辯開機時對溫度忌計的工作模式穗可進行選取,皇主要有兩種數軌據讀取方式:柔人為讀取和自別動讀取。解3.1礦架人為讀取打在該讀取方式肆下的襯工作模式是需罰要人參與讀取蔬的,其大致程牲序流程如圖河8逮所示:開始開始鍵盤掃描鍵盤掃描鍵盤掃描鍵盤掃描相關參數設置相關參數設置溫度檢測溫度檢測是超過極限值?是超過極限值?否報警否報警溫度顯示溫度顯示延時結束程序并顯示此刻溫度延時結束程序并顯示此刻溫度圖8人為讀取程序流程圖圖8人為讀取程序流程圖幕3.2敢自動讀取池在一些工作場個合要求測得一嶼段時間內的若俱干組溫度,此黎時若是人為地迫進行數據讀取神,顯然效率不駕高。所以在這烤次設計的溫度脖計的功能中包婦含了鑄自動讀取這一礎功能。當參數剃設置為自動讀掃取的時候,系鹽統(tǒng)會將顯示模鄙塊關閉,并助在確RA蓮M近中開辟一個緩雹沖區(qū)用以存放州要讀的數據。繩當此時數據讀匠完后系統(tǒng)將會激進入待機狀態(tài)蘋。激活后通過掙鍵盤進入數據澆查看欄目可進管行數據查看和謠刪除,見帝表垂2語。社其程序流程圖內如圖簡9允所示:開始開始鍵盤掃描鍵盤掃描否自動讀?。糠褡詣幼x???是執(zhí)行其他方式相關參數設置是執(zhí)行其他方式相關參數設置關顯示關顯示溫度檢測溫度檢測是超過限定值?是超過限定值?否否報警存入緩沖區(qū)報警存入緩沖區(qū)結束程序結束程序延時延時圖9自動讀取方式流程圖圖9自動讀取方式流程圖煩3.3蒜DS18B2枯0逝的軟件設計芽單片機實現溫津度轉換讀取溫起度數值程序的協流程如圖進10逝所示:開始開始初始化DS18B20初始化DS18B20否應答脈沖否應答脈沖發(fā)起skiprom的命令發(fā)起skiprom的命令發(fā)起ConvertT的命令發(fā)起ConvertT的命令延時1s等待溫度轉換完成延時1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 小額汽車貸款合同范例
- 2024年企業(yè)租車合同協議樣本
- 標準版市政道路工程合同
- 上門服務協議合同范本2024年
- 小型貨車銷售合同
- 網絡廣告合作協議
- 2024年度網絡安全防護服務合同
- 辦公租賃合同模板
- (2024版)人工智能醫(yī)療診斷系統(tǒng)開發(fā)合同
- 2024年度醫(yī)療器械獨家代理合同
- 跨境數據流動的全球治理進展、趨勢與中國路徑
- 【多旋翼無人機的組裝與調試5600字(論文)】
- 2023年遼陽市宏偉區(qū)事業(yè)單位考試真題
- 環(huán)境工程專業(yè)英語 課件
- 繼電保護動作分析報告課件
- 五年級數學上冊8解方程課件
- 教學工作中存在問題及整改措施
- 內部項目跟投協議書(正)
- 鋼管靜壓樁質量監(jiān)理細則
- 5000頭奶牛養(yǎng)殖場新建項目環(huán)境評估報告書
- 16飛機顛簸教學課件
評論
0/150
提交評論