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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > C8051F00x與智能點陣HCMS2964顯示屏的串行接口

          C8051F00x與智能點陣HCMS2964顯示屏的串行接口

          作者: 時間:2012-03-01 來源:網(wǎng)絡(luò) 收藏

          引言

          是AGILENT TECHNOLOGIES公司生產(chǎn)的新一代點陣。該產(chǎn)品內(nèi)部自帶CMOS集成電路,可驅(qū)動LED,并可直接與處理器串行連接實現(xiàn)數(shù)據(jù)傳輸。由于其亮度調(diào)節(jié)方便快捷,故可廣泛地應(yīng)用在嵌入式系統(tǒng)和單片機控制的儀表、儀器和飛行模擬設(shè)備領(lǐng)域中,本文介紹了的顯示原理和的驅(qū)動方式、亮度調(diào)節(jié)以及基層軟件的設(shè)計方案。

          1 HCMS 2964

          模塊為雙列直插封裝,每一個HCMS2964都有12個引腳以及內(nèi)部晶陣和寄存器。HCMS2964它通過CMOS刷新電路來驅(qū)動四個發(fā)光的字符塊,每個字符的尺寸是1.8 cm×1 cm,這些字符是由5column×8row共40 bit點寄存器首尾相連而成的,其中row0沒有用到,因而不會發(fā)光,所以,每個字符實際由35個點像素組成。

          HCMS2964有兩個獨立的控制寄存器,可通過改變寄存器的內(nèi)容來設(shè)置HCMS2964模塊的屬性。其中控制寄存器0用于PWM亮度脈寬調(diào)節(jié)、峰值電流強度設(shè)定(亮度調(diào)節(jié))以及睡眠模式控制等。控制寄存器1則用于設(shè)置數(shù)據(jù)輸出方式和晶陣選擇模式(選擇為品陣頻率或晶陣頻率的1/8)。每個顯示模塊中的160bit點寄存器的內(nèi)容和驅(qū)動LED的關(guān)系是對應(yīng)且唯一對應(yīng)的,故可直接對點寄存器置1或0,并通過內(nèi)部IC電路來控制點陣上燈像素的亮或暗,從而形成相應(yīng)的字符

          2 系統(tǒng)硬件接口設(shè)置

          HCMS2964的輸入引腳應(yīng)經(jīng)過上拉后與單片機的I/O口相連,其中主要的控制引腳有RS、CE、CLK,設(shè)計時可分別與的P1.0、P1.1、P1.2相對應(yīng),其中RS用于選擇點陣顯示寄存器(L)或命令寄存器(H),具體的時序是在寫顯示數(shù)據(jù)之前須將CE拉低,由RS選擇相應(yīng)的寄存器。輸入時鐘用于寫點陣寄存器或命令寄存器,可在上升沿觸發(fā)數(shù)據(jù)讀入。在數(shù)據(jù)傳人的整個過程中,CE要始終保持低電平,最后通過CLK時鐘為低電平、CE為高(點寄存器)或上升沿(命令寄存器)來鎖存數(shù)據(jù)顯示輸出。上述三條引腳的功能見表1所列,其相應(yīng)的時序圖如圖1所示。


          上一頁 1 2 3 下一頁

          評論


          相關(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); })();