新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于MSP430F247和TMP275的測溫儀的設計方案

        基于MSP430F247和TMP275的測溫儀的設計方案

        作者: 時間:2013-04-16 來源:網絡 收藏


          3.2 測溫子程序

          3.2.1 測溫初始化子程序

          此部分程序分別對自帶的I2C模塊相關的寄存器進行設置:①設P3.1、P3.2為外部管腳,使能SW Reset;②選擇I2C模塊操作模式為主機,同步模式;③選擇時鐘,復位R/W;④設置從機地址,清除SW中斷標志,使能Rx中斷;⑤設置接收字節計數器是2,目的是讀2個字節的溫度值;⑥發送I2C開始命令;⑦接收2個字節的溫度值;⑧發送I2C停止命令。


          3.2.2讀溫度高、低字節數據子程序


          3.2.3 溫度值處理子程序



          圖9給出測溫子程序流程圖。

        測溫子程序流程圖

        圖9 測溫子程序流程圖

          4 結語

          設計系統中,對于數字溫度傳感器,采用了模塊化的設計理念,設計思路明朗,搭建系統框架比較容易,尤其是本身帶有I2C模塊,不必再用一般的2個端口來模擬I2C,程序編寫簡單,在使用其他的I2C器件時也可以參考,移植使用。

        參考文獻:

        [1].datasheethttp://www.dzsc.com/datasheet/_1619190.html.
        [2].MSP430datasheethttp://www.dzsc.com/datasheet/MSP430_490166.html.
        [3].ULN2003datasheethttp://www.dzsc.com/datasheet/ULN2003_500970.html.
        [4].74LS06datasheethttp://www.dzsc.com/datasheet/74LS06_62678.html.
        [5].LM7805datasheethttp://www.dzsc.com/datasheet/LM7805_843721.html.
        [6].TPS76033datasheethttp://www.dzsc.com/datasheet/TPS76033_592447.html.


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 沿河| 漳平市| 霍山县| 林芝县| 白河县| 石泉县| 宿州市| 普定县| 长治市| 五莲县| 亚东县| 凌海市| 东海县| 洪湖市| 米易县| 乐业县| 神农架林区| 华阴市| 沁水县| 波密县| 田林县| 肥西县| 杭锦后旗| 厦门市| 冀州市| 六盘水市| 宜丰县| 霍州市| 河池市| 商都县| 兴文县| 白沙| 通河县| 阜新| 勃利县| 江陵县| 宜城市| 平乐县| 宁南县| 洪雅县| 鲁甸县|