<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 電源與新能源 > 設(shè)計應(yīng)用 > MSP430的手持式儀器核心模塊設(shè)計

          MSP430的手持式儀器核心模塊設(shè)計

          作者: 時間:2009-05-08 來源:網(wǎng)絡(luò) 收藏

          1.4 128×64 LCD顯示器
          液晶選用北京青云創(chuàng)新科技發(fā)展公司的LCMl28645ZK液晶,顯示內(nèi)容為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口線少,硬件連接簡單。本系統(tǒng)即采用串行編程模式。

          本文引用地址:http://www.ex-cimer.com/article/181413.htm

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

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



          評論


          相關(guān)推薦

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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();