和12岁小同志搞创客开发:如何驱动 12864 OLED液晶显示屏?
目錄
1、簡介和驅(qū)動(dòng)原理
2、實(shí)踐
機(jī)緣巧合在網(wǎng)上認(rèn)識一位12歲小同志,從零開始系統(tǒng)輔導(dǎo)其創(chuàng)客開發(fā)思維和技巧。
項(xiàng)目專欄:https://blog.csdn.net/m0_38106923/category_11097422.html?
1、簡介和驅(qū)動(dòng)原理
12864 OLED液晶顯示屏是128*64點(diǎn)陣液晶模塊的點(diǎn)陣數(shù)簡稱。該點(diǎn)陣的屏顯成本相對較低,適用于各類儀器,小型設(shè)備的顯示領(lǐng)域。
由于常規(guī)的12864 OLED液晶顯示屏點(diǎn)陣數(shù)較多,所以使用SPI通信協(xié)議,引腳說明如下表所示:
和LCD1602液晶顯示屏一樣,12864 OLED液晶顯示屏也是通過內(nèi)部指令編程,模塊控制芯片提供兩套控制命令。
基本指令如下所示:
擴(kuò)充指令如下所示:
更多詳情細(xì)節(jié)可參見模塊手冊。?
2、實(shí)踐
為了更加節(jié)省控制器IO口,本項(xiàng)目使用基于IIC通信的12864 OLED液晶顯示屏,只需要四根線,既可以完成顯示驅(qū)動(dòng),連線效果如下所示:
驅(qū)動(dòng)程序如下所示:
在實(shí)際的編程開發(fā)中,其實(shí)顯示每一個(gè)文字都是由不同的編碼組成,我們可以用過一些專業(yè)的軟件進(jìn)行生成,在之后編程實(shí)踐中,讓我們再來體驗(yàn)吧~
總結(jié)
以上是生活随笔為你收集整理的和12岁小同志搞创客开发:如何驱动 12864 OLED液晶显示屏?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python Qt GUI设计:QTab
- 下一篇: Python Qt GUI设计:QMdi