1. 反显和正常显示是最常用的显示方式;希望大家能够真正理解他的真正原理是什么。OLED 显示屏内部的点阵相当于一个个的二极管;多数是共阴极的。所以在我们点亮一个点的时候需要给对应的点送出高电平。在显示文字的时候有很多朋友喜欢用反显;此时希望大家去认真分析一下正常显示时的函数。
2. 下面对正常显示和反显有关的函数做些说明
大家找到 OLED_ShowChar(u8 x,u8 y,u8 chr)这个函数
标记的两行希望大家理解一下;这个也就是向屏发送的数据;OLED_SDIN_Set();相当于发送 1;OLED_SDIN_Clr();相当于发送 0;这个是正常显示时候的状态;如果需要反显;只
需要这两行交换一下位置就可以了。如下图所示
但是大家要注意;不要直接在这个函数中直接修改;因为 OLED_WR_Byte(u8 dat,u8 cmd)
这个函数在其它地方对屏发送控制操作也要用到;所以大家再定义一个函数;函数名可
以定义为 OLED_WR_Byte2(u8 dat,u8 cmd)
这样就完成了字符反显;因为字符串也是直接调用了字符的函数;所以也会反显。在此对反显最底层的原理应该基本了解了;同理中文和图片的反显也是同样的道理。真心希望大家去理解体会正常显示的函数操作;理解以后操作其它的;不会有任何问题。非常感谢大家的认真阅读
全部资料51hei下载地址:
OLED反白显示技术资料.rar
(1.69 MB, 下载次数: 119)
|