LCD1602工作原理
液晶顯示模塊具有體積小、功耗低、顯示內(nèi)容豐富、超薄輕巧等優(yōu)點(diǎn),在嵌入式應(yīng)用系統(tǒng)中得到越來(lái)越廣泛的應(yīng)用,這講中向大家介紹的LCD1602 液晶顯示模塊(其內(nèi)部控制器為HD44780 芯片),它可以顯示兩行,每行16 個(gè)字符,因此可相當(dāng)于32 個(gè)LED 數(shù)碼管,而且比數(shù)碼管顯示的信息還多。采用單+5V 電源供電,外圍電路配置簡(jiǎn)單,價(jià)格便宜,具有很高的性價(jià)比。
LCD1602 外觀如圖1(a) 所示。1602 字符型LCD 模塊的管腳分布如圖1(b) 所示, 其管腳各功能如表1 所示。
圖1 (a) LCD1602外觀圖 (b) LCD1602管腳分布圖
值得提出的是,各種液晶廠家均有提供幾乎都是同樣規(guī)格的1602 模塊或兼容模塊,盡管各廠家的對(duì)其各自的產(chǎn)品命名不盡相同;但其最初采用的LCD 控制器采用的是HD44780,在各廠家生產(chǎn)的1602 模塊當(dāng)中,基本上也都采用了與之兼容的控制IC,所以從特性上基本上是一樣的;當(dāng)然,很多廠商提供了不同的字符顏色、背光色之類的顯示模塊。
LCD1602 有11 個(gè)控制指令, 見(jiàn)表2。其中,DDRAM :顯示數(shù)據(jù)RAM,用來(lái)寄存待顯示的字符代碼;CGROM :字符發(fā)生存儲(chǔ)器;CGRAM :用戶自定義的字符圖形RAM。限于篇幅原因在此不做詳細(xì)敘述,讀者可以上網(wǎng)查看HD44780 芯片資料和LCD1602 數(shù)據(jù)手冊(cè)。
這里介紹幾個(gè)LCD1602 編程時(shí)經(jīng)常用到的幾個(gè)指令,見(jiàn)表3。