激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频

數碼管顯示驅動(dòng)和鍵盤(pán)掃描控制器CH451及其應用

時(shí)間:2024-06-25 11:04:30 理工畢業(yè)論文 我要投稿
  • 相關(guān)推薦

數碼管顯示驅動(dòng)和鍵盤(pán)掃描控制器CH451及其應用

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

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

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

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

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

(4)采用帶I2C總線(xiàn)的鍵盤(pán)顯示芯片(如顯示用SAA1064,鍵盤(pán)用PCF8574),不過(guò)這種方式對于無(wú)I2C總線(xiàn)接口的CPU來(lái)說(shuō),編程顯得有些不便;

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

1 CH451的功能與引腳介紹

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

表1 CH451的引腳說(shuō)明

28腳引腳號24腳引腳號引腳名稱(chēng)類(lèi) 型

引 腳 說(shuō) 明

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

2。茫龋矗担钡牟僮髅

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

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

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

● 芯片內部復位:001000000001B

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

● 字數據移位:0011000000[D1][D0]B

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

數碼管顯示驅動(dòng)和鍵盤(pán)掃描控制器CH451及其應用

【數碼管顯示驅動(dòng)和鍵盤(pán)掃描控制器CH451及其應用】相關(guān)文章:

串行接口鍵盤(pán)控制器SK5278及其在單片機系統中的應用03-18

CAN控制器SJA1000及其應用12-05

液晶顯示模擬KS0713及其應用03-19

內嵌ARM核的FPGA芯片EPXA10及其在圖像驅動(dòng)和處理方面的應用03-18

嵌入式網(wǎng)絡(luò )控制器CS6208及其應用03-20

MC68300系列微控制器的特點(diǎn)和應用03-07

軟鍵盤(pán)產(chǎn)品界面顯示的通用程序設計03-18

淺論掃描電化學(xué)顯微鏡的探針驅動(dòng)電路03-18

矩陣的分解及其應用03-07

激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频