基於II2的在OLED屏的顯示

2021-10-13 03:04:08 字數 2370 閱讀 4614

oled,即有機發光二極體。oled由於同時具備自發光,不需要光源、對比度高、厚度薄、視角廣、反應速度快、可用於撓曲性板、使用溫度範圍廣、構造及製程較簡單等優異之特性,被認為是下一代的平面顯示技術。

lcd都需要背光,而 oled 不需要,因為它是自發光的。這樣同樣的顯示, oled 效果要

來得好一些。 以目前的技術, oled 的尺寸 還難以大型化,但是解析度確可以做 到很高。在本章中 ,我們使用的是 alinetek 的 oled 顯示模組;

該模組有以下特點:

模組有單色和雙色兩種可選,單色為 純藍色 ,而雙色則為黃藍雙色。

尺寸小,顯示尺寸為 0.96 寸,而模組的尺寸僅為 27mm26mm 大小。

高解析度,該模組的解析度為 12864 。

多種介面方式,該模組提供了總共 5 種介面包括: 6800 、 8080 兩種並行介面方式、3

線或 4 線的穿行 spi 介面方式, iic 介面方式(只需要 2 根線就可以控制 oled 了!)。

不需要高壓,直接接 3.3v 就可以工作了。

本文使用的是7線0.96寸spi的oled模組。

晶元:stm32f103zet6(亞博)

引腳連線:

spi,是英語serial peripheral inte***ce的縮寫,顧名思義就是序列外圍裝置介面。是motorola首先在其mc68hcxx系列處理器上定義的。spi介面主要應用在 eeprom,flash,實時時鐘,ad轉換器,還有數字訊號處理器和數碼訊號解碼器之間。spi,是一種高速的,全雙工,同步的通訊匯流排,並且在晶元的管腳上只占用四根線,節約了晶元的管腳,同時為pcb的布局上節省空間,提供方便,正是出於這種簡單易用的特性,現在越來越多的晶元整合了這種通訊協議,比如at91rm9200.

1.顯示自己的學號和姓名

2.顯示aht20的溫度和濕度

3.上下或左右的滑動顯示長字元,比如「萬古劍道如長夜」

學號的話因為oled可以直接識別英文和數字,所以就不需要建字模了。

3.採集溫度

因為之前做過溫度採集的實驗,是通過串列埠輸出到電腦,所以我們可以直接在主函式中呼叫,將這個結果輸出到oled上去。

這裡通過函式temandhum來採集溫濕度

然後在主函式中呼叫就好,我們通過乙個for迴圈輸出記錄五次溫濕度

for

(i=0

;i<=

5;i++

)

4.任務三是上下或左右的滑動顯示長字元

這裡我們需要新建乙個函式,將讓字元滾動的命令放在裡邊,然後在主函式直接呼叫

函式如下:

void

gun(

void

)

在這裡我讓他滾動顯示「萬古劍道如長夜」,在主函式中呼叫如下

gun()

;gui_showchinese(0

,8,16

,"萬古劍道如長夜",1

);for(i=

0;i<=

5;i++

)oled_wr_byte

(0x2e

,oled_cmd)

;oled_clear(0

);

整體主函式:
#include

"delay.h"

#include

"sys.h"

#include

"oled.h"

#include

"gui.h"

#include

"test.h"

#include

"temhum.h"

intmain

(void

)gun()

;gui_showchinese(0

,8,16

,"萬古劍道如長夜",1

);for(i=

0;i<=

5;i++

)oled_wr_byte

(0x2e

,oled_cmd)

;oled_clear(0

);}}

5.執行結果

STM32基於SPI的顯示(OLED)

主函式實驗結果 總結本文使用spi 通訊的oled螢幕,晶元使用的是stm32f103zet6。oled模組整體來說比較簡單,就是加字模,調函式的過程。初學者可以好好看看裡面包含的函式,還是很有趣的。oled,即有機發光二極體。oled由於同時具備自發光,不需要光源 對比度高 厚度薄 視角廣 反應速...

基於FPGA的5寸LCD顯示屏的顯示控制

數字影象處理是指將影象訊號轉換成數碼訊號並利用計算機對其進行處理的過程。影象處理最早出現於 20 世紀 50 年代,當時的電子計算機已經發展到一定水平,人們開始利用計算機來處理圖形和影象資訊。數字影象處理作為一門學科大約形成於 20 世紀 60 年代初期。早期的影象處理的目的是改善影象的質量,它以人...

LG正發一種內建透明OLED顯示屏的自動門感應門

程式設計客棧 www.cppcns.com 12月8日 訊息 自動感應門在我們生活中已經見怪不怪了,那麼你見過內建透明顯示屏可以展示廣告 變化顏色的感應門嗎?lg公司日前宣布與瑞典製造商assa abloy進口系統公司合作,開發內建透明suwaxzoled顯示屏的自動門感應門。這款程式設計客棧產品將...