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

正文內(nèi)容

基于rs-485現(xiàn)場溫度監(jiān)控系統(tǒng)-預(yù)覽頁

2025-01-07 02:24 上一頁面

下一頁面
 

【正文】 LED發(fā)光器件一般常用的有兩類 :數(shù)碼管和點陣 .7 段數(shù)碼管由 8個發(fā)光二極管 LED組成 .其中包括 7 個細(xì)長型的 LED和 1個小數(shù)點型的 LED,每個 LED稱為一字段 ,分別為a,b,c,d,e,f,g,dp 共 8 段 ,其中 dp 為小數(shù)點 ,如圖 8所示 .數(shù)碼管有共陰極和共陽極兩種 , 設(shè)計采用共陰極接法 . 圖 8 LED 共陰極接法 空軍航空 大學(xué)本科畢業(yè)設(shè)計 (論文 ) 13 圖 9 七段數(shù)碼管內(nèi)部字段引腳分布 根據(jù)輸入電平的不同 ,可以實現(xiàn)對 LED的字位控制和字型控制 .共陰極 7段數(shù)碼管字型 ,字段和編碼關(guān)系如表 6所示 : 表 6 共陰極字型編碼 字型 D7 D6 D5 D4 D3 D2 D1 D0 編碼 dp g f e d c b a 0 0 0 1 1 1 1 1 1 3F 1 0 0 0 0 0 1 1 0 06 2 0 1 0 1 1 0 1 1 5B 3 0 1 0 0 1 1 1 1 4F 4 0 1 1 0 0 1 1 0 66 5 0 1 1 0 1 1 0 1 6D 6 0 1 1 1 1 1 0 1 7D 7 0 0 0 0 0 1 1 1 07 8 0 1 1 1 1 1 1 1 7F 9 0 1 1 0 1 1 1 1 6F 單片機驅(qū)動 LED數(shù)碼管有很多方法,按顯示方法可分為靜態(tài)顯示和動態(tài)顯示。 空軍航空 大學(xué)本科畢業(yè)設(shè)計 (論文 ) 16 ● 74LS02:雙二輸入或非門,與 74LS04,單片機的讀寫信號一起選中鎖存器74LS273,決定數(shù)碼管的字段和字位的顯示內(nèi)容。 Maxim 公司的 MAX481 芯片是一款用于 RS— 485 通信的低率半雙工收發(fā)器件,芯片內(nèi)部集成了一個驅(qū)動器和一個接收器,符合 RS— 485 通信標(biāo)準(zhǔn)。 ● 具有接收 /驅(qū)動使能端; ● 具有低電流關(guān)機模式(驅(qū)動器和接收器處于禁止?fàn)顟B(tài)),在此模式下,芯片僅消耗 ; ● 共模輸入電壓范圍為 — 7~ +12V。 以下是單片機的 485 接口原理圖 : 表 7 MAX481 引腳分布 引腳 名稱 說明 1 RO 接收器輸出 2 /RE 接收器輸出使能:引腳為 0,允許接 收器輸出;引腳為 1,禁止接收輸出 3 DE 驅(qū)動器工作使能:引腳為 1,允許驅(qū)動器工作,引腳為 0,禁止驅(qū)動器工作 4 DI 驅(qū)動器輸入 5 GND 接地端 6 A 接收器非反相輸入端和驅(qū)動器非反向輸出端 7 B 接收器反向輸入端和驅(qū)動器反向輸出端 8 BCC 電源腳,電壓范圍 ~ 圖 14 MAX481 實現(xiàn) RS485 通信接口電路 MAX481 的 A 和 B 引腳為 485 總線網(wǎng)絡(luò)的差分信號輸入 /輸出端,二者之間應(yīng)串接一個別 120 歐姆 的電阻。 空軍航空 大學(xué)本科畢業(yè)設(shè)計 (論文 ) 18 圖 15 單片機系統(tǒng) DIP地址設(shè)定電路 圖 16 基于 DS18B20 的數(shù)字溫度計設(shè)計電路原理圖 圖中, U1為單片機 AT89C52,它的 P0和 P2口為數(shù)碼管電路連接以控制溫度的顯示, 和 DS18B20 的引腳 DQ連 接,作為單一數(shù)據(jù)線 .U2即為溫度傳感器芯片 DS18B20, R2為上拉電阻 .DS18B2O有兩種供電方式:寄生電源和外部電源。 本設(shè)計中只列舉了一個單線器件 ,由于 本設(shè)計下位機由單片機和溫度傳感器各一片對應(yīng)連接 ,故電源采用外部電源的形式 .測溫電纜采用屏蔽 4芯雙絞線,其中一對線接地線與信號線,另一對接 VCC和地線,屏蔽層在源端單點接地。 地址字節(jié)實際上存放的是從機對應(yīng)的設(shè)備號,此設(shè)備號在一開始由撥動開關(guān)組予以設(shè)置,在工作時,每個設(shè)備都按規(guī)定設(shè)置好,一般不做改動,改動是重新設(shè)置開關(guān)即可。其他 3 種是單純的指令幀,數(shù)據(jù)字節(jié)為 0字節(jié),這 3 種指令幀的長度最短,僅為 6個字節(jié)。發(fā)端將待發(fā)送的數(shù)據(jù)進行校驗和計算,將校驗和值放在數(shù)據(jù)后一起發(fā)送,在接收端對接收到的數(shù)據(jù)進行校驗和計算,然后和收到的校驗和字節(jié)比較,來進行誤碼判 斷。 ● 主控機在發(fā)送完“ ACTIVE“指令后,進入接收狀態(tài),同時開啟超時控制,如果接收到錯誤的信息則繼續(xù)等待,如果在規(guī)定時間內(nèi)未能接收到從機的返回指令”READY“,則認(rèn)為從機不在位,取消這次查詢。如果接收到的指令幀錯誤,則會直接丟棄該幀,不做任何處理。主機釋放總線時,會產(chǎn)生一個上升沿。共有 5位 ROM操作命令,如下表 10所示 : 表 10 ROM操作 命令 命令類型 命令 字節(jié) 功能說明 Read Rom (讀 ROM) 33H 此命令讀取 ROM 中的位,只能用于總線上單個 DS18B20器件的情 況,多掛接則會發(fā)數(shù)據(jù)沖突 . Match Rom (匹配 ROM) 55H 此命令后跟 64 位 ROM序列號,尋址多掛接總線上的對應(yīng) DS18B20,只有 序列號完全匹配的 DS18B20才能響應(yīng)后面的內(nèi)存操作命令,其它不匹配的 將等待復(fù)位脈沖。 Search Rom (搜索 ROM) F0H 主機調(diào)用此命令,通過一個排除法過程,可以識別出總線上所有的器件的 ROM 序列號。 Copy scratchpad (復(fù)制暫存大器) 48H 此命令將暫存器中內(nèi)容復(fù)制進 RAM,以便將溫度告警觸發(fā)字節(jié)存入 非易失內(nèi)存,如果在此命令后主機產(chǎn)生讀時隙,那么只要器 件在進行 復(fù)制就會輸出 0,復(fù)制完成后,再輸出 1。 Read power supply (讀供電方式) B4H 主機發(fā)志此命令后的每個讀數(shù)據(jù)時隙內(nèi), DS18B20會發(fā)信號通知它的 供電方式, 1 為外部供電方式。復(fù)位和應(yīng)答脈沖在前文已與所述。有 2 種類型的寫時隙;寫 1 和寫 0,所以的寫時隙必須在 60us 以上(即由高拉低后持續(xù) 60us 以上),各個寫時隙之間必須保證最短 1us的恢復(fù)時間。數(shù)據(jù)線 DQ 必須保持低電平至少 1us,來自 DS18B20的輸出數(shù)據(jù)在讀時隙下降沿之后 15us內(nèi)有效。 所有的讀時隙至少需要 60us,且每兩個獨立的時隙之間至少需要 1us 的恢復(fù)時間。 VB 是 Microsoft公司推出的 Windows 應(yīng)用程序開發(fā)工具,因其具有界面友好,編程簡便等優(yōu)點而受到廣泛的使用,而且 Visual Basic 版本帶有專門實現(xiàn)串行通訊的 MSCOMM控件。事件驅(qū)動方式:由 MSComm控件的 OnComm事件捕獲并處理通訊錯誤及事件;查詢方式:通過檢查 CommEvent屬性的值來判斷事件和錯誤。 e. Input:從接收緩沖區(qū)移走一串字符。在這幾個月中,我得到了老師的耐心指導(dǎo)和教誨,在書本知識得到鞏固和提高的同時,使我能夠進一步把理論與實踐相結(jié)合,使我以前所學(xué)的知識 能夠進一步的加深理解,并學(xué)會了怎樣把所學(xué)的知識應(yīng)用于實踐中 .在此我要向廣大辛勤可敬的教員們致敬。 由于本人知識水平有限,在論文中在所難免會出現(xiàn)一些錯誤 和不足 , 尤其是計算機程序設(shè)計語言的欠缺 ,使 上位機程序 設(shè)計只能是一個理論模型 .望各位老師 諒解及 耐心給以指正,在此先致以衷心感謝。 空軍航空 大學(xué)本科畢業(yè)設(shè)計 (論文 ) 31 參考文獻 [1]. 賈振國 . DS1820 及高精度溫度測量的實現(xiàn)[ J] .電子技術(shù)應(yīng)用, 2021( 1):58 59. [2]. 余永權(quán) . 單片機原理及應(yīng)用 . 北京:電子工業(yè)出版社 , 1997 [3]. 劉君華 . 智能傳感器系統(tǒng) [M] . 西安:西安電子科技大學(xué)出版社, 1999. [4]. 邦田 . 電子電路實用抗干擾技術(shù) [M] . 北京:人民郵電出版社, 1994. [5]. 周云波 . 由 DS18B20單線數(shù)字溫度計構(gòu)成的單線多點溫度測量系統(tǒng) . 電子技術(shù)應(yīng)用, 1996(2):15 20. [6]. 振國 . DS1820 及高精度溫度測量的實現(xiàn) [J] . 電子技術(shù)應(yīng)用, 2021 (1) . [7]. 月霞,孫傳友 . DS18B20 硬件連接及軟件編程 [J]. 傳感器世界, 2021( 12):25 29. [8]. 余永權(quán) . ATMEL 89系列單片機應(yīng)用技術(shù) [M]. 北京 :北京航空航天大學(xué)出版社2021. [9]. 胡漢才 . 單片機原理及系統(tǒng)設(shè)計 [M]. 北京 :清華大學(xué)出版社, 2021 [10]. 忠梅 . 單片機的 C語言應(yīng)用程序設(shè)計 [M]. 北京 :北京航空航天大學(xué)出版社,1997 空軍航空 大學(xué)本科畢業(yè)設(shè)計 (論文 ) 32 附錄 1 include // 引用標(biāo)準(zhǔn)庫的頭文件 include include include include define uchar unsigned char define uint unsigned int define DIGPORT XBYTE[0x0200] // 定義字位口地址 define WORDPORT XBYTE[0x0100] // 定義字型口地址 define fosc //晶振頻率 define time0 65536 // 定時 65536us int m,n。 uint i=0。 //、定時器循環(huán)記數(shù) uint i,j。 // 溫度值低位、高位字節(jié) sbit DE = P1^6。 // 設(shè)備號 xdata uchar StatusBuf[STATUSMAXLEN]。 // 接收數(shù)據(jù)函數(shù) void Send(uchar m)。 // 延時 t 毫秒 void TxReset(void)。 // 讀取數(shù)據(jù)的一個字節(jié) void WrByte(uchar b)。 //根據(jù)共陰極字型編碼表獲取 void display(void)。 TH0 = (time0/256)。 TR0 = 1。 switch (type) { case ACTIVE: // 主機詢問從機是否在位 Send_Data(READY,0,StatusBuf)。 // 數(shù)據(jù)采集函數(shù) Send_Data(SENDDATA,strlen(StatusBuf),StatusBuf)。 DevNo = (P1amp。 TH1 = 0xfd。// SMOD=0 ES =1。 // 保存接收到的幀 uchar Flag_RecvOver。 // 數(shù)據(jù)字節(jié)長度變量 /* 禁止發(fā)送,允許接收 */ DE = 0。 Flag_RecvOver = 0。 RI=0。amp。 /* 判斷是否收到字符 39。 } /* 計算校驗和字節(jié) */ CheckSum = 0。i3+DataLen) { CheckSum = CheckSum + r_buf[i+1]。 *type = r_buf[2]。 /* 允許發(fā)送,禁止接收 */ DE = 1。 Send(DevNo)。 Send(len)。i++) { Send(*buf)。 // 發(fā)送校驗和字節(jié) /* 發(fā)送幀結(jié)束字 節(jié) */ tmp = 0x2A。 } /* 發(fā)送單字節(jié)數(shù)據(jù) */ void Send(uchar m) { TI = 0。 } /* 清除設(shè)備狀態(tài)信息緩沖區(qū)函數(shù) */ void Clr_StatusBuf(void) { uchar i。 } /* 延時 t 毫秒 */ void delay(uint t) { uint i。 } } /* 產(chǎn)生復(fù)位脈沖初始化 DS18B20 */ void TxReset(void) { 空軍航空 大學(xué)本科畢業(yè)設(shè)計 (論文 ) 38 uint i。 DQ = 1。 while(DQ)。 } /* 讀取數(shù)據(jù)的一位,滿足讀時隙要求 */ bit rdbit(void) { uint i。 DQ = 1。 i = 8。 b = 0。 b = (j7)|(b1)。 bit btmp。0x01。i++。 // 整個寫 1 時隙不低于 60us } else { /* 寫 0 */
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1