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

正文內(nèi)容

最新機電一體化(論文)-基于51單片機的ds18b20溫度傳感器的應(yīng)用-文庫吧在線文庫

2025-01-20 09:10上一頁面

下一頁面
  

【正文】 態(tài)位,并進行數(shù)據(jù)處理。 讀時序圖: 圖 35 讀時序圖 桂林電子科技大學(xué)畢業(yè)設(shè)計(論文)報告用紙 第 12 頁 共 36 頁 圖 36 控制器讀 1 的詳細時序 圖 37 芯片資料推薦的控制器讀 1時序 結(jié)合上面 35,36, 37 圖,我們可以知道 ① 將數(shù)據(jù)線拉高到 1。 桂林電子科技大學(xué)畢業(yè)設(shè)計(論文)報告用紙 第 11 頁 共 36 頁 ( 2) DS18B20 的寫和讀數(shù)據(jù) 寫時序圖: 圖 34 DS18B20 讀時序圖 ① 數(shù)據(jù)線先置低電平 0。s 中選 ) ⑤ 數(shù)據(jù)線拉高到電平 1。 前 5 位為 1 時,讀取的溫度為負值,且測到的數(shù)值需要取反加 1 再乘以 才得到實際溫度值。 桂林電子科技大學(xué)畢業(yè)設(shè)計(論文)報告用紙 第 10 頁 共 36 頁 ② BEH讀暫存器。忽略 64 位 ROM 地址,直接向 DS18B20 發(fā)溫度轉(zhuǎn)換命令,使用與一個從機工作。本畢設(shè)單片機只是與一個 DS18B20 通信,如果要控制多個DS18B20 進行溫度采集,只要將所有 DS18B20 的 I/O 口全部接到一起就可以了。和八腳 SOSI 貼片式封裝。 Y11 2 MC12 0 p FC22 0 p FX T A L 2X T A L 18 0 C 5 11 2AV C C外部輸入信號 X T A L 2X T A L 1T T L 門8 0 5 1桂林電子科技大學(xué)畢業(yè)設(shè)計(論文)報告用紙 第 8 頁 共 36 頁 ④ 負壓特性。對于 CHMOS 單片機( 80C51),外部時鐘要由 XTAL1 引入,而 XTAL2 引腳應(yīng)懸空。電路中的電容和電阻取值可根據(jù)晶振的頻率而定,我們使用 ,所以應(yīng)該使用 10uF 電容和 電阻(本畢設(shè)使用 10K)。TTL 和 CMOS 的邏輯電平關(guān)系如下: VOH邏輯電平 1 的輸出電壓 VOL邏輯電平 0 的輸出電壓 VIH邏輯電平 1 的輸入電壓 桂林電子科技大學(xué)畢業(yè)設(shè)計(論文)報告用紙 第 6 頁 共 36 頁 VIL邏輯電平 0 的輸入電壓 TTL 臨界值: VOHmin=, VOLmax=。數(shù)字電路只有兩種電平,高( 1)和低( 0)。本文使用 89C52 所以接高電平。 P 1. 01P 1. 12P 1. 23P 1. 34P 1. 45P 1. 56P 1. 67P 1. 78R S T9P 3. 0/ R X D10P 3. 1/ T X D11P 3. 2/ I N T 012P 3. 3/ I N T 113P 3. 4/ T 014P 3. 5/ T 115P 3. 6/ W R16P 3. 7/ R D17X T A L 218X T A L 119G N D20P 2. 021P 2. 122P 2. 223P 2. 324P 2. 425P 2. 526P 2. 627P 2. 728P S E N29A L E / P R O G30E A /V pp31P 0. 7/ A D 732P 0. 6A D 633P 0. 5/ A D 534P 0. 4/ A D 435P 0. 3/ A D 336P 0. 2/ A D 237P 0. 1/ A D 138P 0. 0/ A D 039V c c40U1S T C 89C 52桂林電子科技大學(xué)畢業(yè)設(shè)計(論文)報告用紙 第 5 頁 共 36 頁 RST— 復(fù)位引腳,需要輸入連續(xù)兩個機器周期以上的高電平才有效。 [4]低功耗 目前,許多單片機都能在低電壓、低功耗下工作,有的單片機可在 ,甚至能在 ,并且,電流也低到微安級。 ( 4) 用串口將采集到的溫度數(shù)據(jù)實時的發(fā)送到上位機,在上位機軟件上實時的顯示當前的溫度值。 溫控采集控制系統(tǒng)是在嵌入式系統(tǒng)設(shè)計的基礎(chǔ)上發(fā)展起來的。因為簡單可靠而性能不錯獲得了很大的好評。單片機由 運算器、控制器、存儲器、輸入輸出設(shè)備構(gòu)成 ,相當于一個微型的計算機(最小系統(tǒng)),和計算機相比,單片機缺少了外圍設(shè)備等??刂祁I(lǐng)域還大量采用傳統(tǒng)的 PID 控制方式 ,但 PID 控制對象的模型難以建立 ,并且當擾動因素不明確時 ,參數(shù)調(diào)整不便仍是普遍存在的問題。通過 51單片機控制 DS18B20 檢測溫度,具有硬件電路簡單,編程容易,測溫準確,穩(wěn)定等優(yōu)點。在許多場合,及時準確獲得目標的溫度是十分重要的,近年來,溫度測控領(lǐng)域發(fā)展迅速,并且隨著數(shù)字技術(shù)的發(fā)展,溫度的測控芯片也相應(yīng)的登上歷史的舞臺,能夠在工業(yè)、農(nóng)業(yè)等各領(lǐng)域中廣泛使用。單片機已經(jīng)深入到我們生活的每一個細節(jié),由于單片機的微型電子產(chǎn)品到處都是,尤其是 ARM 的廣泛應(yīng)用,使我們的生活變得更豐富多彩。由于 DS18B20 芯片的小型化,更加可以通過單條數(shù)據(jù)線就可以和主電路連接,故可以把數(shù)字溫度傳感器 DS18B20 做成探頭,探入到狹小的地方,增加了實用性。單片機它最早是被用在工業(yè)控制領(lǐng)域。事實上單片機是世界上數(shù)量最多的處理器,隨著單片機家族的發(fā)展壯大,單片機和專用處理器的發(fā)展便分道揚鑣。 溫控系統(tǒng)設(shè)計的核心 設(shè)計工業(yè)現(xiàn)場的溫度控制系統(tǒng)。因此,一個單片機所能實現(xiàn)的功能是很多的。 VCC, GND單片機電源腳。(由于如今單片機程序存儲器有足夠的內(nèi)部 ROM,此處略講) ALE/ PROG 在單片機擴展外部 RAM 時, ALE 用于控制把 P0 口的輸出低 8 位送地址鎖存器鎖存起來,以實現(xiàn)低位地址和數(shù)據(jù)的隔離。 P1— 準雙向 8 位 I/O 口,每個口可獨立控制,內(nèi) 帶上拉電阻(若想了解全面可查相關(guān)資料),這種口輸出沒有高阻態(tài),輸入不能鎖存,故不是真正的雙向 I/O 口。 TTL 電平信號用的最多,這是因為,數(shù)據(jù)表示通常采用二進制, +5V等價于邏輯 1, 0V等價于邏輯 TTL(晶體管 晶體管邏輯電平)信號系統(tǒng),這是計算機處理器控制的設(shè)備內(nèi)部之間通信的標準技術(shù)。 ( 2) VIHmin=, VILmax= TTL 和 CMOS 邏輯電平的轉(zhuǎn)換: CMOS 電平能驅(qū)動 TTL 電平,但 TTL 電平不能驅(qū)動 CMOS 電平,需加上拉電阻。 時鐘電路 8051 的時鐘有兩種方式,一種是片內(nèi)時鐘震蕩方式,另外一種是外部時鐘方式。 DALLAS 半導(dǎo)體公司推出的數(shù)字化溫度傳感器 DS18B20 采用單總線協(xié)議,即與單片機接口僅需占用一個 I/O 口,無須任何的外部元件,直接將環(huán)境溫度轉(zhuǎn)化為數(shù)字信號,以 數(shù)字碼 的方式串行輸出。 ℃。這些總線需 要兩條或者兩條以上的的信號線。 ① 33H讀 ROM,讀 DS18B20 溫度傳感器 ROM 中的編碼( 64 位地址) ② 55H匹配 ROM。 ROM 的作用是使每個 DS18B20 都各不相同,這樣就可以實現(xiàn)一條總線上掛接多個 DS18B20 的 目的。發(fā)出向內(nèi)部 RAM 的第 2,3 字節(jié)寫上、下限溫度數(shù)據(jù)命令,緊跟該命令之后,是傳送兩字節(jié)數(shù)據(jù)。 ② 延時(時間要求不是很嚴格,但 最好盡可能短 )。s 內(nèi)產(chǎn)生一個由 DS18B20 返回的低電平0。 ③ 按從低位到高位的順序發(fā)送數(shù)據(jù) ④ 延時時間為 45181。 ③ 將數(shù)據(jù)線拉低到 0. ④ 延時 5181。 ⑨ 重復(fù)以上所有步驟,直到讀取完一個字節(jié)。 圖 39 單位共陰數(shù)碼管引腳 一般的單位數(shù)碼管有 10 個引腳,就共陰單位數(shù)碼管來說,中間兩個對稱的引腳是相通的,既它們的共陰極。 74HC573 鎖存器的結(jié)構(gòu)及原理 74HC573 鎖存器 是一種數(shù)字芯片。可以采用 SS8550,聲音會更大些。 Q1P N PFMV C CR51KFMC 5 1桂林電子科技大學(xué)畢業(yè)設(shè)計(論文)報告用紙 第 16 頁 共 36 頁 半雙工。串行通信的傳送速率:在串行通信中常用波特率( Band Rate)來表示數(shù)據(jù)傳送的速率。 MAX232 的 11 和12 引 腳分別連接單片機的 和,這兩個發(fā)送和接收端口,MAX232 也可以使用 9 和 10 引腳作為一對發(fā)送和接收端口, 但是要注意組引腳要對應(yīng) 。 kz1=0。 //進行溫度處理 sprintf(buff,%f,f_temp)。 } } } 溫度獲取并轉(zhuǎn)換 ( 1) 溫度獲取與轉(zhuǎn)換子程序流程圖,如圖 42 溫度獲取與轉(zhuǎn)換子程序 , C 源程序如下: void tempchange(void)//DS18B20 開始獲取溫度并轉(zhuǎn)換 { dsreset()。 tempwritebyte(0xbe)。//乘以 10 表示小數(shù)點后面只取 1 位,加 是四舍五入 f_temp=f_temp+。amp。 } else //在 26度和 28 度之間時只是調(diào)用顯示函數(shù)延時 { i=40。關(guān)串口 = 4 39。本次課題的研究讓我對單片機有更深的認識,學(xué)到了很多細節(jié)上應(yīng)該注意的問題。為今后順利的開展工作打下良好的基礎(chǔ),特別是對認識問題、分析問題、解決問題的能力有了大大的提高,自己收獲卻是很大。我會不斷的去實踐,在邁向社會之前,我們要謙虛踏實敢于實踐,從中探究真理,不斷學(xué)習(xí)。清空接收緩存區(qū) = 溫度 編輯完以上代碼雙擊窗體內(nèi) MSComm 控件,在 Private Sub MSComm1_OnComm()函數(shù)中添加如下接收數(shù)據(jù)的代碼: Dim rec As String Select Case Case EvReceive rec = = rec = 0 39。在新建工程添加完 MSComm 控件和 TextBox 控件后,雙擊 【 TextBox】 控件在 Private Sub From_load()函數(shù)中增加如下代碼: = 9600,N,8,1 39。amp。當被檢測空間溫度在 24℃ T26℃ 時,系統(tǒng)將模擬開啟制熱設(shè)備,即 DBJ 亮,當空間溫度持續(xù)降低到 24℃ 以下時,系統(tǒng)模擬加大制熱設(shè)備功率。 temp=8。//寫溫度裝換指 令 } uint get_temp()//讀取寄存器中存儲的溫度數(shù)據(jù) { uchar a,b。//溫度顯示 } m(buff)。//溫度轉(zhuǎn)換函數(shù) for(i=10。然后 DS18B20 開始檢測溫度,見得到的溫度數(shù)據(jù)通過單總線傳輸?shù)?51 單片 機,進行溫度處理,通過 I/O 即P0 口輸出到數(shù)碼管進行顯示。 圖 314 同步通信傳輸格式 ( 2) 串口連接原理圖以及發(fā)送接 收原理 我們使用 MAX232 把 TTL 電平從 0V和 5V轉(zhuǎn)換到 3V到 5V或 3V到 15V之間。 異步通信方式 :串行異步通信方式是以字符為單位進行傳輸?shù)模惒酵ㄐ潘捎玫臄?shù)據(jù)格式是以一組可變
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1