国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

中景園0.96寸 OLED 顯示屏 學(xué)習(xí)筆記

這篇具有很好參考價(jià)值的文章主要介紹了中景園0.96寸 OLED 顯示屏 學(xué)習(xí)筆記。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

中景園0.96寸 OLED 顯示屏 學(xué)習(xí)筆記

一、OLED簡(jiǎn)介

OLED,即有機(jī)發(fā)光二極管( Organic Light Emitting Diode )。OLED由于同時(shí)具備自發(fā)光,不需背光源、對(duì)比度高、厚度薄、視角廣、反應(yīng)速度快、可用于撓曲性面板、使用溫度范圍廣、構(gòu)造及制程較簡(jiǎn)單等優(yōu)異之特性,被認(rèn)為是下一代的平面顯示器新興應(yīng)用技術(shù)。
LCD都需要背光,而OLED不需要,因?yàn)樗亲园l(fā)光的。這樣同樣的顯示OLED效果要來(lái)得好一些。以目前的技術(shù),OLED的尺寸還難以大型化,但是分辨率確可以做到很高。在此我們使用的是中景園電子的0.96寸OLED顯示屏,該屏有以下特點(diǎn):

1、0.96 寸OLED有黃藍(lán),白,藍(lán)三種顏色可選;其中黃藍(lán)是屏上1/4部分為黃光,下3/4為藍(lán);而且是固定區(qū)域顯示固定顏色,顏色和顯示區(qū)域均不能修改
2、分辨率為128*64
3、多種接口方式; OLED裸屏總共種接口包括: 6800、8080 兩種并行接口方式、3線或4線的串行SPI接口方式、IIC 接口方式(只需要2根線就可以控制OLED了!),這五種接口是通過(guò)屏上的BSO~BS2來(lái)配置的。
4、中景園電子的本屏開(kāi)發(fā)了兩種接口的Demo板,接口分別為七針的SPI/IIC 兼容模塊四針的IIC模塊。

二、產(chǎn)品特點(diǎn)

2.1、0.96寸 OLED 裸屏外觀

裸屏為 30pin,從屏正面看左下角為 1,右下角為 30;在設(shè)計(jì)的時(shí)候一定要注意不要搞反了。
具體的接口定義請(qǐng)大家查看 0.96 寸 OLED 官方數(shù)據(jù)手冊(cè)
中景園0.96寸 OLED 顯示屏 學(xué)習(xí)筆記

2.2、0.96寸 OLED 模塊

2.2.1 SPI/IIC接口模塊

模塊接口定義:

  1. GND 電源地

  2. VCC 電源正(3~5.5V)

  3. D0 OLED 的 D0 腳,在 SPI 和 IIC 通信中為時(shí)鐘管腳

  4. D1 OLED 的 D1 腳,在 SPI 和 IIC 通信中為數(shù)據(jù)管腳

  5. RES OLED 的 RES#腳,用來(lái)復(fù)位(低電平復(fù)位)

  6. DC OLED 的 D/C#E 腳,數(shù)據(jù)和命令控制管腳

  7. CS OLED 的 CS#腳,也就是片選管腳

實(shí)物圖:
中景園0.96寸 OLED 顯示屏 學(xué)習(xí)筆記

2.2.2 IIC 接口模塊

模塊接口定義:

  1. GND 電源地
  2. VCC 電源正(3~5.5V)
  3. SCL OLED 的 D0 腳,在 IIC 通信中為時(shí)鐘管腳
  4. SDA OLED 的 D1 腳,在 IIC 通信中為數(shù)據(jù)管腳

實(shí)物圖:

中景園0.96寸 OLED 顯示屏 學(xué)習(xí)筆記

2.3、0.96寸 OLED 驅(qū)動(dòng)IC

本屏所用的驅(qū)動(dòng) IC 為 SSD1306;其具有內(nèi)部升壓功能;所以在設(shè)計(jì)的時(shí)候不需要再專一設(shè)計(jì)升壓電路;當(dāng)然了本屏也可以選用外部升壓,具體的請(qǐng)?jiān)敳閿?shù)據(jù)手冊(cè)。SSD1306 的每頁(yè)包含了128 個(gè)字節(jié),總共 8 頁(yè),這樣剛好是 128*64 的點(diǎn)陣大小。

