《電子技術應用》
您所在的位置:首頁 > 顯示光電 > 設計應用 > 中文點陣液晶顯示驅動器RA8816及其應用
中文點陣液晶顯示驅動器RA8816及其應用
摘要: 在一般應用中,人機交互是通過顯示屏和鍵盤來完成的。但在小型便攜式應用中,不僅系統控制器的存儲空間較小,無法將中文字庫放在其存儲空間內,而且控制器的IO口數量也非常有限,不能滿足實際應用對按鍵及IO口數量的要求。瑞佑科技最新推出的RA8816,不僅內置了中文字庫,而且還提供了4×5的鍵盤掃描接口及多種控制器接口,特別適用于各種小型屏幕應用產品,如收銀機、公用及家用電話、傳真機、手持式電子裝置及各式測量設備等。
Abstract:
Key words :

0 引言
    液晶顯示" title="液晶顯示">液晶顯示器由于它具有功耗低、體積小、重量輕、顯示的信息量大,能顯示各種類型的信息,如字符、圖形(包括漢字、曲線、表格等),正越來越廣泛地應用于各個領域,尤其是在便攜設備中,更是占據著絕對主流的地位。
    對于簡單的信息顯示,通常用段碼式LCD驅動器" title="驅動器">驅動器,如盛群的HT1621等。而對于復雜的信息顯示,則必須由點陣" title="點陣">點陣式LCD驅動器來驅動,最常見的點陣式LCD驅動器中,有不帶中文字庫的東芝LCD驅動器T6963[1-4],也有帶中文字庫的矽創LCD驅動器ST7920[5-7]。對于較大的應用系統,由于系統通常有足夠大的存儲空間,可以將中文字庫放在系統的存儲空間中,因此常選用不帶中文字庫的LCD模塊;對于較小的應用系統,系統控制器本身的存儲空間有限,且運行速度較低,因此通常選用帶中文字庫的LCD模塊。
    在一般應用中,人機交互是通過顯示屏和鍵盤來完成的。但在小型便攜式應用中,不僅系統控制器的存儲空間較小,無法將中文字庫放在其存儲空間內,而且控制器的IO口數量也非常有限,不能滿足實際應用對按鍵及IO口數量的要求。瑞佑科技最新推出的RA8816" title="RA8816">RA8816,不僅內置了中文字庫,而且還提供了4×5的鍵盤掃描接口及多種控制器接口,特別適用于各種小型屏幕應用產品,如收銀機、公用及家用電話、傳真機、手持式電子裝置及各式測量設備等。

1 RA8816介紹
    RA8816是一個點陣LCD驅動控制器,能夠支持中英文及圖形顯示模式,其內部結構框圖如圖1所示。RA8816內部主要是由顯示內存、256K字節的字模ROM、命令寄存器、LCD控制器、LCD驅動器、升壓電路、分壓電路、微控制器接口及鍵盤掃描電路等組成。其中內置256K字節的ROM字庫,包含中文字庫、數字和英日歐文等字母字庫。1170字節的顯示內存,最大可支持144×65的LCD面板。此外,RA8816還提供450字節的屏幕滾動緩存,使其具有滾動屏幕時顯示內容不斷更新的效果。在文字模式中,RA8816可接收標準中文編碼(GB碼或BIG5),直接顯示中文,而不需要進入圖形模式以繪圖的方式顯示中文,提高了液晶顯示效率。與ST7920不同的是,RA8816可以任意指定中文字符的顯示位置,并且無須偶地址對齊。RA8816還提供了256字節的CGRAM用于自行造字,以便在文字模式下顯示字庫中沒有的文字符號。
    在控制器接口方面,RA8816提供了多種接口方式,可直接支持8080/6800系列控制器的并行數據總線接口,并提供4位或8位的數據位寬。此外RA8816還支持串行總線控制接口,包括3線、4線(A—Type和B—Type兩種)及I2C共四種的串行接口。
    RA8816整合了多項的實用接口,包含內置DC/DC升壓電路及液晶亮度調整電路,4 x 5的鍵盤掃描接口并支持長按及短按時間判斷,8個通用IO口可直接驅動LED,這些接口極大地簡化了外圍電路設計。因此在系統開發時,可選用成本較低的微控制器與RA8816搭配,不僅使系統設計快捷、方便,而且能夠降低開發成本。

    RA8816的主要特性有:
    1.支持1/65占空比,1/9~1/5偏壓的LCD面板;
    2.內置2~4倍升壓電路、電壓調整電路及電壓跟隨電路;
    3.內置RC振蕩器;
    4.支持文字與圖形兩種混和顯示模式;
    5.支持BIG5或GBO碼
    6.支持ASCII 8×8英文字型,8×16半角和16×16全角簡體中文或繁體中文;
   7.支持粗體、反白、滾動等多種顯示效果。


