找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 6049|回复: 2
收起左侧

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

[复制链接]
ID:350579 发表于 2019-3-14 17:13 | 显示全部楼层 |阅读模式
作者:李剀 出处:

欢迎转载,但也请保留上面这段声明。谢谢!

<上面那个连接是我的博客,现在将这篇随笔分享给51hei的朋友>


取子模选项设置.jpg



取字模字体大小设置.jpg


字模编码.jpg



**PC2LCD2002取模方式设置:阴码+逐列式+顺向+C51格式**

附: 代码

  1. //24*24的OLED汉字点阵,包括三个汉字:开、发、板。这三个汉字的点阵库,是利用PCtoLCD2002生产的,
  2. //软件设置的取模方式同OLED实验ASCII的取模方式一模一样,字体采用12*大小,一个汉字点阵占用24字节。
  3. const unsigned char OLED_HZK_TBL[14][24]=
  4. {
  5.          
  6. {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*/
  7.         
  8. {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*/

  9.         
  10. };
复制代码
同理,若想要32个字节的汉字矩阵,可以将字宽,字高都设为16。 其他大小的也可以这样去设置
ps :  32字节矩阵,字高字宽设为16之后,还得新建一个数组存储。 二维数组列设为36,如下
  1. const unsigned char OLED_HZK_TBL[14][36]=
  2. {
  3.         {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*/
  4.         
  5. {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*/

  6.         
  7. };
复制代码
  1. 不要轻言放弃,否则对不起自己。 加油吧
复制代码








评分

参与人数 1黑币 +100 收起 理由
admin + 100 共享资料的黑币奖励!

查看全部评分

回复

使用道具 举报

ID:491159 发表于 2019-3-15 12:55 | 显示全部楼层
感谢楼主!多多学习
回复

使用道具 举报

ID:316613 发表于 2019-8-12 18:15 | 显示全部楼层
软件呢??
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表