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