推薦文檔列表

內(nèi)含標(biāo)準(zhǔn)字庫的中文液晶模塊OCMJ5X10

時(shí)間:2021-10-01 08:05:39 電子通信論文 我要投稿

內(nèi)含標(biāo)準(zhǔn)字庫的中文液晶模塊OCMJ5X10

摘要:介紹一種內(nèi)含GB2312國標(biāo)一級(jí)簡體漢字庫的圖形點(diǎn)陣液晶顯示模塊;對該模塊的性能特點(diǎn)、接口協(xié)議、接口時(shí)序、用戶命令作了詳盡的描述,并給出與單片機(jī)的硬件接口電路及相應(yīng)的顯示程序。

    關(guān)鍵詞:圖形液晶模塊 中文字庫 單片機(jī)

引 言

1 概 述

  由于圖形點(diǎn)陣液晶顯示模塊具有顯示信息豐富(可顯示漢字、字符、曲線、圖形)、功耗低、體積小、質(zhì)量輕、壽命長、不產(chǎn)生電磁輻射污染等優(yōu)點(diǎn),因而是單片機(jī)系統(tǒng)中理想的顯示器件。近年來被廣泛應(yīng)用于單片機(jī)控制的智能儀器儀表、工業(yè)控制領(lǐng)域、通信器材和家用電器中。目前,國內(nèi)在單片機(jī)系統(tǒng)中用于中文顯示時(shí),使用的液晶顯示模塊主要存在以下幾方面的不足。

 、 占用ROM空間大。以圖形方式顯示漢字,每個(gè)漢字將占用32字節(jié)的ROM空間,因此限制了顯示漢字字符的數(shù)量。此點(diǎn)對內(nèi)部Flash閃存數(shù)量較小的單片機(jī),影響尤為嚴(yán)重。

 、 與單片機(jī)的硬件接口電路復(fù)雜。該類型模塊除使用8根數(shù)據(jù)線外,尚需使用片選、寄存器選擇、讀/寫選擇、使能控制等控制線,使得對單片機(jī)的硬件資源占用較為嚴(yán)重。

 、 接口時(shí)序復(fù)雜,軟件編程繁復(fù)。

  上述的幾點(diǎn)內(nèi)容限制了液晶顯示技術(shù)在單片機(jī)系統(tǒng)中的應(yīng)用。

  這里介紹的OCMJ5X10是160×80點(diǎn)陣的中文圖文液晶圖形顯示器模塊。該模塊的內(nèi)部由于含有國標(biāo)一級(jí)簡體字庫,使得漢字的顯示異常方便;同時(shí),該模塊與單片機(jī)的硬件接口除數(shù)據(jù)總線外,僅使用了REQ/BUSY兩根握手信號(hào)線,簡化了與單片機(jī)的硬件接口電路設(shè)計(jì)。上述特點(diǎn)對軟件、硬件資源均十分緊張的單片機(jī)系統(tǒng)來說是十分重要的。

圖1 OCMJ5X10寫漢字時(shí)序圖

2 主要特點(diǎn)及引腳定義

  以下是OCMJ5X10中文液晶顯示模塊的主要特性。

① OCMJ5X10中文液晶顯示器模塊內(nèi)含 GB 2312 16×16點(diǎn)陣國標(biāo)一級(jí)簡體漢字和 ASCII 8×8(半高)及8×16(全高)點(diǎn)陣英文字庫。用戶輸入?yún)^(qū)位碼或 ASCII 碼即可實(shí)現(xiàn)文本顯示。

② OCMJ5X10中文液晶顯示模塊也可用作一般的點(diǎn)陣圖形顯示器,提供位點(diǎn)陣和字節(jié)點(diǎn)陣兩種圖形顯示功能。用戶可在指定的屏幕位置上以點(diǎn)為單位或以字節(jié)為單位進(jìn)行圖形顯示。完全兼容一般的圖形點(diǎn)陣模塊。

③ OCMJ5X10中文液晶顯示模塊可以實(shí)現(xiàn)漢字、ASCII 碼、點(diǎn)陣圖形和變化曲線的同屏顯示,并可通過字節(jié)點(diǎn)陣圖形方式造字。

④ OCMJ5X10中文液晶顯示模塊具有上/下/左/右移動(dòng)當(dāng)前顯示屏幕及清除屏幕的命令,一改傳統(tǒng)的使用大量的設(shè)置命令進(jìn)行初始化的方法。OCMJ5X10 中文模塊所有的設(shè)置初始化工作都是在上電時(shí)自動(dòng)完成的,實(shí)現(xiàn)了“即插即用”;同時(shí),保留了一條專用的復(fù)位線供用戶選擇使用,可對工作中的模塊進(jìn)行軟件或硬件強(qiáng)制復(fù)位。規(guī)劃整齊的10個(gè)用戶接口命令代碼,非常容易記憶。標(biāo)準(zhǔn)用戶硬件接口采用REQ/BUSY 握手協(xié)議,簡單可靠。

⑤ OCMJ5X10中文液晶顯示模塊使用+5V單電源,同時(shí)由模塊內(nèi)部提

[1] [2] [3] [4] [5] [6]