2 RA8816硬件配置
    RA8816可工作在并行模式或串行模式,工作模式的選擇由P/S引腳狀態來決定,P/S為高電平時,選擇并行模式,否則為串行模式。引腳C86用來選擇并行接口的類型,當C86為高電平時選擇6800系列控制器接口,為低電平時選擇8080系列控制器接口。引腳BIT4用來確定并行模式中數據總線的寬度,BIT4為高電平時總線寬度為4位,否則總線寬度為8位。當工作在串行控制模式時,其串行接口方式由表1確定。


    LCD驅動方式及面板材質的不同,所需要的驅動電壓是不同的;在實際應用系統中,系統能提供的電壓也是有差異的。這要求LCD驅動芯片有較寬的電壓工作范圍,RA8816內置有步進升壓電路,可以產生4倍、3倍或2倍于(VDD—VSS)電壓的LCD驅動電壓-VLCD,該電壓供給電壓調整器及內部LCD驅動電路使用。若在C1P與C1M跨接一個1μF左右的電容則能產生2倍于(VDD—Vss)電壓;若C2P與C2M也跨接一個l μF左右的電容則產生3倍于(VDD—Vss)電壓;若要產生4倍于(VDD—Vss)電壓,則還要在C3P與C1M間跨接一個l μF左右的電容,如圖2所示。RA8816靈活的VLCD產生方式,使得其能夠驅動不同材質的LCD面板。

    RA8816的系統時鐘由引腳CLK_SEL的狀態來確定,CLK SEL為高電平時,系統時鐘由內部RC振蕩電路產生;CLK SEL為低電平時,系統時鐘需外電路提供并從EXT CLK引腳輸入。RA8816的矩陣鍵盤掃描接口應用起來非常方便,只要將KsT[3..0]行掃描輸出和KIN[4..0]列輸入信號接上相應的按鍵,如圖3所示,并通過相應命令寄存器的設置就能正常工作。當有按鍵按下時,引腳會產生中斷信號,系統控制器就可以通過控制總線接口讀入相應的鍵碼。

3 RA881 6軟件編程
    系統控制器對RA8816有兩種控制時序,一種是對命令寄存器的讀寫(Rs=0),另一種是對數據寄存器的讀寫(RS=1)。RA8816的命令寄存器共有25個,在對命令寄存器讀寫時,控制器必須先告訴RA8816要對哪一個命令寄存器進行讀或寫,因此控制器傳遞給RA8816的第一個數據是RA8816命令寄存器的索引號,第二個數據才是真正寫入(或讀出)該命令寄存器的有效數據。命令寄存器控制著RA8816的顯示屬性,數據寄存器反映RA8816的顯示內容。RA8816的控制接口有多種形式,下面以I2C接口為例,說明如何對RA8816命令寄存器進行讀寫,其他接口的讀寫過程與此相似。RA8816命令寄存器的寫時序如圖4所示。

    根據圖4所示時序,寫命令寄存器的子程序如下所示:


    當RS=I,表示控制器對RA8816進行數據寄存器的讀寫,如果寫入(RW=O)數據到數據寄存器,寫入的內容根據命令寄存器設置而顯示在LCD屏上。如果是讀取(RW=1)操作,則讀取的是不同模式下的字模數據。
    有了對寄存器的讀寫函數后,就可以對RA8816的顯示進行控制,下面以文字滾動功能為例,說明RA8816的控制方法。RA8816提供LCD的顯示畫面,可根據命令寄存器任意指定一塊區域,由硬件自動做屏幕畫面的滾動,其中命令寄存器可以設置屏幕的滾動方向和速度,每次滾動畫面的像素與滾動的范圍等。與滾動相關的主要命令寄存器有:SWSXR[0x08]和SWSYR[0x09]兩個寄存器決定滾動區域的左上角坐標x和Y;SWR xR[0x0A]和SWRYR[0x0B]兩個寄存器決定滾動區域的大小Ax和△Y;SCOR[0x0C]表示滾動的位移量;ASCR[0x0D]的DB7’DB4決定滾動的速度,DB3~DB0決定每次位移的像素點數;SCCR[0x0E]的DB7和DB6決定滾動多少個像素點后產生中斷,DB3和DB2決定屏幕滾動的方向。圖5給出了屏幕滾動流程圖。

    圖5.屏幕滾動流程圖
    屏幕滾動的主要代碼如下:

