LCD1602工作原理
1602液晶也叫1602字符型液晶,它是一種專(zhuān)門(mén)用來(lái)顯示字母、數(shù)字、符號(hào)等的點(diǎn)陣型液晶模塊。1602LCD是指顯示的內(nèi)容16×2,即最多只能顯示32個(gè)字符。它由若干個(gè)5X7或者5X11等點(diǎn)陣字符位組成,每個(gè)點(diǎn)陣字符位都可以顯示一個(gè)字符,每位之間有一個(gè)點(diǎn)距的間隔,每行之間也有間隔,起到了字符間距和行間距的作用,正因?yàn)槿绱怂运荒芎芎玫仫@示圖形。
5X7點(diǎn)陣可以看做5行7列等間距分布的led燈,每一個(gè)燈相當(dāng)于一個(gè)像素點(diǎn),你要表達(dá)的字母或者數(shù)字都是由這些像素點(diǎn)組成的。只需控制燈的亮滅就可以了。
目前市面上的字符液晶大多數(shù)是基于HD44708液晶芯片而設(shè)計(jì)的,1602也是用HD44708的。
1602字符型液晶顯示器實(shí)物圖
lcd1602主要用來(lái)顯示數(shù)字、字母、圖形以及少量自定義字符??梢燥@示2行16個(gè)字符,擁有16個(gè)引腳,其中8位數(shù)據(jù)總線D0-D7,和RS、R/W、EN三個(gè)控制端口,工作電壓為5V,并且?guī)в凶址麑?duì)比度調(diào)節(jié)和背光。
實(shí)現(xiàn)方法
編程用到的主要管腳不過(guò)三個(gè),分別為:RS(數(shù)據(jù)命令選擇端),R/W(讀寫(xiě)選擇端),E(使能信號(hào));編程便主要圍繞這三個(gè)管腳展開(kāi)按照時(shí)序進(jìn)行初始化,寫(xiě)命令,寫(xiě)數(shù)據(jù)。
時(shí)序圖,是一種UML交互圖。它通過(guò)描述對(duì)象之間發(fā)送消息的時(shí)間順序顯示多個(gè)對(duì)象之間的動(dòng)態(tài)協(xié)作。它可以表示用例的行為順序,當(dāng)執(zhí)行一個(gè)用例行為時(shí),時(shí)序圖中的每條消息對(duì)應(yīng)了一個(gè)類(lèi)操作或狀態(tài)機(jī)中引起轉(zhuǎn)換的觸發(fā)事件。說(shuō)白了就是單片機(jī)想讓lcd進(jìn)行初始化,顯示數(shù)據(jù)等行為,就必須告訴lcd要做這些事了;lcd也是有脾氣的,單片機(jī)想命令lcd就得按照l(shuí)cd的規(guī)矩來(lái)。這個(gè)規(guī)矩,就是時(shí)序。
1602液晶模塊內(nèi)部的字符發(fā)生存儲(chǔ)器(CGROM)已經(jīng)存儲(chǔ)了160個(gè)不同的點(diǎn)陣字符圖形,這些字符有:阿拉伯?dāng)?shù)字、英文字母的大小寫(xiě)、常用的符號(hào)、和日文假名等,每一個(gè)字符都有一個(gè)固定的代碼,比如大寫(xiě)的英文字母“A”的代碼是01000001B(41H),顯示時(shí)模塊把地址41H中的點(diǎn)陣字符圖形顯示出來(lái),我們就能看到字母“A”。指令集如下圖:
可以看出,按照16進(jìn)制,清屏指令就0x01。光標(biāo)顯示指令就是0x0c。
-
LCD1602
+關(guān)注
關(guān)注
14文章
607瀏覽量
53973
發(fā)布評(píng)論請(qǐng)先 登錄
EC20在使用AT指令實(shí)現(xiàn)http或者mqtt功能時(shí),應(yīng)該沒(méi)辦法使用socket吧?
麥斯塔MST1602賦能工業(yè)物聯(lián)網(wǎng)關(guān)5ns同步精度
基于51單片機(jī)的多功能萬(wàn)年歷設(shè)計(jì)
FP7103 高效降壓恒流驅(qū)動(dòng)芯片:內(nèi)置模擬調(diào)光技術(shù),徹底消除 LCD 背光頻閃難題# #LCD顯示
50種常用電路,硬件設(shè)計(jì)必備知識(shí)寶典!收藏!
AN55-實(shí)現(xiàn)92%高效LCD照明的技術(shù)

LCD1602的原理及實(shí)現(xiàn)辦法
評(píng)論