久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 19572|回復: 18
打印 上一主題 下一主題
收起左側

0.96寸oled反白顯示操作說明與原理圖等資料

  [復制鏈接]
跳轉到指定樓層
樓主
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)
0.96寸OLED使用文檔新手必看V2.0.pdf (1.61 MB, 下載次數: 93)
0.96OLED顯示屏原理圖.rar (484.3 KB, 下載次數: 97)


評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏12 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:250287 發表于 2018-9-23 10:17 | 只看該作者
哈哈 反顯增加了可玩性!感謝感謝
!
回復

使用道具 舉報

板凳
ID:369368 發表于 2019-2-24 20:03 | 只看該作者
非常感謝,設置參數的時候用反顯非常方便
回復

使用道具 舉報

地板
ID:55219 發表于 2019-8-13 22:03 來自手機 | 只看該作者
i2c總線的,根據這樣思路設置沒反應,頭疼
回復

使用道具 舉報

5#
ID:604085 發表于 2019-8-26 23:52 | 只看該作者

謝謝分享
回復

使用道具 舉報

6#
ID:646328 發表于 2020-7-19 22:37 | 只看該作者
yxz1140 發表于 2019-8-13 22:03
i2c總線的,根據這樣思路設置沒反應,頭疼

同樣遇到相同的問題
回復

使用道具 舉報

7#
ID:29751 發表于 2020-7-20 10:43 | 只看該作者
I2C怎么實現呢
回復

使用道具 舉報

8#
ID:653353 發表于 2021-1-19 01:22 來自手機 | 只看該作者
iic也可以的 非常感謝樓主!非常感謝!
回復

使用道具 舉報

9#
ID:653353 發表于 2021-1-19 01:37 來自手機 | 只看該作者
樓主說了要到最底層去哇 所以iic的需要修改仨文件哈 仨函數第一個write_iic_Byte()第二個OLED_wrDat()然后你就把你要用的那個OLED_P6x8char()之類的點陣函數里面的OLED_WrDat()改成OLED_WrDat2()就可以了
回復

使用道具 舉報

10#
ID:653353 發表于 2021-1-19 01:54 來自手機 | 只看該作者
補充一下  一定要把這仨程序名都改了 使之成為新的程序  根據需要調用
回復

使用道具 舉報

11#
ID:419968 發表于 2021-1-23 01:07 | 只看該作者
其實只要把要寫的數據取反就可以了,oled_wr_byte(f8*16[c*16+i+8],oled_dat);正顯oled_wr_byte(f8*16[c*16+i+8],~oled_dat);反顯
回復

使用道具 舉報

12#
ID:959373 發表于 2021-8-25 19:58 來自手機 | 只看該作者
這只能全屏反白,單字反白或字符串反白就另當別論了。
回復

使用道具 舉報

13#
ID:824490 發表于 2021-9-30 09:23 | 只看該作者
3步完成:
flag//反白標志
table//碼表
disdata//顯示數據

disdata=table[0]; //獲取顯示數據
if (flag) disdata=~disdata;//根據標志反轉數據
oled_wr_byte(x,y,disdata);//送出顯示數據。
回復

使用道具 舉報

14#
ID:439809 發表于 2021-11-30 17:43 | 只看該作者
有道理!!支持!!
回復

使用道具 舉報

15#
ID:1022161 發表于 2022-6-13 15:32 | 只看該作者
反白不懂,學習一下
回復

使用道具 舉報

16#
ID:302293 發表于 2023-10-16 08:19 | 只看該作者
15796245 發表于 2018-9-23 10:17
哈哈 反顯增加了可玩性!感謝感謝
!

  大俠,哪個函數可以實現反白的滾動條?
回復

使用道具 舉報

17#
ID:962202 發表于 2024-4-1 16:43 | 只看該作者
謝樓主分享了,正想弄個局部反顯OLED
回復

使用道具 舉報

18#
ID:1000679 發表于 2024-4-12 21:59 | 只看該作者
將字符數據直接~ 取反就可以反顯了。
回復

使用道具 舉報

19#
ID:302293 發表于 2024-8-29 08:25 | 只看該作者
要滾動條反白,該怎么寫
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲国产成人精品女人久久久 | 免费成人av | 99tv| 日本色综合 | 一区二区欧美在线 | 亚洲成人一区二区在线 | 日本精品一区二区 | 亚洲精品一二三 | 国产精品成人一区二区三区夜夜夜 | 国产aaaaav久久久一区二区 | 五月槐花香 | 国产高清在线精品一区二区三区 | 亚洲欧美日本在线 | 日本一级淫片免费啪啪3 | 久久av.com| 99久久中文字幕三级久久日本 | www.日韩免费 | 国产在线一区二区三区 | 亚洲激情一区二区 | 九九热热九九 | 久久久久久高清 | 青娱乐一区二区 | 国产精品久久久久久亚洲调教 | 91素人 | 91九色视频在线 | 91伊人网 | 欧美日本韩国一区二区三区 | 精品1区2区 | 亚洲视频一区在线观看 | 亚洲一区视频在线 | 狠狠操狠狠干 | 欧美人人 | 九九久久这里只有精品 | 国产999精品久久久 日本视频一区二区三区 | 欧美激情一区二区三级高清视频 | hitomi一区二区三区精品 | 亚洲一区二区三区在线播放 | 欧美日韩国产精品激情在线播放 | 亚洲精品久久久一区二区三区 | 亚洲一区中文字幕在线观看 | 曰批视频在线观看 |