新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > 基于I2C總線的多點溫度采集系統

        基于I2C總線的多點溫度采集系統

        作者: 時間:2010-08-02 來源:網絡 收藏

        1.2.2 溫度采集模塊
        LM75A是一個使用了內置帶隙溫度傳感器和∑-△模數轉換技術的溫度-數字轉換器。本設計使用2片LM75A采集兩點的溫度值,其原理圖如圖3所示。

        本文引用地址:http://www.104case.com/article/195368.htm


        1.2.3 顯示模塊
        ZLG7290B是數碼管顯示驅動及鍵盤掃描管理器件,能夠直接驅動8位共陰式數碼管(或64只獨立的LED)。這里只使用ZLG7290B的數碼管顯示驅動功能,而沒有用其鍵盤功能,因此電路大大簡化,其原理圖如圖4所示。

        2 軟件程序設計
        是一個多主,其可由多個器件控制。一般的器件都具有一個唯一的地址以保證控制的準確性,普通傳輸速率為100 Kbit/s,在新增的高速模式下其可達到3.4 Mbit/s的速率,以支持一些高速傳輸的應用,如大容量Flash存儲器。
        LPC900系列單片機內部集成了I2C,既可作I2C總線上的主控器件,也可作I2C總線上的從器件,同時其具有4種I2C總線收發模式:主發送器模式,主接收器模式,從發送器模式,從接收器模式。
        本設計的I2C軟件包采用硬件I2C總線中斷方式,硬件I2C的總線競爭和同步邏輯是軟件無法模擬的,本軟件包是硬件I2C以主方式工作的,它包括了申請總線,發送字節數據,接收字節數據等等,而面對其他模塊程序的是幾個歸一化子程序,只要設置幾個入口參數,即可調用。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 仙桃市| 惠安县| 织金县| 岢岚县| 松桃| 加查县| 潮安县| 福海县| 鸡泽县| 汝南县| 澳门| 涞源县| 金堂县| 梁河县| 昌吉市| 广宗县| 托里县| 乌什县| 七台河市| 东台市| 布尔津县| 乡城县| 大竹县| 偃师市| 枞阳县| 深水埗区| 布尔津县| 息烽县| 凤阳县| 宾阳县| 双辽市| 望谟县| 嫩江县| 沈丘县| 平罗县| 塘沽区| 宁远县| 曲水县| 威宁| 旅游| 科技|