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

正文內(nèi)容

電子信息工程課程設計--溫度測量系統(tǒng)設計(留存版)

2025-03-03 02:23上一頁面

下一頁面
  

【正文】 igned char i=0。 temp1=MyData。 } if((k==12)amp。 TempL=TempL*6/10。 TempData[3]=DuanMa[8]。 unsigned int MyData=24。unsigned char code ds18b20_num5[8]={0x28,0x34,0xc5,0xb8,0x00,0x00,0x00,0x52}。通過這次的課程設計的制作讓我對單片機的理論有了更加深入的了解,同時通過這次實踐使我更深刻的體會到了理論聯(lián)系實際的重要性,我們在今后的學習工作中會更加的注重實際 理論與實際的結合!致謝在本次課程設計中,不僅自己付出了很多心血,也得到了很多老師和同學的支持,為我創(chuàng)造了很多有利條件,在這里,我要特別感謝我的導師席老師,在課程設計的開始,單老師給了我很多幫助,指導我了解了很多單片機的相關知識,并在當我設計遇到困難時,及時的給予幫助和鼓勵,同時,對我其他學科的鼓勵也滲透在課程設計的同時,給了我莫大的信心,為我順利完成課程設計起到了非常重要的作用。開始有鍵閉合有鍵閉合軟件延時確定按鍵位置有鍵釋放結 束獲得鍵值否是是是否否圖53 鍵盤掃描流程圖 聲光報警模塊報警溫度的設置是在單片機中設置一個單元存放預先設置好的報警溫度。應答脈沖使主機知道,總線上有從機設備,且準備就緒。用聲音或是燈光報警時,連續(xù)的聲響或常亮的燈光往往不易被人們的警覺,只有斷續(xù)的聲音或山所的燈光才能取得最佳的報警效果。用lm78系列三端穩(wěn)壓IC來組成穩(wěn)壓電源所需的外圍元件極少,電路內(nèi)部還有過流、過熱及調(diào)整管的保護電路,使用起來可靠、方便,而且價格便宜。因為DS18B20是使用單總線協(xié)議的,所以具有單總線的優(yōu)點,本設計通過對DS18B20的使用,使讀者對單總線協(xié)議有了更深的認識。 (3)DS18B20溫度傳感器的存儲器 DS18B20與單片機接口電路如圖34八路溫度采集電路所示.圖34八路溫度采集電路 DS18B20的讀寫程序和單總線協(xié)議的實現(xiàn)DS18B20的讀寫程序和測溫程序相同,只是得到的溫度值的位數(shù)因分辨率不同而不同,且溫度轉換時的延時時間由2s減為750ms。當振蕩器復位器件時,要保持RST腳兩個機器周期的高電平時間。當P1口的管腳第一次寫1時,被定義為高阻輸入。數(shù)碼管(LED)受外界環(huán)境影響小,顯示明亮,編程簡單,占用資源較少。2. 方案比較 課題分析對于多路溫度測量,溫度探頭的低功耗是十分重要的,同時還要滿足易于控制的條件,測溫范圍也必須達到或超過題目要求。1% ;分辨率≤℃ ;直流穩(wěn)壓電源自行設計;輔助電路及元器件自選。方案二:使用傳統(tǒng)的數(shù)碼顯示管。P0口:P0口為一個8位漏級開路雙向I/O口,每腳可吸收8個TTL門電流。RST:復位輸入。圖33:晶體電路. 溫度采集電路本系統(tǒng)利用DS18B20完成溫度采集及轉換工作,形成多點測溫, 本設計研究八片DS18B20與單片機構成的測溫系統(tǒng)。R1和R0用來設置分辨率,如下表31所示:(DS18B20出廠時被設置為12位)表32 溫度分辨率設置表R1R0分辨率溫度最大轉換時間009位0110位1011位375ms1112位750ms本設計采用多個溫度傳感器DS18B20對溫度進行采樣,從而進行溫度的檢測與控制。線性電源技術很成熟,制作成本較低,可以達到很高的穩(wěn)定度,波紋也很小,而且沒有開關電源具有的干擾與噪音,在這里選擇用線性穩(wěn)壓芯片LM7805,其電路圖如圖38:LM7805電源電路。圖310:數(shù)碼管與單片機接口電路. 聲光報警模塊電路當發(fā)生報警事件時,除了顯示溫度數(shù)值外,還要有聲光報警功能。(2) ROM命令基于單總線上的所有傳輸過程都是以初始化開始的,初始化過程由主機發(fā)出復位脈沖和從機響應的應答脈沖組成。鍵盤掃描流程圖如下圖53所示。數(shù)據(jù)通信是計算機廣泛應用的必然產(chǎn)物。unsigned char code ds18b20_num4[8]={0x28,0x33,0xc5,0xb8,0x00,0x00,0x00,0xD7}。unsigned char TempData1[8]。 TempData[2]=0。0x0F。 num1++。 } } } } } else { KeyScan()。 //顯示C符號 Display1(0,8)。 LATCH1=0。 TH0=(655361000)/256。 //稍做延時 DQ = 0。 DelayUs2x(25)。 float tt=0。 return(t)。 TempData[1]=DuanMa[3]。 } else if(m==7) { for(n=0。n8。 } TempData[0]=DuanMa[1]。n++) { ROM_NUM[n]=ds18b20_num9[n]。n8。 } else if(m==3) { for(n=0。 //讀取溫度寄存器等(共可讀9個寄存器) 前兩個就是溫度 a=ReadOneChar()。}/* 讀取溫度*/unsigned int ReadTemperature(){ unsigned char i。i) { DQ = 0。 if(MyData18) { MyData=0。 EA=1。 if(i==Num) i=0。 else TempData1[3]=DuanMa[(TempH1%100)/10]。j) { for(i=35。i0。 temp=ReadTemperature()。 temp=ReadTemperature()。unsigned char sn[8]。bit ReadTempFlag。 隨著工、農(nóng)業(yè)的發(fā)展,多路數(shù)據(jù)采集勢必將得到越來越多的應用,為適應這一趨勢,作這方面的研究就顯得十分重要。這些命令允許主機寫入或讀出DS18B20暫存器、啟動溫度轉換以及判斷從機的供電方式。 由DS18B20完成溫度檢測模塊運用單總線協(xié)議(一線協(xié)議)構建的單總線指令系統(tǒng)是單總線網(wǎng)絡運行的軟件基礎,典型的單總線指令序列如下:第一步 :初始化第二步 :ROM命令(跟隨需要交換的數(shù)據(jù))第三步 :功能命令(跟隨需要交換的數(shù)據(jù))每次訪問單總線器件,必須嚴格遵守這個命令序列,如果出現(xiàn)序列混亂,則單總線器件不會響應主機。本設計每個三極管負責一個位選。其引腳排列及含義如下圖36所示。 例如+125℃的數(shù)字輸出為07D0H,+℃的數(shù)字輸出為0191H,℃的數(shù)字輸出為FF6FH,55℃的數(shù)字輸出為FC90H。64位光刻ROM的排列是:開始8位(28H)是產(chǎn)品類型標號,接著的48位是該DS18B20自身的序列號,最后8位是前面56位的循環(huán)冗余校驗碼(CRC=X8+X5+X4+1)。由于晶體自身的特性致使這兩個頻率的距離相當?shù)慕咏谶@個極窄的頻率范圍內(nèi),晶振等效為一個電感,所以只要晶振的兩端并聯(lián)上合適的電容它就會組成并聯(lián)諧振電路,如圖33晶體震蕩電路所示。P3口:P3口管腳是8個帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個TTL門電流。該器件采用ATMEL高密度非易失存儲器制造技術制造,與工業(yè)標準的MCS51指令集和輸出管腳相兼容。采用1Wire公眾域(PD)軟件應用程序接口,采用循環(huán)程序結構實現(xiàn)查看任何一個檢測點的編號、溫度值等數(shù)據(jù)指示,實現(xiàn)了多個檢測點數(shù)據(jù)的自動化監(jiān)管。進行基本技能和技術訓練,如掌握設計資料、手冊、標準和規(guī)范以及使用繪圖軟件和仿真軟件等。雖然測量溫度范圍廣,但熱穩(wěn)定性差。決定在主板上采用AT89S52芯片,AT89S52片內(nèi)含4k bytes的可反復擦鞋的只讀程序存儲器(PEROM)和128 bytes的隨機存取數(shù)據(jù)存儲器(RAM), 32個I/O 口線完全能夠滿足對數(shù)據(jù)的處理要求。P1口管腳寫入1后,被內(nèi)部上拉為高,可用作輸入,P1口被外部下拉為低電平時,將輸出電流,這是由于內(nèi)部上拉的緣故。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的/PSEN信號將不出現(xiàn)。計數(shù)器1對低溫度系數(shù)晶振產(chǎn)生的脈沖信號進行減法計數(shù),當計數(shù)器1的預置值減到0時,溫度寄存器的值將加1,計數(shù)器1的預置將重新被裝入,計數(shù)器1重新開始對低溫度系數(shù)晶振產(chǎn)生的脈沖信號進行計數(shù),如此循環(huán)直到計數(shù)器2計數(shù)到0時,停止溫度寄存器值的累加,此時溫度寄存器中的數(shù)值即為所測溫度。 DS18B20溫度傳感器的內(nèi)部存儲器包括一個高速暫存RAM和一個非易失性的可電擦除的EEPRAM,后者存放高溫度和低溫度觸發(fā)器TH、TL和結構寄存器。(3) 溫度轉換時間:DS18B20 的轉換時間與設定的分辨率有關,當設定為9位時,;10位時,;11位時,為375ms;12位時,為750ms。其中掃描分靜態(tài)掃描和動態(tài)掃描! 靜態(tài)掃描比動態(tài)掃描簡單些。電路的連接圖311如下圖311聲光報警模塊4. 整體電路整體電路如圖41圖41整體電路5. 軟件設計 工作方案簡介程序處理是整個系統(tǒng)的關鍵,即簡潔的硬件結構是靠復雜的軟件來支持的。從機設備可能支持5種ROM命令(實際情況與具體型號有關),每種命令長度為8位。在系統(tǒng)的研制和設計編寫過程中,得出了如下體會。再次對在本次課程設計中給予過我?guī)椭睦蠋熀屯瑢W至上我最真摯的謝意。unsigned char code ds18b20_num9[8]={0x28,0x38,0xc5,0xb8,0x00,0x00,0x00,0x2F}
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1