超薄显示器OLED的汉显实现

图2 89C52与RGS29128064GH000的硬件连接图
J1连接2×8键盘,J2连接内置T6963C驱动控制器的RGS29128064 GH000(OLED)显示屏,构成既有键盘又有自编汉字库的显示屏控制模块,通过串口连接,用两、三个小时即可完成对OLED显示屏的控制处理,这样既节约开发者的时间,又节约单片机的资源。具体方法如下:
首先,利用Keil C51生成的自编库函数My.lib,将128×64的OLED显示屏分成64个单元,如表1所示,功能包括初始化、显示汉字和西文字符等,这些功能的编写可参照内置T6963C液晶显示驱动控制器编写。
通过修改主函数main()中通讯参数、西文库头文件West.h和中文库头文件Chinese.h中的字模编码,字模编码通过取模程序完成。具体方法如下:
#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 个字*/
/*-- 文字: 陀 --*/
评论