LCD1602的原理及實(shí)現(xiàn)辦法
來源: 發(fā)布時(shí)間:2021-02-22 點(diǎn)擊量:2037
LCD1602工作原理
1602液晶也叫1602字符型液晶,它是一種專門用來顯示字母、數(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主要用來顯示數(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)方法
編程用到的主要管腳不過三個(gè),分別為:RS(數(shù)據(jù)命令選擇端),R/W(讀寫選擇端),E(使能信號(hào));編程便主要圍繞這三個(gè)管腳展開按照時(shí)序進(jìn)行初始化,寫命令,寫數(shù)據(jù)。
時(shí)序圖,是一種UML交互圖。它通過描述對(duì)象之間發(fā)送消息的時(shí)間順序顯示多個(gè)對(duì)象之間的動(dòng)態(tài)協(xié)作。它可以表示用例的行為順序,當(dāng)執(zhí)行一個(gè)用例行為時(shí),時(shí)序圖中的每條消息對(duì)應(yīng)了一個(gè)類操作或狀態(tài)機(jī)中引起轉(zhuǎn)換的觸發(fā)事件。說白了就是單片機(jī)想讓lcd進(jìn)行初始化,顯示數(shù)據(jù)等行為,就必須告訴lcd要做這些事了;lcd也是有脾氣的,單片機(jī)想命令lcd就得按照l(shuí)cd的規(guī)矩來。這個(gè)規(guī)矩,就是時(shí)序。