1. <tt id="5hhch"><source id="5hhch"></source></tt>
    1. <xmp id="5hhch"></xmp>

  2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

    <rp id="5hhch"></rp>
        <dfn id="5hhch"></dfn>

      1. 數(shù)碼管顯示驅動和鍵盤掃描控制器CH451及其應用

        時間:2023-03-19 15:22:45 理工畢業(yè)論文 我要投稿
        • 相關推薦

        數(shù)碼管顯示驅動和鍵盤掃描控制器CH451及其應用

        摘要:介紹一種新型的鍵盤顯示驅動芯片CH451的性能特點和工作原理,給出了CH451鍵盤顯示驅動芯片與MCS-51單片機的接口方法與相應的軟件驅動程序。

        單片機在開發(fā)過程中,常常會因為資源不足而不得不大量擴展接口芯片以滿足應用系統(tǒng)的需要,其中原因之一是人機界面中的鍵盤顯示占用了系統(tǒng)太多資源,從而造成系統(tǒng)龐大,同時降低了系統(tǒng)的可靠性。在單片機應用系統(tǒng)中,鍵盤顯示通?刹捎靡韵聨追N方式:

        (1)采用并行接口的鍵盤顯示專用芯片8279。但8279所需外圍元件多(顯示驅動、譯碼等)、占用電路板面積大、綜合成本高,在中小系統(tǒng)中常常大材小用;

        (2)采用通用并行I/O芯片擴展(如用8155等),但此方案同樣需要驅動顯示,同時鍵盤顯示掃描還需占用CPU大量時間;

        (3)采用專用顯示控制器,并用CPU的I/O引腳完成鍵盤輸入(如MC14499、PS7219、MAX7219、ICM7218、TLC5921等,大多是串行接口并有顯示驅動能力,I/O占用少)。這種接口方式省去了顯示的掃描,而且電路大多也很簡單,通常在系統(tǒng)需要的按鍵較少時比較適用;

        (4)采用帶I2C總線的鍵盤顯示芯片(如顯示用SAA1064,鍵盤用PCF8574),不過這種方式對于無I2C總線接口的CPU來說,編程顯得有些不便;

        (5)采用串行接口的鍵盤顯示專用芯片,如BC7280/81、HD7279、CH451等。這類芯片占用CPU的資源少,傳輸速度較快,外圍器件要求也較少,在中小系統(tǒng)中都可得到廣泛的應用。BC7280/81與HD7279中已有介紹,本文著重介紹CH451的主要特性及接口應用方法。

        1 CH451的功能與引腳介紹

        CH451是一個整合了數(shù)碼管顯示驅動和鍵盤掃描控制以及μP監(jiān)控的多功能外圍芯片。CH451內(nèi)置RC振蕩電路,可以直接動態(tài)驅動8位數(shù)碼管或者64位LED,具有BCD譯碼或不譯碼功能,可實現(xiàn)數(shù)據(jù)的左移、右移、左循環(huán)、右循環(huán)、各數(shù)字獨立閃爍等控制功能。CH451內(nèi)置大電流驅動級,段電流不小于30mA,字電流不小于160mA,并有16 級亮度控制功能;在鍵盤控制方面,該器件內(nèi)置64鍵鍵盤控制器,可實現(xiàn)8×8矩陣鍵盤掃描,并內(nèi)置去抖動電路,可提供按鍵中斷與按鍵釋放標志位等功能;在外部接口方面,CH451可選擇簡潔的1線串行接口或高速4線串行接口,且內(nèi)置上電復位,可提供高電平有效復位和低電平有效復位兩種輸出,同時內(nèi)置看門狗電路Watch-Dog。CH451提供有28引腳的DIP28與SOP28封裝以及DIP24S封裝形式,28腳與24腳在功能上稍有差別,它們的引腳定義見表1所列。

        表1 CH451的引腳說明

        28腳引腳號24腳引腳號引腳名稱類 型

        引 腳 說 明

        232VCC電源正電源,持續(xù)電流不小于200mA915GND電源接地,持續(xù)電流不小于200mA254LOAD輸入4線串行接口的數(shù)據(jù)加協(xié),帶上拉265DIN輸入4線串行接口的數(shù)據(jù)輸入,帶上拉276DCLK輸入串行接口聽數(shù)據(jù)時鐘,帶上拉,可同時用于看門狗的清除輸入243DOUT輸出串行接口的數(shù)據(jù)輸出鍵盤中斷22~151、24~18DIG7~SEG0三態(tài)輸出及輸入數(shù)碼管的段驅動,高電平有效,鍵盤掃描輸入,高電平有效,帶下拉1~87~14DIG7~DIG0輸出數(shù)碼管的字驅動,低電平有效,鍵盤掃描輸入,高電平有效,帶下拉12不支持RST輸出上電復位和看門狗復位,高電平有效13不支持RST輸出上電復位和看門狗復位,低電平有效28不支持RSTI輸入上電復位門限調(diào)整或手工復位輸入14不支持ADJ輸入段電流上限調(diào)整,帶強下拉10不支持CLK輸入外接阻容振蕩11不支持CLKO輸出CLK引腳時鐘信號的二分頻輸出 17NC 不連接,禁止使用

        2。茫龋矗担钡牟僮髅

        CH451的操作命令均為12位,其中高4位為標識碼,低8位為參數(shù),各操作命令如下:

        ●空操作:0000xxxxxxxxB(x可為任意值,下同)

        空操作命令對CH451不產(chǎn)生任何影響。該命令可以在多個CH451級聯(lián)的應用中透過前級CH451向后級CH451發(fā)送操作命令而不影響前級CH451的狀態(tài)。例如,要將操作命令001000000001B發(fā)送給兩級級聯(lián)電路中的后級CH451(后級CH451的DIN引腳連接到前級CH451的DOUT引腳),只要在該操作命令后添加空操作命令000000000000B再發(fā)送,那么,該操作命令將經(jīng)過前級CH451到達后級CH451,而空操作命令留給了前級CH451。另外,為了在不影響CH451的前提下變化DCLK以清除看門狗計時器,也可以發(fā)送空操作命令。在非級聯(lián)的應用中,空操作命令可只發(fā)送高4位。

        ● 芯片內(nèi)部復位:001000000001B

        內(nèi)部復位命令可將CH451的各個寄存器和各種參數(shù)復位到默認的狀態(tài)。芯片上電時,CH451均被復位,此時各個寄存器均復位為0,各種參數(shù)均恢復為默認值。

        ● 字數(shù)據(jù)移位:0011000000[D1][D0]B

        字數(shù)據(jù)移位命令共有4個:開環(huán)左移、右移,閉環(huán)左移、右移。D0為0時為開環(huán),為1時為閉環(huán),D1為0時左移,為1時為右移。開環(huán)左移時?DIG0引腳對應的單元補00H,此時不譯碼方式顯示為空格,BCD譯碼方式時顯示為0;開環(huán)右移

        數(shù)碼管顯示驅動和鍵盤掃描控制器CH451及其應用

        【數(shù)碼管顯示驅動和鍵盤掃描控制器CH451及其應用】相關文章:

        公鑰密碼原理及其應用05-13

        目標規(guī)劃及其在經(jīng)濟中的應用05-11

        公允價值、預期現(xiàn)值法及其應用06-01

        關于現(xiàn)代教育技術及其應用09-19

        任務驅動教學法的特點和難點探微11-21

        時間驅動作業(yè)成本法在商業(yè)銀行的應用淺探08-28

        DS2438及其在單總線微網(wǎng)中的應用05-31

        第三代移動通信技術及其應用論文04-29

        機械設計制造及其自動化應用論文(精選9篇)08-12

        談智能決策支持系統(tǒng)及其在林業(yè)中的應用研究08-21

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码

        1. <tt id="5hhch"><source id="5hhch"></source></tt>
          1. <xmp id="5hhch"></xmp>

        2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

          <rp id="5hhch"></rp>
              <dfn id="5hhch"></dfn>