新聞中心

EEPW首頁(yè) > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > 超薄顯示器OLED的漢顯實(shí)現(xiàn)

超薄顯示器OLED的漢顯實(shí)現(xiàn)

作者: 時(shí)間:2012-11-07 來(lái)源:網(wǎng)絡(luò) 收藏
LOR: rgb(255,255,255); orphans: 2; widows: 2; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" align=center>89C52與RGS29128064GH000的硬件連接圖

圖2 89C52與RGS29128064GH000的硬件連接圖

J1連接2×8鍵盤(pán),J2連接內(nèi)置T6963C驅(qū)動(dòng)控制器的RGS29128064 GH000()顯示屏,構(gòu)成既有鍵盤(pán)又有自編漢字庫(kù)的顯示屏控制模塊,通過(guò)串口連接,用兩、三個(gè)小時(shí)即可完成對(duì)顯示屏的控制處理,這樣既節(jié)約開(kāi)發(fā)者的時(shí)間,又節(jié)約單片機(jī)的資源。具體方法如下:

首先,利用Keil C51生成的自編庫(kù)函數(shù)My.lib,將128×64的顯示屏分成64個(gè)單元,如表1所示,功能包括初始化、顯示漢字和西文字符等,這些功能的編寫(xiě)可參照內(nèi)置T6963C液晶顯示驅(qū)動(dòng)控制器編寫(xiě)。

通過(guò)修改主函數(shù)main()中通訊參數(shù)、西文庫(kù)頭文件West.h和中文庫(kù)頭文件Chinese.h中的字模編碼,字模編碼通過(guò)取模程序完成。具體方法如下:

#include

#include

#include

#include

void main(void)

{

InitialOLED(); /初始化OLED

SCON=0x50;

TMOD=0x20;

TH1=0xfd;

TL1=0xfd;

Receive(); / 接收參數(shù)

}

Chinese.h文件

unsigned char code chinese[]={

/*中文字庫(kù)的第 0 個(gè)字*/

/*-- 文字: 陀 --*/



關(guān)鍵詞: 顯示器 OLED 漢顯

評(píng)論


相關(guān)推薦

技術(shù)專(zhuān)區(qū)

關(guān)閉