日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > 顯示光電 > 顯示光電
[導(dǎo)讀]介紹了該模塊的性能特點(diǎn)、引腳功能及用戶命令,給出了HZ132-64B30的具體應(yīng)用電路和應(yīng)用程序。

    摘要:HZ132-64B30是一種采用12×12點(diǎn)陣的小點(diǎn)陣漢字液晶顯示模塊,該模塊內(nèi)嵌T9拼音輸入法并采用標(biāo)準(zhǔn)的UART與控制MCU通信。文中介紹了該模塊的性能特點(diǎn)、引腳功能及用戶命令,給出了HZ132-64B30的具體應(yīng)用電路和應(yīng)用程序。

    關(guān)鍵詞:小點(diǎn)陣;漢顯液晶模塊;單片機(jī);HZ3132-64B30

對(duì)于手機(jī)等體積小巧的電子產(chǎn)品,其人機(jī)界面一方面要滿足大信息量的顯示要求,另一方面,顯示屏的大小又受體積的制約。因此,如何在面積有限的情況下多顯示一些漢字已成為此類產(chǎn)品需要解決的重要問(wèn)題。而解決上述問(wèn)題最為行之有效的方法就是采用小點(diǎn)陣漢字顯示,這樣可以在同樣的成本和體積下多顯示一些漢字。另一方面,此類電子產(chǎn)品還要求具有較強(qiáng)的漢字輸入功能,以滿足漢字輸入及查找的需要。

HZ132-64B30即是采用小點(diǎn)陣漢字顯示,它是具有12×12點(diǎn)陣漢字顯示功能的液晶圖形顯示模塊。該模塊同時(shí)還內(nèi)嵌了先進(jìn)的T9拼音輸入法,并采用UART方式與控制MCU進(jìn)行接口,因此可為手機(jī)、智能終端等人機(jī)交互信息量大的電子產(chǎn)品提供一個(gè)較好的解決方案。

1 HZ132-64B30的性能特點(diǎn)

HZ132-64B30漢字液晶顯示模塊的主要性能特點(diǎn)如下:

●模塊分辨率為132(列)×64(行),全屏幕圖形點(diǎn)陣,漢字顯示點(diǎn)陣為12×12;

●內(nèi)含12×12點(diǎn)陣一、二級(jí)簡(jiǎn)體中文漢字字庫(kù)及12×6點(diǎn)陣ASCⅡ字符庫(kù);

●全屏幕可以顯示每行10個(gè)共5行標(biāo)準(zhǔn)宋體漢字或者20×5個(gè)ASCⅡ字符,非常適合信息終端類顯示;

●具有多種圖形及文本顯示命令;

●采用串行接口控制,硬件連接比較簡(jiǎn)單;

●內(nèi)嵌先進(jìn)的T9拼音輸入法,與大多數(shù)手機(jī)的拼音輸入法兼容;

●液晶屏尺寸(mm):53.0(L)×28.0(W)×2.0(H),顯示點(diǎn)陣: 0.26(L)×0.28(W);

●采用單+5V電源供電,內(nèi)部可提供顯示驅(qū)動(dòng)負(fù)電壓。

HZ132-64B30漢顯模塊在模塊上方的一排5根引腳是給用戶的電源和串行數(shù)據(jù)口,現(xiàn)將各引腳功能說(shuō)明如下:

VCC(1):5V正電源端;

TXD(2):漢顯模塊的串行數(shù)據(jù)輸出引腳;

RXD(3):漢顯模塊的串行數(shù)據(jù)輸入引腳,在模塊啟動(dòng)期間,該腳接地可以激活自檢程序,此時(shí)液晶屏將顯示自檢畫面?

GND(4):接地端;

RESET(5):外部復(fù)位引腳,高電平有效。

2 用戶命令

