新聞中心

        EEPW首頁 > 電源與新能源 > 設計應用 > MSP430的手持式儀器核心模塊設計

        MSP430的手持式儀器核心模塊設計

        作者: 時間:2009-05-08 來源:網絡 收藏

        1.4 128×64 LCD顯示器
        液晶選用北京青云創新科技發展公司的LCMl28645ZK液晶,顯示內容為128×64點陣,外形尺寸為93 mm×70 mm×13 mm,視域尺寸為70.7 mm×38.8 mm,顯示類型為STN黃綠模式,正向顯示,控制器為ST7920,工作電壓3.3 V,和微處理器供電電壓兼容。該自帶8 000多GBl、GB2中文漢字字庫,具有8位、4位并行編程模式和3線串行編程模式。引腳定義如表1所列。串行編程模式下所需I/O口線少,硬件連接簡單。本系統即采用串行編程模式。

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

        2 模塊通用功能函數
        模塊了通用功能函數,便于編寫應用程序時調用。通用功能函數在IAR Embedded Workbench環境下采用C語言開發。
        2.1 Flash數據存儲器函數設計
        系統采用F449的P3口對Flash存儲器AT45DB041B進行控制,它和F449的連接如圖2所示。P3.6連接片選端,P3.5連接串行時鐘端,P3.4連接串行數據輸入端,P3.3連接串行數據輸出端,配合P3.O和P3.1的操作實現對存儲器的讀寫等操作。(編者注:部分函數見本刊網站。)
        2.2 核心模塊LCD顯示函數設計
        在系統內,單片機F449通過P5口與液晶模塊LCMl28645ZK串行通信,P5.7接液晶的RS(CS)端,P5.6接液晶的R/W(STD)端,P5.5接液晶的SCLK端,如圖3所示。P4.7通過1個三極管構成開關電路來控制液晶是否供電,達到系統最低功耗的目的。(編者注:部分關鍵函數的設計見本刊網站。)

        2.3 核心模塊A/D轉換函數設計
        在系統內,單片機MSP430F449與AD7705的接線原理如圖4所示,P2.O連接SCLK端,P2.1連接CS選擇端,P2.2連接DIN端,P2.3連接DOUT端,P2.4連接DRDY端,2路輸入采用差分輸入方式。通過訪問AD7705的8個寄存器實現對AD7705的所有操作:
        ①通信寄存器。所有對器件的通信必須從寫通信寄存器開始。上電或復位后,默認為等待指令,寫入通信寄存器。由通信寄存器選擇位RS2~RS0指定下次訪問的寄存器。R/W位選擇下次是讀操作還是寫操作,輸入通道選擇位CHl、CHO選擇輸入模擬通道。
        ②設置寄存器。可讀/寫的8位寄存器,用于設置工作模式、增益、極性、緩沖器控制和濾波器同步。
        ③時鐘寄存器。可讀/寫的8位寄存器,用于設置有關AD7705運行頻率參數和A/D轉換輸出更新速率。
        ④數據寄存器。16位只讀寄存器,存放AD7705最新的轉換結果。
        ⑤測試寄存器、零標度校準寄存器、滿標度校準寄存器等。用于測試和存放校準數據,可用來分析噪聲和轉換誤差。部分核心函數如下:



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 晋宁县| 永福县| 响水县| 津市市| 大庆市| 阳朔县| 安阳县| 海宁市| 喀喇沁旗| 托克托县| 大同市| 犍为县| 贞丰县| 天台县| 云龙县| 苍南县| 华坪县| 尼勒克县| 三门县| 浙江省| 镇巴县| 阿勒泰市| 辉南县| 永安市| 遂平县| 大冶市| 民县| 东平县| 怀集县| 仲巴县| 四会市| 荣成市| 平泉县| 井陉县| 大渡口区| 华安县| 乐都县| 炎陵县| 怀柔区| 博罗县| 环江|