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

正文內(nèi)容

基于msp430的溫度檢測系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_終稿-全文預(yù)覽

2025-09-22 15:17 上一頁面

下一頁面
  

【正文】 行相應(yīng)的輸出操作。 Skip()。i 0。 } while(i)。 //讀高位 temp = (temp8) | temp_low。 } /******************************************* 函數(shù)名稱: ReadTemp 功 能:從 DS18B20 的 ScratchPad 讀取溫度轉(zhuǎn)換結(jié)果 參 數(shù):無 返回值 :讀取的溫度數(shù)值 ********************************************/ uint ReadTemp(void) { uchar temp_low。 return temp。 //延時 45us DQ_out。 //延時 9us DQ_in。 DQ0。 _DINT()。 DelayNus(10)。 else DQ0。i++) { 南京工程學(xué)院畢業(yè)設(shè)計(jì)說明書 (論文 ) 第 30頁 DQ0。 } /******************************************* 函數(shù)名稱: Write_18B20 功 能:向 DS18B20 寫入一個字節(jié)的數(shù)據(jù) 參 數(shù): wdata寫入的數(shù)據(jù) 返回值 :無 ********************************************/ void Write_18B20(uchar wdata) { uchar i。 DQ1。 _NOP()。 DelayNus(500)。 //清除中斷標(biāo)志 } /******************************************* 函數(shù)名稱: Init_18B20 功 能:對 DS18B20 進(jìn)行復(fù)位操作 參 數(shù):無 返回值 :初始化狀態(tài)標(biāo)志: 1失敗 , 0成功 ********************************************/ uchar Init_18B20(void) { uchar Error。 //等待 TACTL amp。 BIT0) /******************************************* 函數(shù)名稱: DelayNus 功 能:實(shí)現(xiàn) N 個微秒的延時 參 數(shù): n延時長度 返回值 :無 說明 :定時器 A 的計(jì)數(shù)時鐘是 1MHz, CPU 主頻 8MHz 所以通過定時器延時能夠得到極為精確的延時 南京工程學(xué)院畢業(yè)設(shè)計(jì)說明書 (論文 ) 第 28頁 ********************************************/ void DelayNus(uint n) { CCR0 = n。 typedef unsigned int uint。 CPU 對 DS18B20 的訪問流程是:先對DS18B20 初始化,再進(jìn)行 RoI1操作命令, 最 在最后的 存儲操作 中 ,數(shù)據(jù)操作 DS18B20 的每一步都必須 嚴(yán)格遵循 工作時序和通信協(xié)議,主機(jī)控制DS18B20 完成溫度轉(zhuǎn)換這一過程 。 uint j。 P5DIR |= 0xFF。 _NOP()。 SET_RW。 CLR_EN。 //將顯示數(shù)據(jù)寫入數(shù)據(jù)端口 _NOP()。 //等待液晶不忙 SET_RS。 //產(chǎn)生使能脈沖信號 _NOP()。 _NOP()。 //寫字符時整體不移 動 LcdWriteCommand(0x0c, 1)。 LcdWriteCommand(0x38, 1)。 LcdWriteCommand(0x38, 0)。 } 南京工程學(xué)院畢業(yè)設(shè)計(jì)說明書 (論文 ) 第 23頁 /******************************************* 函數(shù)名稱: LcdReset 功 能:對 1602 液晶模塊進(jìn)行復(fù)位操作 參 數(shù):無 返回值 :無 ********************************************/ void LcdReset(void) { CtrlDir |= 0xF0。= 0x01。 } } } /******************************************* 函數(shù)名稱: LocateXY 功 能:向液晶輸入顯示字符位置的坐標(biāo)信息 參 數(shù): x位置的列坐標(biāo) y位置的行坐標(biāo) 返回值 :無 ********************************************/ void LocateXY(uchar x, uchar y) { uchar temp。in。=~BIT5。 define CLR_RW P5OUTamp。 typedef unsigned int uint。 } } LED 顯示模塊程序設(shè)計(jì) 該部分主要完成數(shù)據(jù)的顯示功能。 //0x2e是小數(shù)點(diǎn)對應(yīng)的ASCII碼值 Disp1Char(7, 1, dN[3]+0x30)。 //循環(huán)讀數(shù)顯示 while(1) { Disp_Numb(Do1Convert())。 //MCLK和 SMCLK選擇高頻晶振 南京工程學(xué)院畢業(yè)設(shè)計(jì)說明書 (論文 ) 第 20頁 //計(jì)數(shù)時鐘選擇 SMLK=8MHz, 1/8分頻后為 1MHz TACTL |= TASSEL_2 + ID_3。 i)。 //打開 XT2高頻晶體振蕩器 do { IFG1 amp。 //關(guān)狗 //P6DIR |= BIT2。 P6DIR = 0XFF。 P4DIR = 0XFF。 P2DIR = 0XFF。 //要顯示的 6位溫度數(shù)字 uchar dN[6]。主模塊程序的設(shè)計(jì)很簡單,包括各端口,鍵盤,還有時鐘的初始化操作,然后就一個 While()循環(huán),此循環(huán)實(shí)現(xiàn)的是動顯溫度值,同時用于判斷溫度報(bào)警參數(shù)實(shí)現(xiàn)溫度報(bào)警,其他就當(dāng)相應(yīng)的中斷產(chǎn)生時轉(zhuǎn) 到相應(yīng)的中斷服務(wù)子程序中執(zhí)行相應(yīng)的操作。 圖 35 顯示數(shù)據(jù)刷新流程圖 主模塊程序設(shè)計(jì) 主處理模塊主要是將各個模塊進(jìn)行協(xié)調(diào)處理和實(shí)現(xiàn)數(shù)據(jù)交互。溫度轉(zhuǎn)換命令子程序流程圖如 下 圖, 如 圖 33所示 。 DS18B20中的溫度傳感器完成對溫度的測量,用 16位符號擴(kuò)展的二進(jìn)制補(bǔ)碼讀數(shù)形式提供,以 ℃ /LSB形式表達(dá),其中 S為符號位。 MSP430F149定時器 在應(yīng)用程序中的作用, 是可以比較 定時器 的 模式 。還利用了 P口向電池充電的開啟電路。復(fù)位電路如圖 210所示: 圖 210 復(fù)位電路 南京工程學(xué)院畢業(yè)設(shè)計(jì)說明書 (論文 ) 第 12頁 這里我想重點(diǎn)的介紹一下 MSP430F149單片機(jī)的 P口和 MSP430F149的 定時器及轉(zhuǎn)換模塊。電源電路具體如圖 29所示。為了方便起見, 本系統(tǒng)可以采用電池來 供電, 用的是 2號或者 5號的電池,所以說 輸出電壓為 3V。 體積 很 小 , 重量 很 輕, i一般的傳統(tǒng)的顯示器輕上很多 。液晶顯示裝置 有 這不一般的 厚度薄,適 用 于大規(guī)模集成電路 的 直接驅(qū) 動,易于實(shí)現(xiàn)全彩色顯示,這已被廣泛應(yīng)用于筆記本電腦,數(shù)碼相機(jī), CDA移動通信工具。這些信息的轉(zhuǎn)換全部由器件自身完成,不需要我們自己動手操作。 高速緩存器存儲器包含一個高速暫存 RAM和一個非易失性的可電擦除的 EP2RAM。但高溫度的 晶振的振蕩頻率 就會隨著溫度的變化而產(chǎn)生 明顯 的 改變 搞溫度的晶振所產(chǎn)生的頻率會做為 計(jì)數(shù)器 2的脈沖輸入。 . 系統(tǒng)核心器件選型 MSP430F149單片機(jī), DS18B20溫度傳感器,液晶顯示器 系統(tǒng)硬件主要電路說明 數(shù)據(jù)采集系統(tǒng) 電路 該系統(tǒng)采用美國 DALLAS公司生產(chǎn)的單線數(shù)字溫度傳感器 DS18B20來采集溫度數(shù)據(jù),作為單片機(jī) MSP430149的溫度傳感器,該芯片有很多優(yōu)點(diǎn),可把溫度信號直接轉(zhuǎn)換成串行數(shù)字信號供微機(jī)處理。 溫度 傳感器 的采集 模塊 和 單片機(jī)的 數(shù)模轉(zhuǎn)換的通道 連接,這樣可以 使得采集模塊的設(shè)計(jì)簡單化 ,從而 使得設(shè)計(jì)南京工程學(xué)院畢業(yè)設(shè)計(jì)說明書 (論文 ) 第 4頁 的程序和模塊簡單易懂 。溫度傳感器通過某種關(guān)系的換算,就可以得到溫度傳感器的輸出電壓,這樣單片機(jī)通過模擬口采集得到傳感器的輸出電壓。 課題研究的主要內(nèi)容 研究內(nèi)容 本設(shè)計(jì)的目標(biāo)是 實(shí)現(xiàn)基于 MSP430 單片機(jī)的溫度檢測系統(tǒng) ,主要內(nèi)容有: 介紹 MSP430 單片機(jī) 的結(jié)構(gòu)及工作原理; 溫度測量的控制方法; 控制系統(tǒng)所需 要 的控制電路,設(shè)計(jì)控制系統(tǒng);控制電路主要由MSP430F149 單片機(jī)、 DS18B20 溫度傳感器, LCD1602. 系統(tǒng)原理圖,開發(fā)板 方框圖和 系統(tǒng)硬件 線路圖等。例如 鍋爐,冰箱的溫控系統(tǒng)等, 都 需要用到了這一功能部件。 之后 隨著大規(guī)模集成電路 技術(shù)的提高,又出現(xiàn)了多種集成的數(shù)字化溫度傳感器。 在如今 雖然水銀溫度計(jì)仍是各溫度測量的計(jì)量標(biāo)準(zhǔn) , 可是它的缺點(diǎn) 則 是 刻度間隔通常 很密 ,不 能 準(zhǔn)確分辨 ,讀數(shù) 困 難 , 而且它們的熱容量 比較大 , 這使得 達(dá)到熱平衡所 需的時間 非常長 , 因此 更 難讀準(zhǔn) , 同時 ,玻璃管易碎 ,里邊的 水銀有毒, 使用 起來 非常不方便 。 SCM。 通過 這次 畢業(yè)設(shè)計(jì) , 我對 MSP430 單片機(jī) 有了完整的 了解 , 并且著重了解了 MSP430F149 芯片的原理圖以及 它的工作原理,對內(nèi)部的硬件資源和自身的匯編語法進(jìn)行了實(shí)驗(yàn) , 把 它和 DS18B20 溫度傳感器聯(lián)系在一起實(shí)現(xiàn)了溫度的測量以及 報(bào)警。 南 京 工 程 學(xué) 院 畢業(yè)設(shè)計(jì)說明書 (論文 ) 作 者: 王 超 學(xué) 號: 240092323 系 部: 康尼學(xué)院 專 業(yè): 通信工程 題 目: 基于 MSP430的溫度檢測系統(tǒng)設(shè)計(jì) 與 實(shí)現(xiàn) 指導(dǎo)者: 汪 力 純 (實(shí) 驗(yàn) 師 ) 評閱者: 2020 年 6 月 南 京 MSP430based temperature detection system design and implementation A Dissertation Submitted to Nanjing Institute of Technology For the Academic Degree of Bachelor of Science By Chao Wang Supervised by Technician Lichun Wang College of Kangni Nanjing Institute of Technology June 2020 摘要 MSP430 單片機(jī) 是德州公司 最 新開發(fā)的 具有 16 位總線 帶 FLASH 的單片機(jī) , 由于它的 性價(jià)比和集成度高 , 受到廣大技術(shù)開發(fā)人員的青睞 。 而且 , 它是通向 DSP 系列的橋梁 , 隨著自動控制的 低功耗化 和 高速化, MSP430 系列 單片機(jī) 將會得到越
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1