控制MCU一般通過(guò)串口命令與漢顯模塊進(jìn)行通信,模塊對(duì)串口命令做出相應(yīng)的顯示或返回相應(yīng)的數(shù)據(jù),模塊的通信格式為9600,n,8,1,所有發(fā)往漢顯模塊的命令都是以“ESC”鍵值0X1b開始,后面跟一個(gè)字節(jié)的命令碼,其后再跟具體的命令內(nèi)容。模塊返回的內(nèi)容則是以“ESC”開始,后面跟一個(gè)字節(jié)的命令碼,其后跟返回內(nèi)容。模塊可自動(dòng)對(duì)每條指令做出是否成功的返回響應(yīng),執(zhí)行成功時(shí)返回“OK!”,錯(cuò)誤指令則返回“error”。對(duì)于有數(shù)據(jù)返回的指令,這些響應(yīng)通常跟在數(shù)據(jù)的后面。當(dāng)模塊正常運(yùn)行時(shí),可以通過(guò)適當(dāng)?shù)脑O(shè)置使其不再對(duì)命令執(zhí)行做出成功與否的響應(yīng),以提高模塊的運(yùn)行速度。

發(fā)往模塊的命令格式為:ESC、命令代碼(1 byte)、命令內(nèi)容(N bytes);

模塊返回的數(shù)據(jù)格式為:ESC、返回內(nèi)容(N bytes)。

下面詳細(xì)介紹各用戶命令:

(1)設(shè)置LCM的灰度

命令格式:ESC,0X31,HD;

0X31:灰度設(shè)置命令;

HD:灰度值,取值范圍為0X00~0X3F,建議灰度值取為0X07。

(2)清屏命令

命令格式:ESC,0X32;

(3)設(shè)置光標(biāo)位置

命令格式:ESC,0X33,X,Y;

其中X為以漢字為單位的屏幕列坐標(biāo)值,取值范圍為0~19;Y則是以漢字為單位的屏幕行坐標(biāo)值,取值范圍為0~4。

    (4)顯示光標(biāo)

命令格式:ESC,0X34,A;

其中,A為光標(biāo)顯示開關(guān),A為0時(shí),不顯示光標(biāo),A為1時(shí),光標(biāo)顯示。

(5)在光標(biāo)位置顯示字符串

命令格式:ESC,0X37,B,N,END;

該命令可在當(dāng)前光標(biāo)位置顯示漢字或ASCⅡ字符串,也可用于顯示單個(gè)漢字或ASCⅡ字符。其中:B為顯示屬性開關(guān),當(dāng)B為0時(shí),正常顯示字符,B為1時(shí),反顯字符;N為顯示字符的內(nèi)容(多字節(jié)),當(dāng)顯示內(nèi)容為漢字時(shí),N為顯示漢字的內(nèi)碼;當(dāng)顯示內(nèi)容為ASCⅡ碼時(shí),N為ASCⅡ碼值;END為結(jié)束標(biāo)志,其值為0X00。

(6)在任意位置畫點(diǎn)

命令格式:ESC,0X38,C,X,Y;

畫點(diǎn)時(shí),坐標(biāo)原點(diǎn)(0,0)都是在左上角,X坐標(biāo)向右遞增,Y坐標(biāo)向下遞增。其中:C是畫點(diǎn)屬性開關(guān),C為1時(shí),在該坐標(biāo)原點(diǎn)畫一個(gè)點(diǎn),C為0時(shí),擦除該坐標(biāo)的點(diǎn);X表示以點(diǎn)為單位的X坐標(biāo)值(0<X<131);Y表示以點(diǎn)為單位的Y坐標(biāo)值(0<Y<63)。

(7)任意位置畫線

命令格式:ESC,0X39,D,X0,Y0,X1,Y1;

其中,D為畫線屬性,D為2時(shí),畫一條虛線;D為1時(shí),畫一條實(shí)線;D為0時(shí),擦除該位置的線;X0表示直線一端的X位置;Y0表示直線一端的Y位置;X1表示直線另一端的X位置;Y1表示直線另一端的Y位置。

(8)任意位置畫圓

命令格式:ESC,0X41,E,X,Y,R;

其中,E表示畫圓屬性,E為1,畫一個(gè)圓,E為0,擦除該圓;X表示圓心的X位置;Y表示圓心的Y位置;R表示半徑。

(9)畫圖片

命令格式:ESC,0X42,F,X0Y0,X1Y1,N;

其中,F為畫圖屬性,F為0,畫正常圖,F為1,畫反顯圖;X0Y0為圖片左上角的坐標(biāo)位置;X1Y1為圖片大小,寬為X1? 高為Y1;N為多字節(jié)圖形數(shù)據(jù),排列方法為橫向8bit,字節(jié)為左高右低,字節(jié)排列順序?yàn)閺淖蟮接?、從上到下?/P>

