12864是个128x64像素,支持4位/8位接口,支持串行并行的液晶显示模块。我的这个是ST7920的芯片。内置8192个16×16点阵汉字(2Mbits GDRAM),126个16*8点阵ASCII字符(16Kbits HCGROM),用的16位的国标编码,兼容ASCII,把源文件用GB2312编码另存,需显示的字符即为对应的字符地址。GBK,GB18030,是GB2312的扩充,后面的字符没有对应的点阵汉字,显示会出问题。但前面的是一致的,也可以用,最好还是用GB2312另存。还有64 个 16-bits 自造字 RAM (CGRAM)
15 个16-bits 图标 RAM(IRAM),也可以显示图片(64x256bits GDRAM )。
并行占用io有点多,用的串行,串行和并行的传送命令与数据是一致的。
2 3 4 脚自定义
先CS拉高
发送第一字节 依次发送5个1, RW(读/写 0写 1读) , RS(命令/数据 0命令 1 数据 ) ,0 一共8位 (0x1f << 3 ) | (cmd &l