OLED取字模步驟
0.jpg (30.35 KB, 下載次數(shù): 91)
下載附件
2018-4-13 15:40 上傳
0.jpg (20.61 KB, 下載次數(shù): 77)
下載附件
2018-4-13 15:42 上傳
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)主要有幾人文件
0.jpg (13.66 KB, 下載次數(shù): 100)
下載附件
2018-4-13 15:43 上傳
Bmp.h 是存放的圖片數(shù)據(jù),也就是大家對一 BMP 圖片取模的數(shù)據(jù)
Oledfont.H 主要是存放的字庫數(shù)據(jù),包含常用的字符和用戶自己所取模的中文
Oled.c 主要是函數(shù)的操作
Main.c 這個就不說了
0.jpg (52.18 KB, 下載次數(shù): 87)
下載附件
2018-4-13 15:43 上傳
要把前面五個腳的定義搞對了,程序移植基本上就完成了。也就是說只要大家能把這五個名字與你處理器上面五個不同的管腳統(tǒng)一起來程序移植基本上就完成了, 當然了你要保證你的定義沒有錯;這些搞完以后基本上可以把屏點亮;亮但并不代表穩(wěn)定,這個時候一些時序可能需要調整一下,畢竟不同的平臺速度可能有些不同;不過一般情況下是不用調整的 ;除非你的處理器速度非�?�;有的地方可能要加一些延遲。
六、關于取模說明
取模主要有三種一是圖片、字符、漢字三種,取的原理是一樣的
6.1圖片取模
6.1.1>打開 PCtoLCD2002.exe 軟件
0.jpg (41.62 KB, 下載次數(shù): 89)
下載附件
2018-4-13 15:44 上傳
0.jpg (35.94 KB, 下載次數(shù): 79)
下載附件
2018-4-13 15:44 上傳
0.jpg (43.93 KB, 下載次數(shù): 63)
下載附件
2018-4-13 15:44 上傳
0.jpg (62.14 KB, 下載次數(shù): 86)
下載附件
2018-4-13 15:44 上傳
0.jpg (30.13 KB, 下載次數(shù): 81)
下載附件
2018-4-13 15:45 上傳
完整的pdf格式文檔51黑下載地址(共11頁pdf+軟件):
取字模操作步驟.zip
(2.29 MB, 下載次數(shù): 321)
2018-4-13 10:20 上傳
點擊文件名下載附件
OLED字模 下載積分: 黑幣 -5
|