登录
首页 » C/C++ » OLED12864设计方案0.96OLED

OLED12864设计方案0.96OLED

于 2021-10-21 发布
0 107
下载积分: 1 下载次数: 1

代码说明:

ED12864显示屏设计方案(原理图 PCB BOM表 程序) 一、简介 OLED 屏幕作为一种新型的显示技术,其自身可以发光,亮度,对比度高,功耗低,在当下备受追捧。而在我们正常的显示调整参数过程中,我们越来越多的使用这种屏幕。我们使用的一般是分辨率为 128×64 ,屏幕尺寸为 0.96 寸。由于其较小的尺寸和比较高的分辨率,让它有着很好的显示效果和便携性。 目前我们经常使用的 OLED 屏幕一般有两种接口,IIC 或者 SPI ,两者使用的通信协议稍有不同,这里以 SPI 协议的 OLED 屏幕为例,带来它的使用方法。 模块接口定义   二、原理 如何控制每个像素的显示 这个屏幕的像素矩阵的划分是比较特殊的, 整个屏幕水平方向划分为8个page, 垂直方向则是按像素划分为128 column. 每个page-column包含8个像素, 通过一个十六进制数(其实就是一个字节, 8个bit)来控制, 每个bit控制一个像素。 即储存寄存器每个存储点的0/1控制(映射)一个像素点的亮/灭。 如果我们要在左上角显示一个亮点, 需要发送0x01(16进制的1)到数据地址, 例如: Wire.beginTransmission(0x3C); // 控制指令 Wire.write(0x40); // 写地址 Wire.write(0x01); // 写数据 Wire.endTransmission(); // 结束   三、设计方案 原理图: PCB:                              程序: 51单片机程序 STM32程序  

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 696522资源总数
  • 104049会员总数
  • 30今日下载