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

正文內(nèi)容

基于單片機(jī)的溫度傳感器電子設(shè)計(jì)論文-在線瀏覽

2024-08-07 20:04本頁(yè)面
  

【正文】 顯示器液晶是一種高分子材料,因?yàn)槠涮厥獾奈锢?、化學(xué)、光學(xué)特性,20世紀(jì)中葉開(kāi)始廣泛應(yīng)用在輕薄顯示器上。為敘述簡(jiǎn)便,通常把各種液晶顯示器都直接叫做液晶。第2腳:VDD接5V正電源。第4腳:RS為寄存器選擇,高電平時(shí)選擇數(shù)據(jù)寄存器、低電平時(shí)選擇指令寄存器。當(dāng)RS和R/W共同為低電平時(shí)可以寫入指令或者顯示地址,當(dāng)RS為低電平R/W為高電平時(shí)可以讀忙信號(hào),當(dāng)RS為高電平R/W為低電平時(shí)可以寫入數(shù)據(jù)。第7~14腳:D0~D7為8位雙向數(shù)據(jù)線。第16腳:背光源負(fù)極。圖7 LCD1602硬件原理圖 DS18B20溫度傳感器介紹及電路設(shè)計(jì)單總線數(shù)字溫度傳感器芯片DS18B20是美國(guó)DALLAS半導(dǎo)體公司(現(xiàn)已并入MAXIM公司)于20世紀(jì)90年代新推出的一種串行總線技術(shù)。單根信號(hào)線,既傳輸時(shí)鐘,又傳輸數(shù)據(jù),而且數(shù)據(jù)傳輸是雙向的,在信號(hào)線上可掛上許多測(cè)控對(duì)象,電源也由這根信號(hào)線供給,所以在單片機(jī)的低速(約100kbps以下的速率)測(cè)控系統(tǒng)中,使用單根總線技術(shù)可以簡(jiǎn)化線路結(jié)構(gòu),減少硬件開(kāi)銷(1)DS18B20溫度傳感器特性①適應(yīng)電壓范圍寬,~,在寄生電源方式下可由數(shù)據(jù)線供電。③支持多點(diǎn)組網(wǎng)功能,多個(gè)DS18B20可以并聯(lián)在唯一的三條線上,實(shí)現(xiàn)組網(wǎng)多點(diǎn)測(cè)溫。⑤測(cè)溫范圍55176。C,在10176。C時(shí)精度為177。C。C,176。176。⑦在9位分辨率時(shí),;12位分辨率時(shí),最多在750ms內(nèi)把溫度轉(zhuǎn)換為數(shù)字,顯然速度更快。⑨負(fù)壓性。(2)工作原理DS18B20的測(cè)溫原理如圖8所示,圖中低溫度系數(shù)晶振的振蕩頻率受溫度的影響很小,用于產(chǎn)生固定頻率的脈沖信號(hào)送給減法計(jì)數(shù)器1,高溫度系數(shù)晶振隨溫度變化其震蕩頻率明顯改變,所產(chǎn)生的信號(hào)作為減法計(jì)數(shù)器2的脈沖輸入,圖中還隱含著計(jì)數(shù)門,當(dāng)計(jì)數(shù)門打開(kāi)時(shí),DS18B20就對(duì)低溫度系數(shù)振蕩器產(chǎn)生的時(shí)鐘脈沖后進(jìn)行計(jì)數(shù),進(jìn)而完成溫度測(cè)量。減法計(jì)數(shù)器1對(duì)低溫度系數(shù)晶振產(chǎn)生的脈沖信號(hào)進(jìn)行減法計(jì)數(shù),當(dāng)減法計(jì)數(shù)器1的預(yù)置值減到0時(shí)溫度寄存器的值將加1,減法計(jì)數(shù)器1的預(yù)置將重新被裝入,減法計(jì)數(shù)器1重新開(kāi)始對(duì)低溫度系數(shù)晶振產(chǎn)生的脈沖信號(hào)進(jìn)行計(jì)數(shù),如此循環(huán)直到減法計(jì)數(shù)器2計(jì)數(shù)到0時(shí),停止溫度寄存器值的累加,此時(shí)溫度寄存器中的數(shù)值即為所測(cè)溫度。另外,由于DS18B20單線通信功能是分時(shí)完成的,他有嚴(yán)格的時(shí)隙概念,因此讀寫時(shí)序很重要。操作協(xié)議為:初始化DS18B20(發(fā)復(fù)位脈沖)→發(fā)ROM功能命令→發(fā)存儲(chǔ)器操作命令→處理數(shù)據(jù)。高溫度系數(shù)振蕩器是一個(gè)振蕩頻率對(duì)溫度很敏感的振蕩器,為計(jì)數(shù)器2提供一個(gè)頻率隨溫度變化的計(jì)數(shù)脈沖。初始時(shí),計(jì)數(shù)器1預(yù)置的是與55℃相對(duì)應(yīng)的一個(gè)預(yù)置值。為了補(bǔ)償振蕩器溫度特性的非線性性,斜率累加器提供的預(yù)置數(shù)也隨溫度相應(yīng)變化。DS18B20內(nèi)部的比較器以四舍五入的量化方式確定溫度寄存器的最低有效位。這樣,經(jīng)過(guò)比較后所得的溫度寄存器的值就是最終讀取的溫度值了,℃,四舍五入最大量化誤差為177。溫度寄存器中的溫度值以9位數(shù)據(jù)格式表示,最高位為符號(hào)位,其余8位以二進(jìn)制補(bǔ)碼形式表示溫度值。DS18B20測(cè)量溫度時(shí)使用特有的溫度測(cè)量技術(shù)。當(dāng)計(jì)數(shù)門打開(kāi)時(shí),DS18B20進(jìn)行計(jì)數(shù),計(jì)數(shù)門開(kāi)通時(shí)間由高溫度系數(shù)振蕩器決定。測(cè)量結(jié)果存入溫度寄存器中。DS18B20工作過(guò)程一般遵循以下協(xié)議:初始化——ROM操作命令——存儲(chǔ)器操作命令——處理數(shù)據(jù)① 初始化單總線上的所有處理均從初始化序列開(kāi)始。存在脈沖讓總線控制器知道DS1820 在總線上且已準(zhǔn)備好操作。所有ROM操作命令均為8位長(zhǎng)。此命令只能在總線上僅有一個(gè)DS18B20的情況下可以使用。Match ROM( 符合ROM)[55h]此命令后繼以64位的ROM數(shù)據(jù)序列,允許總線主機(jī)對(duì)多點(diǎn)總線上特定的DS18B20尋址。所有與64位ROM序列不符的從片將等待復(fù)位脈沖。Skip ROM( 跳過(guò)ROM )[CCh]在單點(diǎn)總線系統(tǒng)中,此命令通過(guò)允許總線主機(jī)不提供64位ROM編碼而訪問(wèn)存儲(chǔ)器操作來(lái)節(jié)省時(shí)間。Search ROM( 搜索ROM)[F0h]當(dāng)系統(tǒng)開(kāi)始工作時(shí),總線主機(jī)可能不知道單線總線上的器件個(gè)數(shù)或者不知道其64位ROM編碼。Alarm Search(告警搜索)[ECh]此命令的流程與搜索ROM命令相同。告警的條件定義為溫度高于TH 或低于TL。貯存在EEPROM內(nèi)的觸發(fā)器值用于告警。接下來(lái)寫入的兩個(gè)字節(jié)將被存到暫存器中的地址位置2和3。Read Scratchpad(讀暫存存儲(chǔ)器)[BEh]這個(gè)命令讀取暫存器的內(nèi)容。如果不想讀完所有字節(jié),控制器可以在任何時(shí)間發(fā)出復(fù)位命令來(lái)中止讀取。如果總線控制器在這條命令之后跟著發(fā)出讀時(shí)間隙,而DS18B20又正在忙于把暫存器拷貝到E2存儲(chǔ)器,DS18B20就會(huì)輸出一個(gè)“0”,如果拷貝結(jié)束的話,DS18B20 則輸出“1”。Convert T(溫度變換)[44h]這條命令啟動(dòng)一次溫度轉(zhuǎn)換而無(wú)需其他數(shù)據(jù)。如果總線控制器在這條命令之后跟著發(fā)出讀時(shí)間隙,而DS18B20又忙于做時(shí)間轉(zhuǎn)換的話,DS18B20將在總線上輸出“0”,若溫度轉(zhuǎn)換完成,則輸出“1”。Recall E2(重新調(diào)整E2)[B8h]這條命令把貯存在E2中溫度觸發(fā)器的值重新調(diào)至?xí)捍娲鎯?chǔ)器。在這條命令發(fā)出之后,對(duì)于所發(fā)出的第一個(gè)讀數(shù)據(jù)時(shí)間片,器件會(huì)輸出溫度轉(zhuǎn)換忙的標(biāo)識(shí):“0”=忙,“1”=準(zhǔn)備就緒。④ 處理數(shù)據(jù)DS18B20的高速暫存存儲(chǔ)器由9個(gè)字節(jié)組成,其分配如圖3所示。單片機(jī)可通過(guò)單線接口讀到該數(shù)據(jù),讀取時(shí)低位在前,高位在后。(4)引腳介紹圖10 DS18B20 To92表2 DS18B20引腳定義引腳定義GND電源負(fù)極DQ信號(hào)輸入輸出Vcc電源正極圖11 主函數(shù)流程圖圖12 定時(shí)中斷子程序流程圖 DS18B20程序流程圖(1)讀溫度主程序 讀溫度主程序的主要功能是負(fù)責(zé)溫度的實(shí)時(shí)顯示、讀出并處理DS18B20的測(cè)量的當(dāng)前溫度值,溫度測(cè)量每500ms進(jìn)行一次。如圖13所示(3)溫度轉(zhuǎn)換命令子程序溫度轉(zhuǎn)換命令子程序主要是發(fā)溫度轉(zhuǎn)換開(kāi)始命令。如圖15所示(5)顯示數(shù)據(jù)刷新子程序顯示數(shù)據(jù)刷新子程序主要是對(duì)分離后的溫度顯示數(shù)據(jù)進(jìn)行刷新操作,當(dāng)標(biāo)志位為1時(shí)將符號(hào)顯示位移入第一位。(程序源代碼見(jiàn)附錄1)(1)主函數(shù)程序設(shè)計(jì)(2)DS18B20溫度讀取程序設(shè)計(jì)(3)LCD1602液晶顯示程序設(shè)計(jì)4設(shè)計(jì)總結(jié)和感悟通過(guò)這次的課程設(shè)計(jì),使我們更加扎實(shí)的掌握了有關(guān)電子設(shè)計(jì)方面的知識(shí),在設(shè)計(jì)過(guò)程中雖然遇到了一些問(wèn)題,但經(jīng)過(guò)一次又一次的思考,一遍又一遍的檢查終于找出了原因所在,也暴露了前期我們?cè)谶@方面的知識(shí)欠缺和經(jīng)驗(yàn)不足。過(guò)而能改,善莫大焉。最終的檢驗(yàn)修改環(huán)節(jié),本身就是在踐行“過(guò)而能改,善莫大焉”的知行觀。在今后社會(huì)的發(fā)展和學(xué)習(xí)實(shí)踐過(guò)程中,一定要不懈努力,不能遇到問(wèn)題就想到要退縮,一定要不厭其煩的發(fā)現(xiàn)問(wèn)題所在,然后一一進(jìn)行解決,只有這樣,才能成功的做成想做的事,才能在今后的道路上劈荊斬棘,而不是知難而退,那樣永遠(yuǎn)不可能收獲成功,收獲喜悅,也永遠(yuǎn)不可能得到社會(huì)及他人對(duì)你的認(rèn)可! 課程設(shè)計(jì)不僅是一門專業(yè)課,給我很多專業(yè)知識(shí)以及專業(yè)技能上的提升,同時(shí)又是一門講道課,一門辯思課,給了我們?cè)S多道,給了我很多思路,給了我們莫大的空間。使我
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1