(10)畫ICON

命令格式:ESC,0X43,G,N;

該功能用于顯示廠家預(yù)設(shè)在模塊內(nèi)的ICON圖形。其中:G表示ICON屬性,G為1時(shí),畫該ICON,G為0時(shí),擦除該ICON;N表示從左到右第幾個(gè)ICON?0<n<131?。

(11)取數(shù)字組合的有效拼音組合?用于T9拼音輸入法?

命令格式:發(fā)送:ESC,0X47,N1,END;

返回:ESC,N1,X1,END,Xn,END;

數(shù)字代表的字母采用國(guó)際標(biāo)準(zhǔn):0和1無(wú)效,2?ABC?,3?DEF?,4?GHI?,5?JKL?,6?MNO?,7?PQRS?,8?TUV?,9?WXYZ?;

N1表示輸入數(shù)字所代表的字母?小于或等于6個(gè)數(shù)字?,取值范圍為2~9,代表的字母范圍為A~F;

X1表示第一個(gè)返回的拼音字符串(小寫);

Xn表示第n個(gè)返回的拼音字符串(小寫);

(12)取符合輸入拼音字符串的漢字串?用于T9拼音輸入法?

命令格式:發(fā)送:ESC,0X48,N,Xn,N,END;

返回:ESC,Nx,END。

其中,N表示返回漢字的個(gè)數(shù);Xn表示返回第幾頁(yè)的漢字n≥1(用于待選漢字翻頁(yè));N1表示輸入的拼音字符串?≤6個(gè)數(shù)字?;Nx表示返回的漢字串。

(13)設(shè)置是否對(duì)命令做返回響應(yīng)

命令格式:ESC,0X50,H;

其中,H為命令響應(yīng)屬性,H為00表示不返回命令響應(yīng),H為01則表示當(dāng)命令正確執(zhí)行時(shí)返回“OK!”,當(dāng)命令不正確時(shí)返回“error”。

3 具體應(yīng)用

HZ132-64B30漢顯液晶模塊可廣泛用于人機(jī)交互界面友好、顯示信息量大的電子產(chǎn)品中,由于控制MCU是通過(guò)UART與液晶模塊進(jìn)行通訊的,故該模塊幾乎可與任何種類的單片機(jī)進(jìn)行接口。對(duì)于不具備UART或UART被占用的單片機(jī),可使用通用I/O口線來(lái)模擬串口,但模擬串口的波特率將受到指令周期的限制而無(wú)法做得很高,一般只能做到4800bps,這時(shí)可將漢顯模塊的晶振更換為11.0592MHz,同時(shí)模塊的波特率也改為4800 bps, 即可正常通訊了。

圖1是以AT89C2051單片機(jī)為例,給出的漢顯液晶模塊與單片機(jī)的接口電路。

下面是采用C51語(yǔ)言編寫的與圖1硬件電路配套的子程序:

#define CR putstring(“\r\n”)? //發(fā)送一個(gè)回車換行

#define OLEN 8 //串行發(fā)送緩沖區(qū)長(zhǎng)度

idata uchar outbuf[OLEN]; //發(fā)送緩沖區(qū)

data uchar idata *outlast=outbuf; //最后由中斷傳輸出去的字節(jié)位置

data uchar idata *putlast=outbuf; //最后放入發(fā)送緩沖區(qū)的字節(jié)位置

#define ILEN 30 // 串行接收緩沖區(qū)長(zhǎng)度

idata uchar inbuf[OLEN] ;接收緩沖區(qū)

data uchar idata *inlast=inbuf; //最后由中斷進(jìn)入接收緩沖區(qū)的字節(jié)位置

data uchar idata *getlast=inbuf; //最后取走的字節(jié)位置

bit outbufsign0; //最后一個(gè)數(shù)據(jù)發(fā)完標(biāo)志,發(fā)完=0

bit outbufsign; //輸出緩沖區(qū)非空標(biāo)志,非空=1

bit inbufsign; //接收緩沖區(qū)非空標(biāo)志, 非空=1

bit inbufful; //輸入緩沖區(qū)滿標(biāo)志,滿=1

//放入一個(gè)字節(jié)到發(fā)送緩沖區(qū)

