中科因仑“3+1”工程特种兵精英论坛

标题: 上个NOKIA 5110 LCD显示用的GB2312字库, [打印本页]

作者: 张衍波    时间: 2015-5-27 16:08
标题: 上个NOKIA 5110 LCD显示用的GB2312字库,
上个NOKIA 5110 LCD显示用的GB2312字库,包括12*12和16*16及24*24点阵数据.

12*12从0x00开始,一个字占24字节。
16*16从0x2FEB0开始,一个字占32字节。
24*24从0x6FCF0开始,一个字占72字节。

读取程序参考:
如 read_hz("编");将会把点阵读取到 u8 sz_zitibuffer[72]里

void read_hz(unsigned char *zi)
{
unsigned char zi_h,zi_l;
zi_h = zi[0];
zi_l = zi[1];

//12*12
SPI_FLASH_BufferRead(sz_zitibuffer,(unsigned long int)(((zi_h-0xa1)*94)+(zi_l-0xa1))*24,24);

//16*16
//SPI_FLASH_BufferRead(sz_zitibuffer,(unsigned long int)(((zi_h-0xa1)*94)+(zi_l-0xa1))*32+(unsigned long int)0x2FEB0,32);

//24*24
//SPI_FLASH_BufferRead(sz_zitibuffer,(unsigned long int)(((zi_h-0xa1)*94)+(zi_l-0xa1))*72+(unsigned long int)0x6FCF0,72);
}
转载


作者: 张衍波    时间: 2015-5-27 16:09
在单片机ram开辟出来504字节作为显存,对这504字节进行操作,然后按照顺序整屏写入lcd。这样可以避开硬件上的限制。个人猜测lz是采用这种方法。
-----------------------------------------------------------------------

全中,就是参考本坛
http://www.ourdev.cn/bbs/bbs_con ... 110&bbs_id=9999转载




欢迎光临 中科因仑“3+1”工程特种兵精英论坛 (http://bbs.enlern.com/) Powered by Discuz! X3.4