版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
基于單片機的多點溫度檢測系統的設計一引隨著社會的發(fā)展和技術的進步,人們越來越注重溫度檢測與顯示的重要性。溫度檢測與狀態(tài)顯示技術與設備已經普遍應用于各行各業(yè),市場上的產品層出不窮。溫度檢測及顯示也逐漸采用自動化控制技術來實現監(jiān)控。本課題就是一個溫度檢測及狀態(tài)顯示的監(jiān)控系統。二、
系方本系統采用AT89C51作為該系統的單片機。系統整體硬件電路包括,電源電路,傳感器電路,溫度顯示電路,上下限報警電路等。報警電路可以在被測溫度不在上下限范圍內時發(fā)出報警鳴叫聲音溫度控制的基本原理為當DSl8B20采集到溫度信號后將溫度信號送至AT89C51中處理,同時將溫度送LCD液晶屏顯示單片機根據初始化設置的溫度上下限進行判斷處理即如果溫度大于所設的最高溫度就啟動風扇降溫;如溫度小于所設定的最低溫度就啟動報警裝置。溫度控制器的原理圖三系硬設1.片機AT89C51的介紹AT89C51是美國ATMEL公司生產的低電壓性能COMS8位單片機內含的可反復擦寫的只讀程序存儲器(PEROM)和隨機存取數據存儲器(器件采用ATMEL公司的高密度、非易失性存儲技術生產,兼容標MCS-51指令系統,片內置通用8位中央處理器(CPU)Flash存儲單元,功能強大單片機可為您提供許多高性價比的應用場合,可靈活應用于各種控制領域。主要性參數:·與MCS-51產品指令系統完全兼容·4K字節(jié)可重擦寫Flash閃速存儲器·1000次擦寫周期·全靜態(tài)操作:0Hz—24MHz·三級加密程序存儲器1CCILCCIL·128×8字節(jié)內部RAM·32個可編程I/O口線·2個16位定時/計數器·6個中斷源·可編程串行UART通道·低功耗空閑和掉電模式功能特概述:AT89C51提供以下標準功能:4K節(jié)Flash閃速存儲器,字節(jié)內部RAM,32個I/O口線,兩個16位定時/計數器,一個5向量兩級中斷結構,一個全雙工串行通信口,片內振蕩器及時鐘電路同時AT89C51可降至0Hz的靜態(tài)邏輯操作并支持兩種軟件可選的節(jié)電工作模式??臻e方式停止CPU的工作,但允許RAM,定時/計數器。串行通信口及中斷系統繼續(xù)工作。掉電方式保存的內容,但振蕩器停止工作并禁止其它所有部件工作直到下一個硬件復位。引腳功說明:·V:電源電壓·GND:地·P0口:P0口是一組8漏極開路型雙向口,也即地址/數據總線復用口。作為輸出口用時,每位能吸收電流的方式驅動8TTL邏輯門電路,對端口寫1”可作為高阻抗輸入端用。在訪問外部數據存儲器或程序存儲器時,這組口線分時轉換地址(低)和數據總線復用,在訪問期間即或內部上拉電阻。在程時,P0口接收指令字節(jié),而在程序校驗時,輸出指令字節(jié),校驗時,要求外接上拉電阻。P1口P1是一個帶有內部上拉電阻的8位雙向口的輸出緩沖級可驅(吸收或輸出電流4個TTL邏輯門電路對端口“1過內部的上拉電阻把端口拉到高電平,此時可作輸入口。作輸入口使用時,因為內部存在上拉電阻,某個引腳被外部信號拉低時會輸出一個電流(IFlash編程和程序校驗期間,P1接收低8位地址??谑且粋€帶有內部上拉電阻的8雙向I/O口的輸出緩沖級可驅吸2ILILPPILILPP收或輸出電流4個TTL邏輯門電路對端口“1過內部的上拉電阻把端口拉到高電平,此時可作輸入口。作輸入口使用時,因為內部存在上拉電阻,某個引腳被外部信號拉低時會輸出一個電流(I在訪問外部程序存儲器或16位地址的外部數據存儲(例如執(zhí)行MOVX@DPTR指令)時,P2口送出高8位地址數據。在訪問8位地址的外部數據存儲器(如執(zhí)行指令)時,P2口線上的內容在整個訪問期間不改變。Flash編程或檢驗時,P2亦接收高位地址和其它控制信號。P3口P3口是一組帶有內部上拉電阻的位雙向I/O口P3口輸出緩沖級可驅動(吸收或輸出電流4個TTL邏輯門電路。P3口寫入“1”時,它們被內部上拉電阻拉高并可作為輸入端口。作輸入端時,被外部拉低的口將用上拉電阻輸出電流(IP3口還接收一些用于Flash閃速存儲器編程和程序校驗的控制信號?!ET:復位輸入。當振蕩器工作時,RET引腳出現兩個機器周期以上高電平將使單片機復位?!ぃ寒斣L問外部程序存儲器或數據存儲器時ALE(址鎖存允許)輸出脈沖用于鎖存地址的低8字節(jié)。對Flash存儲器編程期間,該引腳還用于輸入編程沖PROG使不訪問外部存儲器,ALE仍以時鐘振蕩頻率的輸出固定的正脈沖信號,因此它可對外輸出時鐘或用于定時目的。要注意的是:每當訪問外部數據存儲器時將跳過一個ALE脈沖。如有必要,可通過對特殊功能寄存器(SFR區(qū)中的8EH單元的位置位,可禁止ALE操作。該位置位后只有條MOVX和MOVC令ALE才會被激活。此外,該引腳會被微弱拉高,單片機執(zhí)行外部程序時,應設置ALE效。PSEN程序儲存允PSEN輸出是外部程序存儲器的讀選通信號當由外部程序存儲器取指令(或數據)時,每個機器周期兩次有效,即輸出兩個脈沖。在此期間,當訪問外部數據存儲器,這兩次有效的信號不出現。EA/VPP:外部訪問允許。欲使CPU僅訪問外部程序存儲器(地址為0000H—FFFFHEA端必須保持低電(接地注意的是:如果加密LB1被編程,復位時內部會鎖存EA端狀態(tài)。如EA端為高電平(接VCC端則執(zhí)行內部程序存儲器中的指令。Flash存儲器編程時,該引腳加+12V的編程允許電源V,當然這必須是該器件是3PPCCPPCC使用12V編程電壓V。XTAL1:振蕩器反相放大器及內部時鐘發(fā)生器的輸入端。XTAL2:振蕩器反相放大器的輸出端。Ready/:字節(jié)編程的進度可通過RDY/輸出信號監(jiān)測,編程期間,為高電平“”后P3.4(RDY/)端電平被拉低,表示正在編程狀態(tài)(忙狀態(tài)程完成后,P3.4變?yōu)楦唠娖奖硎緶蕚渚途w狀態(tài)。時鐘振器:AT89C51中有一個用于構成內部振蕩器的高增益反相放大器,引腳XTAL1XTAL2分別是該放大器的輸入端和輸出端這個放大器與作為反饋元件的片外石英晶體或陶瓷諧振器一起構成自激振蕩器。用戶也可以采用外部時鐘。這種情況下,外部時鐘脈沖接到端,即內部時鐘發(fā)生器的輸入端,XTAL2則懸空。由于外部時鐘信號是通過一個2分頻觸發(fā)器后作為內部時鐘信號的,所以對外部時鐘信號的占空比沒有特殊要求,但最小高電平持續(xù)時間和最大的低電平持續(xù)時間應符合產品技術條件的要求??臻e節(jié)模式:在空閑工作模式狀態(tài)CPU持睡眠狀態(tài)而所有片內的外設仍保持激活狀態(tài)這種方式由軟件產生。此時,片內所有特殊功能寄存器的內容保持不變??臻e模式可由任何允許的中斷請求或硬件復位終止。通過硬件復位也可將空閑工作模式終止。需要注意的是:當由硬件復位來終止空閑工作模式時通常是從激活空閑模式那條指令的下一條指令開始繼續(xù)執(zhí)行程序的完成內部復位操作,硬件復位脈沖要保持兩個機器周期有效,在這種情況下,內部禁止CPU訪問片內RAM,而允許訪問其它端口。為了避免可能對端口產生意外寫入,激活空閑模式的那條指令后一條指令不應是一條對端口或外部存儲器的寫入指令。掉電模:在掉電模式下,振蕩器停止工作,進入掉電模式的指令是最后一條被執(zhí)行的指令,片內特殊功能寄存器的內容在終止掉電模式前被凍結。退出掉電模式的唯一方法是硬件復位復位后將重新定義全部特殊功能寄存器但不改變RAM中的內容在V恢復到正常工作電平前,復位應無效,且必須保持一定時間以使振蕩器重啟動并穩(wěn)定工作。4CCPPCCPP程序存器的加密:當加密位被編程時,在復位期間,EA的邏輯電平被采樣并鎖存,如果單片機上電后一直沒有復位,則鎖存起的初始值是一個隨機數,且這個隨機數會一直保存到真正復位為止。為使單片機能正常工作被鎖存的電平值必須與該引腳當前的邏輯電平一致。此外,加密位只能通過整片擦除的方法清除。Flash速存儲器編程:AT89C51單片機內部有字的FlashPEROM,這個Flash存儲陣列出廠時已處于擦除狀態(tài)(即所有存儲單元的內容均為FFH戶隨時可對其進行編程。編程接口可接收高電壓(+12V)或低電壓(V)的允許編程信號。低電壓編程模式適合于用戶在線編程系統,而高電壓編程模式可與通用EPROM編程器兼容。AT89C51的程序存儲器陣列是采用字節(jié)寫入方式編程的每次寫入一個字節(jié)對整個芯片內的序存儲器寫入一個非空字節(jié),必須使用片擦除的方式將整個存儲器的內容清除。編程方:編程前,須根據表設置好地址、數據及控制信號。編程方法如下:1、在地址線上加上要編程單元的地址信號。在數據線上加上要寫入的數據字節(jié)。激活相應的控制信號。在高電壓編程方式時,將EA/V端加上+12V編程電壓。每對Flash存儲陣列寫入一個字節(jié)或每寫入一個程序加密位,加上一個ALE/PROG
編程脈沖。改變編程單元的地址和寫入的數據,重復—5步驟,直到全部文件編程結束。每個字節(jié)寫入周期是自身定時的,通常約為。數據查:AT89C51單片機用數據查詢方式來檢測一個寫周期是否結束在一個寫周期中如需讀取最后寫入的那個字節(jié),則讀出的數據最高位是原來寫入字節(jié)最高位的反碼。寫周期完成后,有效的數據就會出現在所有輸出端上,此時,可進入下一個字節(jié)的寫周期,寫周期開始后,可在任意時刻進行數據查詢。程序校:如果加密位LB1LB2沒有進行編程則代碼數據可通過地址和數據線讀回原編寫的5數據。加密位不可直接校驗,加密位的校驗可通過對存儲器的校驗和寫入狀態(tài)來驗證。芯片擦:利用控制信號的正確組合并保持ALE/
引腳10ms的低電平脈沖寬度即可將PEROM列(4K節(jié))和三個加密位整片擦除,代碼陳列在片擦除操作中將任何非空單元寫入“1步驟需再編程之前進行。讀片內名字節(jié):讀簽名字節(jié)的過程和單元030H031H及032H的正常校驗相仿只需將P3.6P3.7保持低電平,返回值意義如下:(030H)=1EH聲明產品由ATMEL公司制造(031H)=51H聲明為AT89C51單片機(032H)=FFH聲明為12V編程電壓(032H)=05H聲明為5V編程電壓編程接:采用控制信號的正確組合可對速存儲陣列中的每一代碼字節(jié)進行寫入和存儲器的整片擦除,寫操作周期是自身定時的,初始化后它將自動定時到操作完成。2.DS18B20傳感器的紹在傳統的模擬信號遠距離溫度測量系統中,需要很好的解決引線誤差補償問題、多點測量切換誤差問題和放大電路零點漂移誤差問題等技術問題,才能夠達到較高的測量精度。另外一般監(jiān)控現場的電磁環(huán)境都非常惡劣,各種干擾信號較強,模擬溫度信號容易受到干擾而產生測量誤差,影響測量精度[5]。因此,在溫度測量系統中,采用抗干擾能力強的新型數字溫度傳感器是解決這些問題的最有效方案,與其它溫度傳感器相比DSl820具有以下特點:(1)獨特的單線接口方式。DSl820在與微處理器連接時僅需要一條接口線即可實現微處理器與DSl820的雙向通訊(2)點功能簡化了分布式溫度檢測的應用(3)DSl820在使用中無需任何外圍元件。(4)可用數據線供電,電壓范圍從到5.5V。(5)可測量的溫度范圍從-55℃到+125℃值0.5℃氏溫度范圍從-67到+257值0(6)支持多點組網功能。多個DS1820可以并接在同一條總線上,實現多點測溫。位的溫度分辨率。測量結果以9位數字量方式串行傳送。(8)用戶可設定溫度報警門限值。6(9)有超溫度搜尋功能。(1)DSl8B20的工作理DS18B20的內部結構DSl8B20的測溫原理框圖如圖3.2所示圖中低溫度系數品振的振蕩頻率受溫度影響很小于產生同定頻率的脈沖信號送給計數器高溫度系數晶振隨溫度變化其振蕩頻率明顯改變。所產生的信號作為計數2的脈沖輸入計數器、計數器2和溫度寄存器被預置在-55℃所對應的一個基數值。計數器對低溫度系數晶振產生的脈沖信號進行減法計數當計數器1的預置值減到O時溫度計數器的值將加l,計數器l的預置值將被重新裝人,計數器重新開始對低溫度系數晶振產生的脈沖信號進行計數,如此循環(huán)直到計數器2計數到O時,停止溫度寄存器的累加,此時溫度寄存器中的數值即為所測溫度。圖3.2中的斜率累加器用于補償和修正測溫過程中的非線性,其輸出小于修正計數器l的預置值。(2)DS18B20與AT89C51的口方式DS18B20與單片機的連接方式有兩種:即寄生電源方式和外部電源方式。寄生電源方式:在寄生電源供電方式下,從單線信號線上汲取能量:在信號線DQ處于高電平期間把能量儲存在內部電容里信號線處于低電平期間消耗電容上的電能工作直到高電平到來再給寄生電電容充電寄生電源方式有三個好處:1)進行遠距離測溫時,無需本地電源。2)可以在沒有常規(guī)電源的條件下讀取ROM。3)路更加簡潔,僅用一根口實現測溫。要想DS18B20進行精確的溫度轉換,I/O線必須保證在溫度轉換期間提供足夠的能量,由于每個在溫度轉換期間工作電流達到1mA當幾個溫度傳感器在同一根I/O線上進行多點測溫時只靠4.7K上拉電阻就無法提供足夠的能量,會造成無法轉換溫度或溫度誤差極大。外部電源供電方式:在外部電源供電方式下,工作電源由引腳接入,此時I/O線不需要強上拉,不存在電源電流不足的問題,可以保證轉換精度,同時在總線上理論可以掛接任意多個DS18B20傳感器,組成多點測溫系統。本系統采用外部電源方式。連接方法即DS18B20的1腳接地,2腳(DQ引腳)與AT89C51的一根I/O口線相連,3腳接+5V。在A89S52的I/O口線與+5V之間連接一4.7K的上拉電阻,以保證數據采集的正常進行。若要組成多點溫度檢測系統,可在單片機的同一根I/O口線上,以相同的連接方法并聯多片芯片。3LCD1602液晶屏1602液晶顯示模塊可以和單片機AT89C51直接接口。4蜂鳴器驅動路7由于蜂鳴器的工作電流一般比較大,以致于單片機的口是無法直接驅動的,所以要利用放大電路來驅動使用三極管來放大電流就可以了所測的溫度低于攝氏度時,報警。5風扇電路當所測的溫度高于80攝氏度時啟動風扇電路因為工作電流比較大所以用放大電路來驅動即用三極管來放大電流就可以了當溫度高于℃時給單片機一個命令,單片機P2.6引腳輸出高電平,三極管導通,風扇電路接通,電風扇開始轉動,從而起到降溫作用。四系的件計本系統采用AT89C51作為核心處理器件把經過DSl8B20現場實時采集到的溫度數據,存入AT89C51的內部數據存儲器,送液晶顯示,并與預先設定值進行比較,然后由單片機輸出信號去控制風扇電路和報警電路。多功能溫度檢測顯示系統軟件主要包括:函數聲明、延遲時間函數、DS18B20初始化函數、讀出DS18B20當前的溫度、溫度數據轉化成液晶字符顯示等程序。五小隨著工業(yè)的不斷發(fā)展,對溫度測量的要求來越高,而且測量范圍也越來越廣,因此對溫度檢測技術的要求也越來越高。本文介紹了以DSl8B20新型數字溫度傳感器、AT89C51單片機、LCD1602液晶顯示模塊為主體構建的溫度檢測顯示系統。說明了系統硬件電路、系統主程序與各模塊子程序的設計。本系統采用的是DALLAS公司推出的數字式溫度傳感器DS18B20無需外加A/D即可輸出數字量,把溫度信號直接轉換成串行數字信號供微機處理。因此。該系統具有硬件電路結構簡單、轉換精度高、顯示結果清晰穩(wěn)定、成本低等顯著優(yōu)點。在諸如糧庫測溫、智能建筑、中央空調等多種需要溫度檢測的場合具有較好的應用前景。本文摘譯自:atmel---AT89C51中文資料DATSHEET規(guī)格書DS18B20英文數據手冊DS18B20ProgrammableResolution1-WireDigitalThermometer8BasedonSCMtemperaturesystemdesign1、Withthedevelopmentofsocietyandtechnologicalprogress,paymoremoreattentiontoimportancedetectionandTemperaturedetectionanddisplayandequipmenthaswidelyinindustries,productsonmarketemergeinendlessly.alsograduallythetechnologytorealizetheThisatemperatureofthesystem.2、SystemsystemUSESthemonolithicintegratedcircuitthissystem.Thesystem,thecircuitincludingpowercircuit,thetemperaturecircuitcircuit,upperalarmingcircuitcanbeinvoicealarm.TheprinciplethetemperaturecontrolDSl8B20:whentheaftertemperaturesignaltohandle,toLCDscreen,SCMaccordingtoinitializeuppersetting,ifthejudgementofthanhighesttemperaturecoolingIflessthelowestsettingonalarmdevice.3、Thedesign()SCMTheisalow-power,CMOS8-bitwith4KbytesofFlashprogrammableanderasable128bytesofdatamemory(RAM).deviceismanufacturedusingATMEL’shigh-densitytechnologyiscompatiblewithindustry-standardon-chipFlashallowsprogrambereprogrammedoraconventionalmemoryByversatile8-bitCPUwithFlashonamonolithicchip,theATMELCo.’sAT89C51isapowerfulwhichprovideshighly-flexibleandcost-effectivetoembeddedFeatures:·CompatiblesetMCS-51products·4Kofin-systemreprogrammable·Endurance:cycles9·Fullyoperation:Hzto24MHz·Three-levelprogram·128×8-bitRAM·32I/O·Sixinterruptsource·ProgrammableserialchannelPower-downFunctionCharacteristicDescription:Thethefollowingfeatures:4Kofbytesof32I/Otwo16-bitfivevectortwo-levelfullport,on-chiposcillatorclockInthewithstaticlogicforoperationdowntosoftwaremodes.IdleModetheCPUthetimer/counters,systemtocontinuePower-downModesavesthefreezesallchipuntilthenexthardwarereset.Supply·GND:Ground0:Port0isopen-drainbi-directionalI/Oport.Asoutputport,cansinkWhenwritten0pins,thecanusedimpedanceinputs.0mayalsobebemultiplexedaddress/busduringaccessestoprogramdatamodeP0internalpullups.0receivesthecodeduringFlashandoutputsthebytesprogramverification.pullupsarerequiredduringverification.1:Port1isbidirectionalI/Owithinternalpullups.Port1outputcansink/sourcefourWhen1swritten1pulledbytheinternalpullupsbeAsinputs,thatbeingpulledlowwillsourcecurrent(IIL)theinternalpullups.1receivesthelow-orderduringandverification.2:Port2isbi-directionalportwithinternalups.2output10cansink/sourcefourWhen1swritten2pulledbytheinternalpullupsbeAsinputs,thatbeingpulledlowwillsourcecurrent(IIL)theinternalpullups.2emitshigh-orderaddressbyteduringfromexternalprogrammemoryduringaccessestoexternalmemoryuses@Initstronginternalpull1s.Duringaccessestoexternalmemoryuses8-bitRI).Port2ofP2SpecialFunction2receivesthehigh-orderaddresscontrolsignalsduringFlashandverification.3:Port3isbi-directionalportwithinternalups.3outputcansink/sourcefourWhen1swritten3pulledbytheinternalpullupsbeAsinputs,thatbeingpulledlowwillsourcecurrent(IIL)thepull3receivessomecontrolforandverification.·RST:Ahighonpinfortwomachinetheoscillatorthedevice.·ALE/PROG:AddressEnablepulseforlatchingthelowofduringaccessesexternalpinalsotheprogram(PROG)duringprogramming.InALEisatrateoftheoscillatorfrequency,befortimingorpurposes.however,ALEpulseskippedeachaccesstoexternalMemory.IfALEoperationdisabledsetting0SFRthebitALEisduringaMOVXMOVCthepinweaklypulledtheALE-disablebithasnoeffectifmicrocontrollerisinmode.·
PSEN
ProgramStoreEnableisthestrobeexternalprogrammemory.thecodefromexternalprogrammemory,PSENactivatedtwicemachinecycle,thatPSENareduringtoexternal:ExternalEAmustbeGNDintothedevicetocodefromexternalprogramatupFFFFH.Note,however,ifbit1isprogrammed,EAwillonreset.11shouldbeforinternalexecutions.alsoreceives12-volt(VPP)Flashprogramming,partsthatrequire12-volt·XTAL1:toinvertingoscillatoramplifierandinputtoclockoperatingcircuit.·XTAL2:Outputfrominvertingamplifier.:progressofbytecanalsobemonitoredtheRDY/BSYoutputpulledlowALEhighduringindicateBUSY.ispulledhighwhendoneindicateREADY.Characteristics:XTAL2output,ofanamplifierwhichbeforanoscillator.aquartzcrystalresonatormaydrivedevicefromshouldbeleftunconnectedwhilearenorequirementsthedutyoftheexternalclocktoclockingcircuitrythroughadividebytwofliptrigger,minimumhighlowtimebeobserved.Idle:Inmode,CPUitselftowhileallon-chipmodebyTheofon-chipRAMandallremainunchangedduringmode.Theidlecanbeterminatedbyanyenabledinterruptbyareset.Itbenotedthatwhenbyareset,deviceprogramfromwhereitleftoff,machinealgorithmcontrol.On-chiptoRAMinbuttopinsisnotToeliminatethepossibilityofunexpectedtoaportwhenIdlebyreset,theinstructionfollowingtheoneIdleshouldnottoportpintoexternalInisthethatinvokesisthelastinstructionexecuted.Theon-chipRAManduntilisThefrom12areset.thespecialdoesnotTheshouldnotbeactivatedbeforeVCCisrestoredtonormaloperatinglongtoallowtostabilize.ProgramMemoryBits:Whenlockbitisprogrammed,theEAsampledlatchedduringIfthedeviceispoweredwithoutatheholdsthatvalueuntilisItisthatlatchedofEAinagreementwithlevelthatinfordevicetofunctionProgrammingFlash:Theisnormallywiththeon-chipFlasharrayinstate(thatcontents=beprogrammed.acceptseitherhigh-voltage(12-volt)a(VCC)signal.Thelow-voltagemodeprovidesconvenienttoprograminsidetheuser’ssystem,whileprogrammingmodeiswithconventionalthirdFlashEPROMprogrammers.TheAT89C51iswithormodeenabled.Thecodearrayisineitherprogrammingmode.Toprograminmustbeerasemode.ProgrammingAlgorithm:BeforeprogrammingthetheshouldbeupaccordingtoFlash.ToprogramAT89C51,thefollowingsteps:thememorylocationontheaddresstheappropriatebyteonlines.thecorrectcombinationofEA/VPPto12Vhigh-voltageprogrammingmode.5.PulseALE/PROG
oncetoprogramabyteinFlasharraytheThebyte-writecycleisself-timedtypicallytakesnomoreRepeatsteps1through5,andforuntiltheendofobjectfileisreached.Polling:ThefeaturesPollingtoindicatetheendofawriteanofwrittenwillresultinofthewrittendatumonPO.7.Oncethecyclehasbeencompleted,on13thenextbegin.pollingmayanyafterawritecyclehasinitiated.ProgramVerify:IfLB1LB2havenotprogrammed,thedatacanviaforverification.Thelockcannotverifieddirectly.Verificationofisachievedbythatfeaturesenabled.ChipErase:TheFlasharrayisbytheofbyPROG
lowfor10ms.Thecodearrayiswrittenwithall“1”sThechipbeexecutedthecodecanSignatureBytes:Thebytesreadbyasaverificationof030H,032H,thatP3.6betoaTheas(030H)=1EHATMEL(031H)=51HindicatesAT89C51(032H)=FFHindicates(032H)=05HindicatesProgrammingInterface:EverycodeintheFlasharraycanwrittenthecantheappropriateofThecycleisselftimedonceinitiated,willautomaticallyitselftocompletion.()sensorIntraditionalsignalmeasuringneedmulti-pointerroramplifyingcircuitsuchasproblem,achievehighaccuracy.generalsiteoftheelectromagneticisveryallofjammingsignalthesimulatedsignaltoproduce[5].Therefore,thestronganti-jammingcapabilitythedigitaltemperaturesensortowithsensorDSl820followingfeatures:14(1)theuniqueDSl820inconnectionmicroprocessoronlyneedonetoimplementlineDSl820microprocessorstwo-way(2)(3)DSl820usewithoutdevices.(4)power,voltagerangeavailablefrom3.0Vto.cantemperaturefrom55degrees+toincrementalvalue0.5c,Fahrenheittemperaturerangefrom-67+incrementalvalue0.9.(6)multi-pointfunction.canonbusmeasurement.(7)9temperatureMeasuringninethe(8)usercansettemperaturethreshold.(9)havesearch①workTheinternalstructureDSl8B20measurementinLowcoefficientvibrationisproducewithfrequency,tocounterl.Hightemperature-dependentitsoscillationsignificantly.signalgeneratedthecounterCounter2andtemperaturein-55presetcorrespondingavalue.Counterltolowofgeneratedcrystals,thecounterforsubtractioncountingthevaluereducedtoOwilll,thevaluewilllmanagain,tocounterlstarttemperatureofsocyclecount2,countingtoaccumulativeoftheforregistervalues.3.2accumulativeusedforfixedtheoutputofofnonlinearisthanpresetvaluecounterl.②.AT89C51interfacemodeandDS18B20DS18B20andtheconnectionhastwokinds:namelyparasiticpowerandexternalmode.way:inthesupplysignalfromthesingleDS18B20indrawingenergythehighintheenergystoredinthecapacitance,lowlevelinsignalconsumedtheonworkinguntilcomingagaintopowerParasiticpowermodehas151)distancemeasuringwithoutthepower2)powerintheROM.circuit,onlyconciserootI/Orealizemeasurement.tomakeprecisetemperaturechipI/OensurethatthetemperatureprovideconversioninduringDS18B20,thecurrent1mAtoworkafewinthesamehangingonI/Omulti-pointtemperaturemeasurement,by4.7Kresistancewillbeabletoenoughwhichcanno
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2022年甘肅省甘南自治州公開招聘警務輔助人員筆試自考題2卷含答案
- 2022年四川省雅安市公開招聘警務輔助人員輔警筆試自考題2卷含答案
- 2022年浙江省湖州市公開招聘警務輔助人員輔警筆試自考題1卷含答案
- 晨會主持發(fā)言稿
- 廣西梧州市(2024年-2025年小學六年級語文)統編版隨堂測試(下學期)試卷及答案
- 2024年姿態(tài)控制推力器、推進劑貯箱項目資金需求報告代可行性研究報告
- 《應收款項新》課件
- 《稱贊教學》課件
- 2025年毛紡織、染整加工產品項目立項申請報告模范
- 2025年水乳型涂料項目提案報告模范
- 王牌電話交換機說明書
- 列管式換熱器-換熱面積計算
- 10個地基基礎工程質量通病及防治措施
- 25m預應力混凝土簡支T梁橋設計(共30頁)
- 籃球校本課程教案
- 高一學生文理分班意向表
- 高等傳熱學部分答案
- 地球物理學進展投稿須知
- 機床精度檢驗標準 VDI3441 a ISO230-2
- 解析電力施工項目的信息化管理
- 火炬介紹 音速火炬等
評論
0/150
提交評論