這點(diǎn)與 1.3 寸 OLED 驅(qū)動(dòng) IC SSD1106稍有不同,SSD1106 每頁(yè)是 132 個(gè)字節(jié),也是 8 頁(yè)。所以在用 0.96 寸 OLED 移植 1.3 寸 OLED 程序的時(shí)候需要將 0.96 寸的顯示地址向右偏移 2,這樣顯示就正常了;否則在用 1.3 寸的時(shí)候 1.3寸屏右邊會(huì)有 4 個(gè)像素點(diǎn)寬度顯示不正?;蚴侨?,這點(diǎn)大家注意一下。其它的 SSD1306 和SSD1106 區(qū)別不大。

三、代碼

3.1、子文件

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

OLED.H 這 個(gè) 主 要 是 函 數(shù) 說(shuō) 明 和 管 腳 定 義

3.2、自己歸納

1、OLED_ShowCHinese();

功能:漢字顯示(可顯示取模后的任意點(diǎn)陣)

3個(gè)傳入?yún)?shù),分別為:顯示的橫坐標(biāo)、縱坐標(biāo)、漢字庫(kù)中文字的序號(hào)

2、OLED_ShowString();

功能:顯示一個(gè)字符號(hào)串

4個(gè)傳入?yún)?shù),分別為:顯示的橫坐標(biāo)、字符串、字體大小

3、OLED_ShowNum();

功能:顯示n位數(shù)字(變量數(shù)值)

5個(gè)傳入?yún)?shù),分別為:顯示的橫坐標(biāo)、字符串、num數(shù)值、數(shù)字的位數(shù)、字體大小

一個(gè)數(shù)字站7位

后期再次使用,可參考《番茄鐘V1.0》文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-404720.html

