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