STM32f407---oled屏幕配套取字模软件使用

作者:李剀 出处:https://www.cnblogs.com/kevin-nancy/p/10531368.html
https://blog.csdn.net/Kevin_8_Lee/article/details/88556047
欢迎转载,但也请保留上面这段声明。谢谢!
在这里插入图片描述

在这里插入图片描述
我使用的是正点原子提供的oled字库,自己用取模软件取字模
PC2LCD2002取模方式设置:阴码+逐列式+顺向+C51格式

附: 代码

//24*24的OLED汉字点阵,包括三个汉字:开、发、板。这三个汉字的点阵库,是利用PCtoLCD2002生产的,
//软件设置的取模方式同OLED实验ASCII的取模方式一模一样,字体采用12*大小,一个汉字点阵占用24字节。
const unsigned char OLED_HZK_TBL[14][24]=
{
	{0x00,0x00,0x1F,0x80,0x11,0x00,0x11,0x00,0x11,0x00,0xFF,0xF0,0x11,0x00,0x11,0x00,0x11,0x00,0x1F,0x80,
	0x00,0x00,0x00,0x00},/*"中",0*/
	
	{0xFF,0xF0,0x80,0xA0,0xA4,0xA0,0xA4,0xA0,0xA4,0xA0,0xBF,0xA0,0xA4,0xA0,0xA6,0xA0,0xA5,0xA0,0x80,
	0xA0,0xFF,0xF0,0x00,0x00},/*"国",1*/
	
};

同理,若想要32个字节的汉字矩阵,可以将字宽,字高都设为16。 其他大小的也可以这样去设置

ps : 32字节矩阵,字高字宽设为16之后,还得新建一个数组存储。 二维数组列设为36,如下

const unsigned char OLED_HZK_TBL[14][36]=
{
	{0x00,0x00,0x00,0x00,0x0F,0xF0,0x08,0x20,0x08,0x20,0x08,0x20,0x08,0x20,0xFF,0xFF,0x08,0x20,0x08,
	0x20,0x08,0x20,0x08,0x20,0x0F,0xF0,0x00,0x00,0x00,0x00,0x00,0x00},/*"中",0*/
	
 	{0x00,0x00,0x7F,0xFF,0x40,0x02,0x48,0x12,0x49,0x12,0x49,0x12,0x49,0x12,0x4F,0xF2,0x49,0x12,0x49,
 	0x52,0x49,0x32,0x48,0x12,0x40,0x02,0x7F,0xFF,0x00,0x00,0x00,0x00},/*"国",1*/

	
};
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值