4 小結
    內置中文字庫的液晶顯示驅動器RA8816,不僅具有多種顯示模式及顯示效果,而且支持常見的8080/6800系列控制器并行接口和多種串行接口,這極大地擴展了RA8816的應用范圍。RA8816內置的步進升壓電路及電壓調整電路,可以匹配較寬范圍的系統電壓。此外,RA8816還提供了鍵盤掃描和通用IO接口,大大簡化了系統硬件電路設計和軟件設計,使得用低成本的控制器就能實現完善的人機交互界面。

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
中国成人黄色视屏| 欧美成人一区二区三区在线观看| 国产精品久久久久久久久久尿| aa级大片欧美三级| 91久久精品久久国产性色也91| 免费成人性网站| 野花国产精品入口| 亚洲国产另类 国产精品国产免费| 黑丝一区二区三区| 免费视频最近日韩| 夜夜嗨av一区二区三区网页| 亚洲国产成人一区| 亚洲裸体视频| 国产精品久久久久免费a∨| 欧美一级艳片视频免费观看| 欧美一级视频精品观看| 国产一区二区欧美| 欧美成人免费在线| 裸体歌舞表演一区二区| 日韩亚洲国产精品| 国产精品99久久久久久www| 国产日韩在线看片| 欧美成人免费在线观看| 另类激情亚洲| 麻豆91精品| 欧美激情国产日韩| 欧美一区二区三区四区视频| 小黄鸭精品aⅴ导航网站入口| 亚洲第一成人在线| 99成人免费视频| 国产日韩欧美一区在线| 国产精品视频一区二区三区| 蜜桃av一区二区三区| 老色批av在线精品| 欧美国产精品一区| 欧美日韩视频一区二区三区| 午夜精品久久久| 亚洲激情视频在线| 亚洲已满18点击进入久久| 在线欧美亚洲| 国产精品久久久999| 国产精品毛片高清在线完整版| 国产精品乱看| 国产一区二区三区免费不卡| 一区二区在线视频| 国产精品一区二区三区四区五区| 免费欧美日韩| 欧美黑人多人双交| 欧美色图天堂网| 美女诱惑黄网站一区| 欧美电影打屁股sp| 欧美午夜激情视频| 久久亚洲精品欧美| 亚洲一区欧美激情| 亚洲区中文字幕| 99热免费精品| 欧美一区2区视频在线观看| 久久人人爽人人爽爽久久| 欧美激情亚洲综合一区| 久久久久欧美精品| 亚洲在线日韩| 久久久久国产精品www| 亚洲一区二区日本| 久久国产一区二区三区| 亚洲在线视频观看| 久久亚洲精品欧美| 欧美日韩中文字幕在线| 国产午夜精品美女视频明星a级| 亚洲第一毛片| 亚洲欧美日韩综合| 亚洲午夜久久久| 日韩亚洲成人av在线| 亚洲免费一级电影| 91久久亚洲| 午夜在线视频观看日韩17c| 美女精品视频一区| 欧美日韩国产综合网| 欧美夫妇交换俱乐部在线观看| 国产精品久久久久久久免费软件 | 一区二区三区高清不卡| 久久国产精品亚洲77777| 中文在线不卡| 最近中文字幕日韩精品| 午夜精品99久久免费| 欧美韩国日本一区| 国产亚洲一区在线| 99精品视频免费全部在线| 亚洲国产黄色| 久久爱91午夜羞羞| 久久久久久高潮国产精品视| 欧美人与禽性xxxxx杂性| 欧美精品入口| 国产曰批免费观看久久久| 国产欧美在线观看| 国产精品夜夜夜一区二区三区尤| 在线观看一区欧美| 18成人免费观看视频| 亚洲一区二区在线免费观看视频| 亚洲欧洲中文日韩久久av乱码| 欧美在线免费看| 欧美香蕉大胸在线视频观看| 亚洲国产精品一区在线观看不卡 | 亚洲国产精品第一区二区| 亚洲午夜91| 亚洲影视在线播放| 欧美寡妇偷汉性猛交| 国产伪娘ts一区| 亚洲一区二区三区久久| 在线综合亚洲| 午夜精品久久久久久久蜜桃app| 欧美黄免费看| 亚洲成人中文| 久久精品亚洲一区| 日韩亚洲精品电影| 老鸭窝亚洲一区二区三区| 国内成+人亚洲| 久久av老司机精品网站导航| 欧美一级播放| 国产精品中文字幕欧美| 亚洲特级片在线| 亚洲一区二区在线观看视频| 欧美日韩国产三区| 亚洲精品久久久久久久久久久久久 | 99在线精品观看| 亚洲一区二区三区色| 一区二区不卡在线视频 午夜欧美不卡' | 欧美一区日韩一区| 国产欧美一区二区三区视频| 亚洲自拍偷拍麻豆| 欧美一区二区三区喷汁尤物| 国产欧美亚洲一区| 欧美一区二视频| 99xxxx成人网| 欧美日韩另类在线| 中文亚洲字幕| 欧美影院成年免费版| 国产一区二区三区四区在线观看 | 国产精品理论片| 欧美亚洲视频| 久久夜色精品国产亚洲aⅴ| 在线精品国产成人综合| 亚洲美女黄网| 欧美在线观看视频| 国产午夜精品久久久久久久| 欧美在线高清| 欧美肥婆bbw| 99精品99久久久久久宅男| 亚洲在线视频网站| 国产免费成人| 亚洲电影免费观看高清完整版在线| 麻豆国产va免费精品高清在线| 最新日韩精品| 欧美一区二区三区四区视频| 久久久水蜜桃av免费网站| 亚洲高清资源| 亚洲一区二区网站| 国产亚洲日本欧美韩国| 亚洲国产一区在线| 欧美日韩三级| 午夜影视日本亚洲欧洲精品| 一区二区三区四区蜜桃| 国产精品久久97| 欧美一区二区三区另类| 免费一级欧美片在线播放| 日韩亚洲一区二区| 欧美制服丝袜| 91久久黄色| 久久av红桃一区二区小说| 亚洲丶国产丶欧美一区二区三区| 亚洲一区二区三区四区中文| 国产一区二区按摩在线观看| 99视频精品在线| 国产日韩精品一区| 日韩午夜精品| 国产伦精品一区二区三区视频孕妇| 91久久午夜| 国产精品一区二区久久| 亚洲日本免费| 免费视频最近日韩| 亚洲私人黄色宅男| 美女图片一区二区| 亚洲一级片在线看| 欧美电影专区| 亚洲一区二区3| 欧美激情精品久久久久久大尺度| 亚洲免费视频成人| 欧美日韩1区2区| 久久国产精品久久精品国产| 欧美午夜电影完整版| 亚洲欧洲偷拍精品| 国产欧美日韩一区二区三区在线观看 | 国产精品99久久久久久人| 免费欧美电影| 欧美在线网址| 国产精品久久久久久久第一福利| 亚洲看片免费| 狠狠干综合网| 欧美在线播放| 中文日韩在线视频| 欧美日产一区二区三区在线观看|