找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

單片機OLED屏使用教程與取字模步驟

  [復制鏈接]
跳轉到指定樓層
樓主
ID:307139 發(fā)表于 2018-4-13 10:21 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
OLED取字模步驟




2.3 0.96寸 OLED 驅動 IC
      本屏所用的驅動 IC 為 SSD1306;其具有內部升壓功能;所以在設計的時候不需要再專一設計升壓電路;當然了本屏也可以選用外部升壓,具體的請詳查數(shù)據(jù)手冊。SSD1306 的每頁包含了128  個字節(jié),總共  8  頁,這樣剛好是  128*64  的點陣大小。這點與 1.3 寸 OLED 驅動 IC SSD1106稍有不同,SSD1106 每頁是 132 個字節(jié),也是 8 頁。所以在用 0.96 寸 OLED 移植 1.3 寸 OLED 程序的時候需要將 0.96 寸的顯示地址向右偏移 2,這樣顯示就正常了;否則在用 1.3 寸的時候 1.3寸屏右邊會有 4 個像素點寬度顯示不正常或是全白,這點大家注意一下。其它的 SSD1306 和SSD1106  區(qū)別不大。

五、關于不同平臺的程序移植注意事項
很多新手工程師或是學生比較在意在某個處理器下的程序;其實這個沒有必要;大家可以打開幾個不同平臺下的程序,會發(fā)同一通信接口類型下的程序內部的操作函數(shù)是完全一樣的,只是管腳定義方式不同,還有一個就是需要包含所用平臺的頭文件;其它的其實都不用作修改;因為其它的函數(shù)均是對 OLED 屏的操作;與所用的處理器平臺沒有關系。 因為大家對 C51 單片機相對都比較熟悉;大學里基本上都學習過;在此我以 C51 的程序來作簡單說明  ;大家在移植的時候盡量參考 C51 的程序。大家打開程序會發(fā)現(xiàn)主要有幾人文件


Bmp.h 是存放的圖片數(shù)據(jù),也就是大家對一 BMP 圖片取模的數(shù)據(jù)
Oledfont.H 主要是存放的字庫數(shù)據(jù),包含常用的字符和用戶自己所取模的中文
Oled.c 主要是函數(shù)的操作
Main.c 這個就不說了

要把前面五個腳的定義搞對了,程序移植基本上就完成了。也就是說只要大家能把這五個名字與你處理器上面五個不同的管腳統(tǒng)一起來程序移植基本上就完成了, 當然了你要保證你的定義沒有錯;這些搞完以后基本上可以把屏點亮;亮但并不代表穩(wěn)定,這個時候一些時序可能需要調整一下,畢竟不同的平臺速度可能有些不同;不過一般情況下是不用調整的  ;除非你的處理器速度非�?�;有的地方可能要加一些延遲。

六、關于取模說明
取模主要有三種一是圖片、字符、漢字三種,取的原理是一樣的
6.1圖片取模
6.1.1>打開 PCtoLCD2002.exe 軟件


完整的pdf格式文檔51黑下載地址(共11頁pdf+軟件):
取字模操作步驟.zip (2.29 MB, 下載次數(shù): 321)


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

使用道具 舉報

沙發(fā)
ID:307474 發(fā)表于 2018-7-10 12:08 來自手機 | 只看該作者
請問有沒有完整程序�。�
回復

使用道具 舉報

板凳
ID:281047 發(fā)表于 2018-11-23 15:39 | 只看該作者
學習了,正好拿來看看
回復

使用道具 舉報

地板
ID:371527 發(fā)表于 2018-12-4 22:04 | 只看該作者
說明書和程序都包含才有引領的意義
回復

使用道具 舉報

5#
ID:168420 發(fā)表于 2019-5-3 10:55 | 只看該作者
想試試這個軟件
回復

使用道具 舉報

6#
ID:45671 發(fā)表于 2019-6-17 12:45 | 只看該作者
下載過,不知放哪去了
回復

使用道具 舉報

7#
ID:643876 發(fā)表于 2019-11-24 18:07 | 只看該作者
和我買的oled及資源一模一樣
回復

使用道具 舉報

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

本版積分規(guī)則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表