LCD1602工作原理
1602液晶也叫1602字符型液晶,它是一種專門用來顯示字母、數(shù)字、符號等的點陣型液晶模塊。1602LCD是指顯示的內(nèi)容16×2,即最多只能顯示32個字符。它由若干個5X7或者5X11等點陣字符位組成,每個點陣字符位都可以顯示一個字符,每位之間有一個點距的間隔,每行之間也有間隔,起到了字符間距和行間距的作用,正因為如此所以它不能很好地顯示圖形。
5X7點陣可以看做5行7列等間距分布的led燈,每一個燈相當于一個像素點,你要表達的字母或者數(shù)字都是由這些像素點組成的。只需控制燈的亮滅就可以了。
目前市面上的字符液晶大多數(shù)是基于HD44708液晶芯片而設計的,1602也是用HD44708的。
1602字符型液晶顯示器實物圖
lcd1602主要用來顯示數(shù)字、字母、圖形以及少量自定義字符。可以顯示2行16個字符,擁有16個引腳,其中8位數(shù)據(jù)總線D0-D7,和RS、R/W、EN三個控制端口,工作電壓為5V,并且?guī)в凶址麑Ρ榷日{(diào)節(jié)和背光。
實現(xiàn)方法
編程用到的主要管腳不過三個,分別為:RS(數(shù)據(jù)命令選擇端),R/W(讀寫選擇端),E(使能信號);編程便主要圍繞這三個管腳展開按照時序進行初始化,寫命令,寫數(shù)據(jù)。
時序圖,是一種UML交互圖。它通過描述對象之間發(fā)送消息的時間順序顯示多個對象之間的動態(tài)協(xié)作。它可以表示用例的行為順序,當執(zhí)行一個用例行為時,時序圖中的每條消息對應了一個類操作或狀態(tài)機中引起轉(zhuǎn)換的觸發(fā)事件。說白了就是單片機想讓lcd進行初始化,顯示數(shù)據(jù)等行為,就必須告訴lcd要做這些事了;lcd也是有脾氣的,單片機想命令lcd就得按照lcd的規(guī)矩來。這個規(guī)矩,就是時序。
1602液晶模塊內(nèi)部的字符發(fā)生存儲器(CGROM)已經(jīng)存儲了160個不同的點陣字符圖形,這些字符有:阿拉伯數(shù)字、英文字母的大小寫、常用的符號、和日文假名等,每一個字符都有一個固定的代碼,比如大寫的英文字母“A”的代碼是01000001B(41H),顯示時模塊把地址41H中的點陣字符圖形顯示出來,我們就能看到字母“A”。指令集如下圖:
可以看出,按照16進制,清屏指令就0x01。光標顯示指令就是0x0c。
-
LCD1602
+關注
關注
14文章
607瀏覽量
53175
發(fā)布評論請先 登錄
相關推薦
50種常用電路,硬件設計必備知識寶典!收藏!
AN55-實現(xiàn)92%高效LCD照明的技術

ADS1602與TM4C1294通信,最高數(shù)據(jù)率不能超過10Mbps,遠遠小于40Mbps,請問有何解決辦法?
納芯微NSUC1602:支持1500W電機驅(qū)動,應對大電流挑戰(zhàn)
常見墊圈故障及解決辦法 防漏墊圈的設計與應用
可調(diào)時測溫計算的多功能時鐘代碼及仿真
基于FPGA的LCD1602液晶顯示模塊驅(qū)動設計

基于51單片機的溫濕度及PM2.5監(jiān)測系統(tǒng)仿真

基于51單片機的智能防火GSM上報仿真

評論