python oled 中文_OLED液晶屏如何显示中文呢?

本文介绍了如何使用STM32驱动OLED液晶屏显示中文汉字,通过PCtoLCD2002取模软件生成字库,并提供了显示汉字的代码实现,展示了在不同行显示汉字的示例。
摘要由CSDN通过智能技术生成

序言

之前我们分享了,如何使用STM32驱动OLED液晶屏,讲了SSD1306控制芯片的驱动,对其驱动时序和常用命令做了介绍,详细请参考下面链接:

上篇中我们已经实现在OLED屏上显示出英文字符,除去数字、字母、符号等,OLED还能显示汉字、图片及任意图形。今天我们来介绍一下取模软件的使用,看看如何在OLED屏上显示中文,具体实现如下。

字幕显示原理

我们用的OLED液晶屏是由128*64个发光点阵组成,即分辨率是128*64。 ASCII码可以6*8、8*8、8*16像素,汉字一般显示像素为16*16。 一般为了显示效果理想,英文和数字常选用8*16像素显示。

取模软件设置

推荐使用比较好用的取模软件:PCtoLCD2002。

字模选项设置

生成字库

将生成的字库信息复制到工程中待用,一般都是把自定义的字库放到一个单独的.h文件中。

硬件连接

测试电路连接:

GND---地

VCC---3.3V

D0---接PB9,作为SPI总线的CLK时钟引脚,时钟

D1---接PB8,作为SPI总线的MOSI数据引脚,数据输入

RES---接PB7

D/C---接PB6,高电平为

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值