到了這里,關(guān)于中景園0.96寸 OLED 顯示屏 學(xué)習(xí)筆記的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【mcuclub】0.96寸oled顯示屏

    【mcuclub】0.96寸oled顯示屏

    ?proteus8.9版本中沒(méi)有OLED,通常用LCD12864模擬代替,而proteus8.13中有OLED,大家有興趣可以下載測(cè)試 OLED(Organic Light-Emitting Diode),又稱為有機(jī)電激光顯示、有機(jī)發(fā)光半導(dǎo)體。OLED顯示技術(shù)具有自發(fā)光的特性,采用非常薄的有機(jī)材料涂層和玻璃基板,當(dāng)有電流通過(guò)時(shí),這些有機(jī)材料

    2024年03月28日
    瀏覽(22)
  • ESP32 入門(mén)筆記04: 0.96寸OLED 顯示屏 + u8g2庫(kù)絲滑顯示UI (ESP32 for Arduino IDE)

    ESP32 入門(mén)筆記04: 0.96寸OLED 顯示屏 + u8g2庫(kù)絲滑顯示UI (ESP32 for Arduino IDE)

    先導(dǎo)知識(shí) ESP32 入門(mén)筆記01:開(kāi)發(fā)板信息、開(kāi)發(fā)環(huán)境搭建以及學(xué)資料準(zhǔn)備 ESP32 入門(mén)筆記02: GPIO參考指南 在本例中,我們使用 I2C 通信協(xié)議。ESP32 中最適合 I2C 通信的引腳是通用輸入輸出接口 22(SCL) 和通用輸入輸出接口 21(SDA) 。 安裝 SSD1306 OLED 庫(kù) – ESP32 (也可以用u8g2庫(kù),在Ardu

    2024年01月19日
    瀏覽(21)
  • 0.96寸OLED顯示屏文字取模和圖片取模教程

    0.96寸OLED顯示屏文字取模和圖片取模教程

    目錄 1、文字取模 2、圖片取模 ????????第一種、PCtoLCD2002 ????????第二種、Img2Lcd(個(gè)人推薦) ?總結(jié) 資源見(jiàn)本章最底部 ? ? ? ? 打開(kāi)取模軟件,如下圖所示: ? ? ? ? ?設(shè)置相關(guān)選項(xiàng) ? ? ? ? ?可設(shè)置漢字寬高,如下圖所示: ? ? ? ? ?開(kāi)始生成漢字C數(shù)組,如下圖

    2024年02月06日
    瀏覽(19)
  • 基于HAL庫(kù)的stm32的OLED顯示屏顯示(模擬I2C,四腳,0.96寸)

    基于HAL庫(kù)的stm32的OLED顯示屏顯示(模擬I2C,四腳,0.96寸)

    參考視頻:江科大oled程序移植stm32hal庫(kù),freertos學(xué)習(xí),cpu使用率_嗶哩嗶哩_bilibili ? STM32入門(mén)教程-2023持續(xù)更新中_嗶哩嗶哩_bilibili 高速和低速晶振均選擇為陶瓷晶振即可。 不需更改初始化配置,因?yàn)槟MI2C初始化時(shí)會(huì)設(shè)置這兩個(gè)引腳的電平 step1、step2完成后生成工程即可。 代

    2024年02月06日
    瀏覽(29)
  • STM32F103硬件IIC控制4針0.96寸OLED顯示屏

    STM32F103硬件IIC控制4針0.96寸OLED顯示屏

    OLED使用的0.96寸四針屏幕,以下直接看實(shí)際操作。 使用PCtoLCD2002軟件提取OLED字模。 注意紅色方框的選項(xiàng)內(nèi)容,不要選錯(cuò)了,選錯(cuò)會(huì)導(dǎo)致燒錄程序后無(wú)法顯示。 此為硬件IIC,如果使用過(guò)我的模擬IIC控制程序可直接看 void OLED_Write_Command(unsigned char IIC_Command); void OLED_Write_Data(unsig

    2024年02月02日
    瀏覽(39)
  • STM32F103模擬IIC控制4針0.96寸OLED顯示屏

    STM32F103模擬IIC控制4針0.96寸OLED顯示屏

    OLED,即有機(jī)發(fā)光二極管(Organic Light-Emitting Diode),又稱為有機(jī)電激光顯示(Organic Electroluminesence Display, OELD)。OLED由于同時(shí)具備自發(fā)光,不需背光源、對(duì)比度高、厚度薄、視角廣、反應(yīng)速度快、可用于撓曲性面板、使用溫度范圍廣、構(gòu)造及制程較簡(jiǎn)單等優(yōu)異之特性,被認(rèn)為

    2023年04月24日
    瀏覽(19)
  • STM32F103硬件SPI控制6針/7針0.96寸OLED顯示屏

    STM32F103硬件SPI控制6針/7針0.96寸OLED顯示屏

    OLED主要參數(shù) 1、高分辨率:128 64(和12864LCD相同分辨率,但該OLED屏的單位面積像素點(diǎn)多)。 2、廣可視角度:大于160°。 3、低功耗:正常顯示時(shí)0.04W。 4、寬供電范圍:直流3.3V-5V。 5、工業(yè)級(jí):工作溫度范圍-30°℃~70°℃。 6、體積小:28.8mm 28.5mm。 7、通信方式:lIC、SPI。 8、亮

    2024年02月17日
    瀏覽(23)
  • STM32F103模擬SPI控制6針/7針0.96寸OLED顯示屏

    STM32F103模擬SPI控制6針/7針0.96寸OLED顯示屏

    OLED主要參數(shù) 1、高分辨率:128 64(和12864LCD相同分辨率,但該OLED屏的單位面積像素點(diǎn)多)。 2、廣可視角度:大于160°。 3、低功耗:正常顯示時(shí)0.04W。 4、寬供電范圍:直流3.3V-5V。 5、工業(yè)級(jí):工作溫度范圍-30°℃~70°℃。 6、體積?。?8.8mm 28.5mm。 7、通信方式:lIC、SPI。 8、亮

    2024年02月04日
    瀏覽(20)
  • 5、江科大stm32視頻學(xué)習(xí)筆記——OLED顯示屏

    5、江科大stm32視頻學(xué)習(xí)筆記——OLED顯示屏

    目錄 1、OLED簡(jiǎn)介? 2、OLED硬件電路 3、OLED驅(qū)動(dòng)函函數(shù)簡(jiǎn)介和應(yīng)用 4、用keil進(jìn)行調(diào)試 4引腳OLED SCL和SDA是I2C通信引腳,需要接在I2C通信的引腳上 實(shí)驗(yàn)中用的模塊是GPIO口模擬的I2C通信,故SCL和SDA兩個(gè)端口可以接在任意的GPIO口上 7引腳OLED 右邊5個(gè)引腳是SPI通信協(xié)議的引腳 如果是GPI

    2024年02月14日
    瀏覽(25)
  • MSP430學(xué)習(xí)筆記(四)丨I2C通信(MSP430F5529驅(qū)動(dòng)OLED顯示屏)

    ???筆者學(xué)習(xí)采用單片機(jī)型號(hào)為MSP430F5529,使用MSP-EXP430F5529LP開(kāi)發(fā)板。 ???筆者擁有一定的STM32基礎(chǔ),在學(xué)習(xí)MSP430的過(guò)程中,最開(kāi)始苦于沒(méi)有合適的OLED顯示驅(qū)動(dòng)代碼,所以花了很多時(shí)間鉆研。綜合網(wǎng)上的各種代碼,筆者認(rèn)為江協(xié)科技的STM32課程中提供的OLED代碼使用方便,

    2024年02月16日
    瀏覽(25)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包