OLED屏幕是一种非常流行的显示设备,可以用于各种嵌入式系统中。在本文中,我们将讨论如何使用51单片机驱动OLED屏幕。
void oled_init
(资料图片)
;">)
{
oled_cmd
;">0xAE
)
;
oled_cmd
;">0x00
)
;
oled_cmd
;">0x10
)
;
oled_cmd
;">0x40
)
;
oled_cmd
;">0xB0
)
;
oled_cmd
;">0x81
)
;
oled_cmd
;">0xFF
)
;
oled_cmd
;">0xA1
)
;
oled_cmd
;">0xA6
)
;
oled_cmd
;">0xA8
)
;
oled_cmd
;">0x3F
)
;
oled_cmd
;">0xC8
)
;
oled_cmd
;">0xD3
)
;
oled_cmd
;">0x00
)
;
oled_cmd
;">0xD5
)
;
oled_cmd
;">0x80
)
;
oled_cmd
;">0xD9
)
;
oled_cmd
;">0xF1
)
;
oled_cmd
;">0xDA
)
;
oled_cmd
;">0x12
)
;
oled_cmd
;">0xDB
)
;
oled_cmd
;">0x30
)
;
oled_cmd
;">0x8D
)
;
oled_cmd
;">0x14
)
;
oled_cmd
;">0xAF
)
;
}
在完成OLED屏幕的初始化之后,我们可以开始显示文本或图形。整个屏幕由上至下被分为8个区域,也就是有8个页,每个页有128×8个点阵,把每个点看作一个位,可以把每个页看作由128个字节控制的区域。由此可以看出,每个页共有128列,1列对应1个字节,每列由上至下8个位对应,写入数据的低位到高位。例如往第0页的第0列写入0x01,那么点亮的就是整个屏幕最左上角的点。
对于51单片机驱动OLED屏幕,我们可以使用I2C或SPI通信协议。
上一篇: 《骑士学院《鬼城风云》》第二篇《初步黑窟镇·伐木工厂》|环球热点
下一篇: 最后一页
所有文章、评论、信息、数据仅供参考,使用前请核实,风险自负。
Copyright 2013-2020 高陵经济网 版权所有 京ICP备2022016840号-34
联系邮箱:920 891 263@qq.com glxcb.cn All Rights Reserved