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

正文內(nèi)容

基于ds18b20的多點(diǎn)溫度檢測(cè)系統(tǒng)的設(shè)計(jì)(專(zhuān)業(yè)版)

  

【正文】 //轉(zhuǎn)換delay(250)。i++){DQ=0。 _nop_()。delay600us()。Di=0。Enable = 0。i++) {write_data(hzk[8*j+i])。j++) {write_data(img[k*128+64+j])。我愿在未來(lái)的學(xué)習(xí)和研究過(guò)程中,以更加豐厚的成果來(lái)答謝曾經(jīng)關(guān)心、幫助和支持過(guò)我的所有領(lǐng)導(dǎo)、老師、同學(xué)、同事和朋友,一并表示感謝!最后,再次向他們表示我最誠(chéng)摯的謝意,我將以最大的熱情投入到工作中,以報(bào)答所以幫助我過(guò)的老師和同學(xué)。本文介紹了用單片機(jī) AT89C51 控制 DS18B20 以及,著重分析各單元電路的設(shè)計(jì),以及各電路與單片機(jī)的接口技術(shù)。(2)焊接前的準(zhǔn)備:為了提高焊接的質(zhì)量和速度,避免虛焊等缺點(diǎn),應(yīng)該在裝配以前對(duì)焊接表面進(jìn)行可焊性處理—鍍錫。然后對(duì)換表筆,重復(fù)前面操作,觀察指針擺動(dòng)度。這種助焊劑無(wú)腐蝕性,在焊接時(shí)去除氧化膜,增強(qiáng)焊錫的流動(dòng)性,使焊點(diǎn)可靠美觀,在制作該裝置中我們也使用酒精松香水作為助焊劑。這點(diǎn)在蝕刻的線(xiàn)條較細(xì)時(shí)尤為重要。這樣轉(zhuǎn)印機(jī)開(kāi)始慢慢加熱。 PCB 板制作 PCB 打印繪制好 PCB 圖后,打印是非常重要的一個(gè)過(guò)程,若打印設(shè)置不正確,有可能造成打印的效果不好,焊盤(pán)孔不能顯示,這樣使得鉆孔定位不準(zhǔn),給安裝元器件時(shí)帶來(lái)不便?;?EDA 開(kāi)發(fā)板電路復(fù)雜,焊盤(pán)較多。(2) 某些元器件或?qū)Ь€(xiàn)之間可能有較高的電位差,應(yīng)加大它們之間的距離,以免放電引出意外的短路。0X1置 1DQ右 移 一 位ii=0返 回 YNi=8DAT右 移 一 位DQ置 0DQ置 1DQ=1DAT=|0X8讀 完 8位 ? NYNY返 回 DAT4 系統(tǒng)仿真 原理圖繪制 加一些三級(jí)目錄 程序加載 加一些三級(jí)目錄 系統(tǒng)仿真 加一些三級(jí)目錄(1)設(shè)計(jì)任務(wù)(2)解題思路(3)電路設(shè)計(jì)(4)程序設(shè)計(jì)(5)程序編譯與加載(6)仿真結(jié)果5 產(chǎn)品制作 PCB 板設(shè)計(jì) PCB 板面規(guī)劃在繪制電路板之前,首先要定義板框,定義板框主要包括:定義定義電路板的層數(shù)、電路板的外形尺寸和形狀等。所以主機(jī)在發(fā)出讀數(shù)據(jù)命令后,必須馬上產(chǎn)生讀時(shí)序,以便 DS18B20 能夠傳送數(shù)據(jù)。讀/ 寫(xiě)時(shí)序如圖 36 所示。RS R/W DB7 DB7 DB5 DB4 DB3 DB2 DB1 DB00 0 指令 報(bào)警電路設(shè)計(jì)(待續(xù))如圖所示:報(bào)警電路為語(yǔ)音功放 LM386 組成,引腳功能內(nèi)部結(jié)構(gòu)3 程序設(shè)計(jì) 程序流程設(shè)計(jì)(1)主程序流程設(shè)計(jì) 開(kāi) 始初 始 化設(shè) 置 鍵 按 下 ?設(shè) 置 各 點(diǎn) 溫 度確 認(rèn) 鍵 按 下 ?YN讀 取 溫 度 值溫 度 值 高 于 設(shè) 置 值調(diào) 用 LCD顯 示報(bào) 警 YN初 始 化 命 令發(fā) 送 ROM命 令匹 配 第 一 路讀 取 溫 度 值溫 度 值 高 于 設(shè) 置 值調(diào) 用 LCD顯 示報(bào) 警 YN初 始 化 命 令發(fā) 送 ROM命 令匹 配 第 二 路讀 取 溫 度 值溫 度 值 高 于 設(shè) 置 值調(diào) 用 LCD顯 示報(bào) 警 YN初 始 化 命 令發(fā) 送 ROM命 令匹 配 第 三 路讀 取 溫 度 值溫 度 值 高 于 設(shè) 置 值調(diào) 用 LCD顯 示報(bào) 警 YN初 始 化 命 令發(fā) 送 ROM命 令匹 配 第 四 路(2)子程序流程設(shè)計(jì) DS18B20 的信號(hào)方式DS18B20 采用嚴(yán)格的單總線(xiàn)通信協(xié)議,以保證數(shù)據(jù)的完整性。② 顯示開(kāi)關(guān)設(shè)置(Display on/off)RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB00 0 0 0 1 1 1 1 1 D該指令設(shè)置顯示開(kāi)/關(guān)觸發(fā)器的狀態(tài),由此控制顯示數(shù)據(jù)的存儲(chǔ)器的工作方式,從而控制顯示屏上的顯示狀態(tài)。a.初始化:DS18B20 所有的數(shù)據(jù)交換都由一個(gè)初始化序列開(kāi)始。表 2 P3 口的第二功能? 數(shù)字溫度計(jì)的分辨率用戶(hù)可以從 9 位到 12 位選擇。P0 口是三態(tài)雙向口,通稱(chēng)數(shù)據(jù)總線(xiàn)口,因?yàn)橹挥性摽谀苤苯佑糜趯?duì)外部存儲(chǔ)器的讀/寫(xiě)操作。系統(tǒng)主要由傳感器電路、液晶顯示電路、鍵盤(pán)電路、報(bào)警電路組成,電路原理圖 所示。近年來(lái),已經(jīng)有不少分布式溫度傳感器的報(bào)道,包括基于光纖非線(xiàn)性效應(yīng)的拉曼溫度傳感器等,但由于其昂貴的成本而無(wú)法得到廣泛的應(yīng)用。本設(shè)計(jì)使用了美國(guó) Dallas 半導(dǎo)體公司的新一代數(shù)字式溫度傳感器DS18B20, 它具有獨(dú)特的單總線(xiàn)接口方式 ,即允許在一條信號(hào)線(xiàn)上掛接數(shù)十甚至上百個(gè)數(shù)字式傳感器 ,從而使測(cè)溫裝置與各傳感器的接口變得十分簡(jiǎn)單 ,克服了模擬式傳感器與微機(jī)接口時(shí)需要的A /D轉(zhuǎn)換器及其它復(fù)雜外圍電路的缺點(diǎn)。DS18B20 是智能溫度傳感器,它的輸入 /輸出采用數(shù)字量,以單總線(xiàn)技術(shù),接收主機(jī)發(fā)送的命令,根據(jù) DS18B20 內(nèi)部的協(xié)議進(jìn)行相應(yīng)的處理,將轉(zhuǎn)換的溫度以串口發(fā)送給主機(jī)。③ AT89C51 引腳功能AT89C51 單片機(jī) 40 引腳分布如右圖 。?內(nèi)部有溫度上、下限告警設(shè)置。由主機(jī)發(fā)出的復(fù)位脈沖和跟在其后的由 DS18B20 發(fā)出的應(yīng)答脈沖構(gòu)成。62 63 行號(hào)X=0↓DB0↓DB7DB0↓DB7DB0↓DB7DB0↓DB7DB0↓DB7DB0↓DB7DB0↓DB7DB0↓DB7DB0↓DB7DB0DB70↓7DB0↓DB7DB0↓DB7DB0↓DB7DB0↓DB7DB0↓DB7DB0↓DB7DB0↓DB7DB0↓DB7DB0↓DB7DB0↓DB78↓55X=7DB0↓DB7DB0↓DB7DB0↓DB7DB0↓DB7DB0↓DB7DB0↓DB7DB0↓DB7DB0↓DB7DB0↓DB7DB0↓DB756↓63在液晶屏上顯示 16*16 點(diǎn)陣漢字首先將漢字轉(zhuǎn)換成相應(yīng)的代碼,在送入的液晶屏的相應(yīng)的位置,下面以“學(xué)”字的顯示為例進(jìn)行說(shuō)明, “學(xué)”字在液晶屏的上的點(diǎn)陣排布如圖 2 所示,在顯示時(shí)先輸入漢字的第 1 頁(yè)的 16 位數(shù)據(jù),在輸入第 2 頁(yè)的16 位數(shù)據(jù),即第 1 頁(yè)與第 1 列的公共部分即為要輸入的第 1 個(gè)數(shù)據(jù),第 1 頁(yè)與第 2列的公共部分即為第 2 個(gè)要輸入的數(shù)據(jù),按照這種取碼方式可得出該字代碼如下:(注:上面所說(shuō)的第幾頁(yè),第幾列是相對(duì)漢字所說(shuō)的) 。當(dāng) D=1 為開(kāi)顯示設(shè)置,顯示數(shù)據(jù)鎖存器正常工作,顯示屏上呈現(xiàn)所需的顯示效果。該協(xié)議定義了幾種信號(hào)類(lèi)型:復(fù)位脈沖、應(yīng)答脈沖、寫(xiě) 0、寫(xiě) 讀 0 和讀 1。? 寫(xiě)時(shí)序存在兩種寫(xiě)時(shí)序:“寫(xiě) 1”和“寫(xiě) 0”。所有讀時(shí)序至少60181。首先新建一個(gè) PCB 文檔,打開(kāi)后點(diǎn)擊編輯區(qū)下方的 Keep Out 層標(biāo)簽,切換當(dāng)前層為禁止布線(xiàn)層。帶高電壓的元器件應(yīng)盡量布置在調(diào)試時(shí)手不易觸及的地方。若制作單面板布線(xiàn)可能飛線(xiàn)過(guò)多,影響 PCB 板工藝,可靠性也會(huì)降低,因此,該設(shè)計(jì)采用雙面板制作 EDA 開(kāi)發(fā)板的 PCB 板,而用單面板制作下載部分的 PCB 板。特別是制作雙面板時(shí),定位不準(zhǔn),使得 Bottom Layer 和 Top Layer的過(guò)孔對(duì)不齊,鉆孔時(shí)會(huì)將另一面的敷銅打掉,所以在打印前應(yīng)對(duì)打印機(jī)進(jìn)行設(shè)置。把打印好的轉(zhuǎn)印紙光滑的一面對(duì)上敷銅板的敷銅面,要注意四邊留出的邊寬度一樣,對(duì)好后把要送進(jìn)轉(zhuǎn)印機(jī)轉(zhuǎn)印的開(kāi)頭的一邊打折,最好用雙面膠對(duì)它進(jìn)行處理。但是,如果蝕刻時(shí)間太短,則有些應(yīng)該爛掉的銅箔還沒(méi)有完全蝕刻掉也會(huì)影響線(xiàn)路板的質(zhì)量,增加修板的工作量。 元器件安裝與產(chǎn)品調(diào)試 元器件安裝(1)在安裝元件前要先認(rèn)識(shí)和檢測(cè)元件,一些常見(jiàn)元件的認(rèn)識(shí)與檢測(cè)如下:① 電容:電容在這里用到的是瓷片電容和電解電容,其外圍上面都有標(biāo)記,我們只需檢測(cè)其好壞。比較擺動(dòng)度較小的那表筆為集電極 c,剩下的為 e。鍍錫實(shí)際上就是液態(tài)焊錫對(duì)被焊金屬表面浸潤(rùn),形成不同于被焊接金屬又不同于焊錫的結(jié)合層,由這個(gè)結(jié)合層將焊錫于待焊金屬這兩種性能不相同材料牢固連接起來(lái)。最后還給出系統(tǒng)的軟件的設(shè)計(jì)過(guò)程,使用了 C 語(yǔ)言進(jìn)行程序設(shè)計(jì)。附錄 1 附錄 2 部分子程序void Disp_Img (unsigned char code *img) { unsigned char j,k。} }}void Disp_Chinese(unsigned char pag,unsigned char col, char code *hzk){ //指定位置顯示漢字 16*16unsigned char j=0,i=0。}}}void write_(unsigned char cmdcode)//寫(xiě)命令到 LCD{ While(CheckBusy())。}void Init_lcd(void)//初始化 LCD 屏{Lcd_Rst=0。E=1。 //延時(shí) 240usbreak。_nop_()。_nop_()。 match_rom(ds18b20_num1)。 // ds18b20_writemand(0x44)。i8。DQ=1。 //延時(shí) 240usDQ=1。RW=1。Delay12864(0)。i8。j64。路漫漫其修遠(yuǎn)兮,吾將上下而求索。當(dāng)溫度超過(guò)一定的值時(shí),報(bào)警器開(kāi)始報(bào)警。③ 可靠的電氣連接,焊接是電子線(xiàn)路從物理上實(shí)現(xiàn)電氣連接的主要手段,錫焊連接不是靠壓力而是靠焊接過(guò)程形成的牢固連接的合金層達(dá)到電氣連接的目的。在用手捏住 c 和 b 極,觀察指針擺動(dòng)度。③ 要使用有效的助焊劑,在焊接電子產(chǎn)品時(shí),廣泛使用酒精松香水作為助焊劑。時(shí)間太長(zhǎng),腐蝕過(guò)久會(huì)把線(xiàn)路板的線(xiàn)條弄細(xì)甚至全部腐掉,造成廢品。接上熱轉(zhuǎn)印機(jī)的電源,打開(kāi)熱轉(zhuǎn)印機(jī),然后視環(huán)境溫度設(shè)置轉(zhuǎn)印溫度,一般夏天為 120 度左右,冬天 150 度左右。這樣有利于排除銅箔與基板間粘合劑受熱產(chǎn)生的揮發(fā)性氣體。 布線(xiàn)布線(xiàn)是的一個(gè)重要的組成部分,是完成電子產(chǎn)品設(shè)計(jì)的重要步驟。時(shí)鐘晶振特別容易受到外界干擾,所以應(yīng)該將時(shí)鐘晶振靠近 IC 時(shí)鐘輸入端。0X1DQ置 1DQ右 移 一 位ii=0返 回 YN 程序設(shè)計(jì) 見(jiàn)附錄i=8置 DQ0DQ=ATamp。? 讀時(shí)序圖 46 DS18B20 讀/寫(xiě)時(shí)序圖DS18B20 只能在主機(jī)發(fā)出讀時(shí)序時(shí)才能向主機(jī)傳送數(shù)據(jù)。在每一個(gè)時(shí)序,總線(xiàn)只能傳輸一位數(shù)據(jù)。⑧ 讀顯示數(shù)據(jù)(Read Display Date )RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB01 1 顯示數(shù)據(jù)該操作將 接口部的輸出寄存器的內(nèi)容讀出,然后列地址計(jì)數(shù)器自動(dòng)加一。因此計(jì)算機(jī)在每次對(duì) 12864 操作之前,都要讀出狀態(tài)字判斷 BUSY 是否為“0” ,則計(jì)算機(jī)需要等待,直至 BUSY=0 為止。 。訪(fǎng)問(wèn) DS18B20 必須嚴(yán)格遵守這一命令序列,如果丟失任何一步或序列混亂,DS18B20 都不會(huì)響應(yīng)主機(jī)(除了 Search ROM 和 Alarm Search 這兩個(gè)命令,在這兩個(gè)命令后,主機(jī)都必須返回到第一步) 。? 測(cè)量溫度范圍在- 到+ 之間。AT89C51 芯片提供三級(jí)程序存儲(chǔ)器加密,提供了方便靈活而可靠的硬加密手段,能完全保證程序或系統(tǒng)不被仿制。 2 系統(tǒng)設(shè)計(jì) 工作原理 基于 DS18B20 多點(diǎn)溫度測(cè)量系統(tǒng)以 AT89C51 為中心器件,以 KEIL 為系統(tǒng)開(kāi)發(fā)平臺(tái),用 C 語(yǔ)言進(jìn)行程序設(shè)計(jì),以 PROTEUS 作為仿真軟件設(shè)計(jì)而成的。分布式溫度傳感器在電力工業(yè)、煤礦、森林、火災(zāi)、高層建筑、航空、航天飛行器等有著重要的應(yīng)用前景,引起研究人員的廣泛關(guān)注。本設(shè)計(jì)是心A T89C51為單片機(jī)作為控制核心,提出了一種基于D S18B20的分布式溫度傳感系統(tǒng),多個(gè)溫度傳感節(jié)點(diǎn)通過(guò)單總線(xiàn)通過(guò)單總線(xiàn)與單片機(jī)相聯(lián)形成分布式系統(tǒng)。主機(jī)按照通信協(xié)議用一個(gè) IO 口模擬 DS18B20 的時(shí)序,發(fā)送命令(初始化命令、ROM 命令、功能命令)給 DS18B20,并讀取溫度值,在內(nèi)部進(jìn)行相應(yīng)的數(shù)值處理,用圖形液晶模塊顯示各點(diǎn)的溫度。AT89C51 是一種低損耗、高性能、CMOS 八位微處理器,片內(nèi)有 4k 字節(jié)的在線(xiàn)可重復(fù)編程、快速擦除快速寫(xiě)入程序的存儲(chǔ)器,能重復(fù)寫(xiě)入/擦除 1000 次,數(shù)據(jù)保存時(shí)間為十年。TO- 92 封裝的 DS18B20 的引腳排列見(jiàn)圖 42,其引腳功能描述見(jiàn)表 41。當(dāng) DS18B20 發(fā)出響應(yīng)主機(jī)的應(yīng)答脈沖時(shí),即向主機(jī)表明它已處在總線(xiàn)上并且準(zhǔn)備工作。 DB 40h, 30h, 11h, 96h, 90h, 90h, 91h, 96hDB 90h, 90h, 98h, 14h, 13h, 50h, 30h, 00hDB 04h, 04h, 04h, 04h, 04h, 44h, 84h, 7EhDB 06h, 05h, 04h, 04h, 04h, 06h, 04h, 00h
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1