tft每日頭條

 > 圖文

 > 1.3寸oled顯示屏編程

1.3寸oled顯示屏編程

圖文 更新时间:2024-08-24 04:22:50

1.3寸oled顯示屏編程?工程師在開發電子項目,遇到帶有LCD液晶顯示屏功能要求的,它的驅動電路,一般會想到用什麼方案?,下面我們就來說一說關于1.3寸oled顯示屏編程?我們一起去了解并探讨一下這個問題吧!

1.3寸oled顯示屏編程(4個COM和6個SEG的LCD液晶顯示屏驅動方案)1

1.3寸oled顯示屏編程

工程師在開發電子項目,遇到帶有LCD液晶顯示屏功能要求的,它的驅動電路,一般會想到用什麼方案?

不用問,很多人都會說HT1621B芯片的方案。

沒錯,HT1621B芯片是一個專門用來驅動LCD液晶顯示屏的,它最大能支持4個COM端和32個SEG端的驅動。

HT1621B芯片

隻是,如果正在開發的項目,它的LCD液晶顯示屏不需要顯示那麼多的字符和圖形,比如體重秤,它隻需要顯示多少重量就可以了。

體重秤

這個時候,就沒必要選用HT1621B芯片的方案了,因為它的48個引腳有點資源浪費了。

01 VK1024B芯片

除了HT1621B芯片可以驅動LCD液晶顯示屏,還有沒有其他的類似功能芯片呢?

VK1024B芯片就是其中之一,它能支持4個COM端和6個SEG端,最大可以驅動24個段碼的字符和圖形,隻有SOP-16封裝。

VK1024B芯片

這個相比較HT1621B芯片的SSOP-48封裝,整整省掉了32個引腳,也節約了PCB電路闆的尺寸空間。

它的16個引腳,按照功能可以劃分為3類

其一,芯片的左邊CS引腳、WR引腳、DATA引腳是與單片機通信的數據引腳。

其二,芯片的VDD引腳、VLCD引腳和VSS引腳,是電源類引腳,其中VLCD引腳的電壓,是設置LCD驅動電壓的幅值,一般是不能超過VDD電壓值即可。

其三,芯片的右邊是COM端和SEG端,直接連接LCD液晶顯示屏的引腳,驅動顯示需要的字符和圖形。

02 VK1024B芯片驅動電路

VK1024B芯片驅動LCD的電路,是與HT1621B芯片驅動LCD的電路類似,工程師可以直接互相參考一下。

VK1024B芯片驅動電路

芯片的COM端與LCD液晶顯示屏的COM端直接連接在一起,SEG端與LCD液晶顯示屏的SEG端直接連接在一起。

通過調節電位器R1的阻值,就能調節LCD液晶顯示屏的亮度。

另外一個問題,單片機是如何借助CS引腳、WR引腳和DATA引腳的功能,來實現LCD液晶顯示屏顯示自己想要的内容呢?

這個就要從軟件程序的角度來分析了,打開一下VK1024B芯片的數據手冊,找到它的顯示RAM存儲結構

VK1024B芯片的顯示RAM

比如,我們在開發一個類似于這樣的LCD液晶顯示屏,它顯示當前的溫度值和濕度值,也顯示設置的溫度值,還有年月、星期和時間信息。

段碼LCD液晶顯示屏

軟件程序是如何控制的呢?它的代碼該怎麼寫呢?

溫度值和濕度值,它們的顯示也是類似于LED數碼管一樣,也是由一段一段的“8”字圖形呈現出來的。如果想要顯示“8”字,就把全部的7段圖形點亮即可。

同樣的道理,VK1024B芯片的LCD液晶驅動,它能控制4*6=24個段碼圖形。每個段碼圖形分别對應到顯示RAM的4個數據位和6個地址位。

如果想要顯示某個段碼圖形,在開發它的軟件代碼,隻需要把想要的那個映射寄存器置為1即可。

這就是它的軟件代碼開發原理。

03 VK1024B芯片方案優缺點

在實際使用VK1024B芯片開發項目方案,它的工作電壓既能支持常用的3.3V,也能支持常用的5.0V,而且自身的靜态功耗,可以通過軟件設置的方式,做到0.3uA。

并且,芯片内部還集成了256K的RC振動器,不需要外圍的晶振電路。偏置電壓可設置為1/2和1/3;COM周期的占空比也可設置為1/2、1/3和1/4。

這些都是一些常規的參數,總體而言,使用它驅動LCD液晶顯示屏,也有優缺點

優點就是它的Pin腳數很少,隻支持24個段碼,非常适合小尺寸,顯示字符和圖形不多的段碼液晶屏項目。

缺點嗎?

它不支持RD的命令,不支持讀取芯片内部的RAM數據,也就是沒有反饋信息,這樣就不知道發出的信号,是否真的被VK1024B芯片驅動LCD液晶顯示屏顯示出來了。

但如果有RD的命令,那就可以知道信号是否真的被VK1024B芯片執行了。

請持續關注【芯片哥】後面會定期更新有關于電子元器件和芯片,包括一些電子産品項目開發案例的相關内容。

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved