oled显示一串字符,
注意使用code来放置数据专区,char字符比较小,int字符比较大,可以用char字符
oled屏幕:
1、写入指令和数据
①开始位:start();
②确认地址:slave address=0111 1000
屏幕地址:bit1可以是0也可以是1,代表不同模式
RW:bit0=1代表读取数据模式,bit0=0代表写数据模式
③ACK
④control byte:Co D/C 00 0000
0000 0000传输数据,1000 0000写入命令
如果Co为0,后边默认是数据传输,Co为1是写入命令
ACK
⑤写入指令/数据
ACK
⑥停止位:stop
2、显示逻辑
128x64(长*宽)像素点
64=8page*8bit
自动右移
3、模式选择(选择页寻址模式0x20,0x02)
页地址模式——向右偏移,不会切换到下一列
水平地址模式——自动切换到下一列,page8循环完成返回page1
垂直地址模式——竖直向下切换,第一列,第二列,第三列....
主函数中配置模式选择
1、屏幕初始化
2、配置页地址模式
Oled_Write_Cmd(0x20);
Oled_Write_Cmd(0x02);
3、配置显示地址
Oled_Write_Cmd(0xB0);//配置page1-8
Oled_Write_Cmd(0x00);/
C51——oled显示一串字符
最新推荐文章于 2024-04-27 07:22:07 发布
本文详细介绍了在C51环境下如何利用OLED屏幕显示一串字符。内容涵盖了写入指令和数据的步骤,包括开始位、地址确认、控制字节等,并讨论了显示逻辑,如128x64像素的布局、自动右移以及三种不同的模式选择。此外,还提供了主函数中的配置流程,包括屏幕初始化、页地址模式设置、显示地址配置和数据写入方法。
摘要由CSDN通过智能技术生成