putbyte(unsigned char c)

{

ES=0; //暫停串行中斷,以免數(shù)據(jù)比較時(shí)出錯(cuò)

while((((outlast-putlast)==2)&&(outlast > putlast )) || ((?outlast < putlast) && (OLEN-(putlast-outlast)==2)))

{

ES=1;

c++;c--;

ES=0;

}

*putlast=c; //放字節(jié)進(jìn)入緩沖區(qū)

putlast++; //發(fā)送緩沖區(qū)指針加一

if(putlast==outbuf+OLEN) putlast=outbuf;

//指針到頂部后換到底部

outbufsign=1;

if (?。铮酰簦猓酰妫螅椋纾睿埃?/P>

{

outbufsign0=1;

TI=1;

?} //緩沖區(qū)開始為空置為有,啟動(dòng)發(fā)送

ES=1;

}

// 設(shè)置光標(biāo)位置

void lcd_cursor(uchar x, uchar y)

{

putbyte(0x1b);

putbyte(0x33);

putbyte(x);?

putbyte(y);?

}

//顯示字符串

void lcd_string(uchar attr,uchar *string)

{

putbyte(0x1b);?

putbyte(0x37);?

putbyte(attr);?

putstring(string);

putbyte(0x00);?

}

//畫點(diǎn)

void lcd_ dot(uchar attr,uchar x,uchar y)

{

putbyte(0x1b);

putbyte(0x38);

putbyte(attr);

putbyte(x);?

putbyte(y);?

}

// 畫圖片,*picture data指向圖片數(shù)據(jù),圖片數(shù)據(jù)的第一二個(gè)字節(jié)是圖片寬度和圖片高度

void lcd_picture(uchar attr,uchar x0,uchar y0,uchar *picture_data)

{

putbyte(0x1b);?

putbyte(0x42);?

putbyte(attr);?

putbyte(x0);

putbyte(y0);?

putbytes(picture_data,(((*picture_data)+7)/8)*(*(picture_data+1))+2);

}

//發(fā)送字符串到串口

putstring(uchar *puts)

{

for(;*puts!=0;puts++)//遇到停止符0結(jié)束

putbyte(*puts);

}

//串口中斷處理

serial () interrupt 4

{

if (TI)

{

TI = 0;

if(outbufsign)

{

SBUF=*outlast; //未發(fā)送完繼續(xù)

outlast++;//最后傳出去的字節(jié)位置加一

if (outlast==outbuf+OLEN) outlast=

outbuf; //地址到頂部回到底部

if (putlast==outlast) outbufsign=0;

//數(shù)據(jù)發(fā)送完置發(fā)送緩沖區(qū)空標(biāo)志

}

else

{

outbufsign0=0;

}

}

if(RI)

{

RI = 0;

if(!inbufful)

{

*inlast= SBUF; //放入數(shù)據(jù)

inlast++; //最后放入的位置加一

inbufsign=1;

if(inlast==inbuf+ILEN)inlast=inbuf;

//地址到頂部回到底部

if (inlast==getlast) inbufful=1;

//接收緩沖區(qū)滿置滿標(biāo)志

}

}

}

//串口初始化

void serial_init(void)

{

SCON=0x50;

TMOD|=0x20;

PCON|= 0x80;

TH1 = 0xf4;

TR1 = 1;

ES = 1;

REN=1;

EA=1;

}

4 結(jié)束語(yǔ)

HZ132-64B30小點(diǎn)陣漢顯模塊的推出為小體積、交互顯示信息量較大的電子產(chǎn)品的人機(jī)界面顯示提供了一個(gè)較好的解決方案,它可以用較低的成本顯示較多的漢字,同時(shí),其內(nèi)嵌的T9拼音輸入法也為漢字的輸入與查找提供了方便,因而該模塊在通信、信息終端及智能化電子產(chǎn)品中具有廣泛的應(yīng)用前景。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

柏林2025年9月9日 /美通社/ -- 2025年9月5日,納斯達(dá)克上市公司優(yōu)克聯(lián)集團(tuán)(NASDAQ: UCL)旗下全球互聯(lián)品牌GlocalMe,正式亮相柏林國(guó)際消費(fèi)電子展(IFA 2025),重磅推出融合企...

關(guān)鍵字: LOCAL LM BSP 移動(dòng)網(wǎng)絡(luò)

深圳2025年9月9日 /美通社/ -- PART 01活動(dòng)背景 當(dāng)技術(shù)的鋒芒刺穿行業(yè)壁壘,萬(wàn)物互聯(lián)的生態(tài)正重塑產(chǎn)業(yè)疆域。2025年,物聯(lián)網(wǎng)產(chǎn)業(yè)邁入?"破界創(chuàng)造"與"共生進(jìn)化"?的裂變時(shí)代——AI大模型消融感知邊界,...

關(guān)鍵字: BSP 模型 微信 AIOT

"出海無(wú)界 商機(jī)無(wú)限"助力企業(yè)構(gòu)建全球競(jìng)爭(zhēng)力 深圳2025年9月9日 /美通社/ -- 2025年8月28日, 由領(lǐng)先商業(yè)管理媒體世界經(jīng)理人攜手環(huán)球資源聯(lián)合主辦、深圳?前海出海e站通協(xié)辦的...

關(guān)鍵字: 解碼 供應(yīng)鏈 AI BSP

柏林2025年9月9日 /美通社/ -- 柏林當(dāng)?shù)貢r(shí)間9月6日,在2025德國(guó)柏林國(guó)際電子消費(fèi)品展覽會(huì)(International Funkausstellung...

關(guān)鍵字: 掃地機(jī)器人 耳機(jī) PEN BSP

武漢2025年9月9日 /美通社/ -- 7月24日,2025慧聰跨業(yè)品牌巡展——湖北?武漢站在武漢中南花園酒店隆重舉辦!本次巡展由慧聰安防網(wǎng)、慧聰物聯(lián)網(wǎng)、慧聰音響燈光網(wǎng)、慧聰LED屏網(wǎng)、慧聰教育網(wǎng)聯(lián)合主辦,吸引了安防、...

關(guān)鍵字: AI 希捷 BSP 平板

上海2025年9月9日 /美通社/ -- 9月8日,移遠(yuǎn)通信宣布,其自研藍(lán)牙協(xié)議棧DynaBlue率先通過(guò)藍(lán)牙技術(shù)聯(lián)盟(SIG)BQB 6.1標(biāo)準(zhǔn)認(rèn)證。作為移遠(yuǎn)深耕短距離通信...

關(guān)鍵字: 藍(lán)牙協(xié)議棧 移遠(yuǎn)通信 COM BSP

上海2025年9月9日 /美通社/ -- 為全面落實(shí)黨中央、國(guó)務(wù)院和上海市委、市政府關(guān)于加快發(fā)展人力資源服務(wù)業(yè)的決策部署,更好發(fā)揮人力資源服務(wù)業(yè)賦能百業(yè)作用,8月29日,以"AI智領(lǐng) HR智鏈 靜候你來(lái)&quo...

關(guān)鍵字: 智能體 AI BSP 人工智能

北京2025年9月8日 /美通社/ -- 近日,易生支付與一汽出行達(dá)成合作,為其自主研發(fā)的"旗馭車管"車輛運(yùn)營(yíng)管理平臺(tái)提供全流程支付通道及技術(shù)支持。此次合作不僅提升了平臺(tái)對(duì)百余家企業(yè)客戶的運(yùn)營(yíng)管理效率...

關(guān)鍵字: 一汽 智能化 BSP SAAS

深圳2025年9月8日 /美通社/ -- 晶泰科技(2228.HK)今日宣布,由其助力智擎生技制藥(PharmaEngine, Inc.)發(fā)現(xiàn)的新一代PRMT5抑制劑PEP0...

關(guān)鍵字: 泰科 AI MT BSP

上海2025年9月5日 /美通社/ -- 由上海市經(jīng)濟(jì)和信息化委員會(huì)、上海市發(fā)展和改革委員會(huì)、上海市商務(wù)委員會(huì)、上海市教育委員會(huì)、上海市科學(xué)技術(shù)委員會(huì)指導(dǎo),東浩蘭生(集團(tuán))有限公司主辦,東浩蘭生會(huì)展集團(tuán)上海工業(yè)商務(wù)展覽有...

關(guān)鍵字: 電子 BSP 芯片 自動(dòng)駕駛
關(guān)閉