STM32液晶顯示HT1621驅動原理及程序代碼

原貼地址:https://www.cnblogs.com/lemonzhang/p/9239172.html

1、HT1621電路分析

      HT1621爲32×4即128點內存映像LCD驅動器,包含內嵌的32×4位顯示RAM內存和時基發生器以及WDT看門狗定時器.

      HT1621驅動電路如下圖所示:

與單片機相連接控制的有9腳CS,3腳WR,12腳DATA,其功能描述如下表。

2、字符顯示原理

         液晶管點亮和熄滅原理分別爲在對應的RAM地址中寫1和寫0.首先需要清楚所驅動控制的液晶的COM-SEG對應關係,然後需要了解HT1621的32×4RAM地址映射。

         例如要控制的液晶的裝腳成品圖部分如下:

着重看一個液晶數碼管,我們瞭解原理就行。可以看到圖3中是第2個液晶數碼管,有7段,分別爲A,B,C,D,E,F,G。也就分別爲下面COM\SEG地址對應關係圖中的2A,2B,2C,2D,2E,2F,2G。

        液晶的顯示字符的部分COM公共端輸出口和SEG段輸出口的分佈如下表所示,同理我們可以看到例如:2D對應(SEG5,COM0),2E對應(SEG5,COM1),2F對應(SEG5,COM2),2A對應(SEG5,COM3),2C對應(SEG4,COM1),2G對應(SEG4,COM2),2B對應(SEG4,COM3)。

搞清楚我們要控制的對象之後那,  HT1621的RAM 地址映射如下圖所示:

可以清楚的看到要控制液晶段對應SEG號作爲6位地址,COM號對應作爲4位數據寫入,此時注意4位數據的高低位。寫數據到RAM命令格式爲:101+6位RAM地址+4位數據,其中RAM地址爲SEG序號.

        例如我們在圖3的第二個液晶數碼管上顯示數字,首先我們根據圖3得到地址映射關係,先寫入地址SEG4中的四位數據(COM3,COM2,COM1,COM0),再寫如地址SEG5中的四位數據(COM3,COM2,COM1,COM0),對應關係如下:

原貼地址:https://www.cnblogs.com/lemonzhang/p/9239172.html

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章