色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于MSP430F247和TMP275的測(cè)溫儀的設(shè)計(jì)方案

          基于MSP430F247和TMP275的測(cè)溫儀的設(shè)計(jì)方案

          作者: 時(shí)間:2013-04-16 來(lái)源:網(wǎng)絡(luò) 收藏

            內(nèi)部有指針寄存器、配置寄存器、溫度值寄存器、高溫和低溫限制寄存器等5個(gè)寄存器。

            指針寄存器是通過(guò)P1,P0識(shí)別哪個(gè)寄存器來(lái)響應(yīng)讀寫命令。其格式字如表1所示,指針地址如表2所示。


            配置寄存器是一個(gè)8位可讀寫的寄存器,用來(lái)存儲(chǔ)的工作模式控制字,詳細(xì)資料請(qǐng)參見(jiàn)參考文獻(xiàn)。

            溫度寄存器是12位補(bǔ)碼只讀寄存器,用來(lái)存儲(chǔ)最近變換得到的數(shù)據(jù),存儲(chǔ)形式與TI公司的TMPl00和DALLAS公司的DSl8820相同。該寄存器通過(guò)2個(gè)字節(jié)讀寫數(shù)據(jù),如表3,表4所示,且先傳輸高8位再傳輸?shù)?位,其中第一個(gè)字節(jié)8位有效,第二個(gè)字節(jié)只有高4位有效。上電和復(fù)位后讀出的是0°。圖4和圖5分別是I2C數(shù)據(jù)寫、讀時(shí)序圖。


          I2C數(shù)據(jù)寫時(shí)序

          圖4 I2C數(shù)據(jù)寫時(shí)序

          I2C數(shù)據(jù)讀時(shí)序

          圖5 I2C數(shù)據(jù)讀時(shí)序

            2.2.3 顯示電路

            圖6給出顯示電路,顯示部分主要由3個(gè)共陰數(shù)碼管組成,以達(dá)林頓集成電路ULN2003和74LS06作為反向驅(qū)動(dòng)。

          顯示電路

          圖6 顯示電路

            2.2.4 電源電路

            該裝置的電源由兩部分組成:由三端穩(wěn)壓器LM7805提供的+5 V。主要給ULN2003,74LS06以及溫度傳感器供電:由TI公司專用電平轉(zhuǎn)換器TPS76033提供的3.3 V,主要提供單片機(jī)工作電源,如圖7所示。

          電源電路

          圖7 電源電路

            3 程序流程圖及部分核心程序代碼

            3.1 主程序

            程序開始頭文件加載、端口及各種寄存器初始化,然后進(jìn)入顯示測(cè)溫程序,如圖8所示。

          主程序流程圖

          圖8 主程序流程圖



          關(guān)鍵詞: MSP430F247 TMP275 測(cè)溫儀

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