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

圖2 89C52與RGS29128064GH000的硬件連接圖
J1連接2×8鍵盤(pán),J2連接內置T6963C驅動(dòng)控制器的RGS29128064 GH000(OLED)顯示屏,構成既有鍵盤(pán)又有自編漢字庫的顯示屏控制模塊,通過(guò)串口連接,用兩、三個(gè)小時(shí)即可完成對OLED顯示屏的控制處理,這樣既節約開(kāi)發(fā)者的時(shí)間,又節約單片機的資源。具體方法如下:
首先,利用Keil C51生成的自編庫函數My.lib,將128×64的OLED顯示屏分成64個(gè)單元,如表1所示,功能包括初始化、顯示漢字和西文字符等,這些功能的編寫(xiě)可參照內置T6963C液晶顯示驅動(dòng)控制器編寫(xiě)。
通過(guò)修改主函數main()中通訊參數、西文庫頭文件West.h和中文庫頭文件Chinese.h中的字模編碼,字模編碼通過(guò)取模程序完成。具體方法如下:
#include
#include
#include
#include
void main(void)
{
InitialOLED(); /初始化OLED
SCON=0x50;
TMOD=0x20;
TH1=0xfd;
TL1=0xfd;
Receive(); / 接收參數
}
Chinese.h文件
unsigned char code chinese[]={
/*中文字庫的第 0 個(gè)字*/
/*-- 文字: 陀 --*/
評論