科技在不斷的進(jìn)步,這在我們的日常生活中體現(xiàn)的淋漓盡致,像現(xiàn)在的智能 云電視 、智能 空調(diào) 、智能 冰箱 等等 智能家居 ,就是科技在我們生活中的體現(xiàn)。顯示屏同樣是科技改變生活的一個(gè)產(chǎn)物,在我們的生活中顯示屏幾乎隨處可見(jiàn),大部分有數(shù)字信息顯示的電子設(shè)備中都會(huì)有顯示屏。下面我們要介紹的1602lcd同樣是一個(gè)液晶顯示屏,同樣被大家廣泛應(yīng)用于生活中。
【資料圖】
關(guān)于LCD1602:
1602LCD是指顯示的內(nèi)容為16X2,即可以顯示兩行,每行16個(gè)字符液晶模塊(顯示字符和數(shù)字)。
市面上字符液晶大多數(shù)是基于HD44780液晶芯片的,控制原理是完全相同的,因此基于HD44780寫(xiě)的控制程序可以很方便地應(yīng)用于市面上大部分的字符型液晶。
LCD1602的編寫(xiě)
在編寫(xiě)LCD1602程序前,我們必須了解其手冊(cè)上一些非常重要的信息,如果這些信息不能理解透徹,編程可能會(huì)遇到或多或少的問(wèn)題,在此先大致歸納幾點(diǎn)。
1.管腳:
1602共16個(gè)管腳,但是編程用到的主要管腳不過(guò)三個(gè),分別為:RS(數(shù)據(jù)命令選擇端),R/W(讀寫(xiě)選擇端),E(使能信號(hào));以后編程便主要圍繞這三個(gè)管腳展開(kāi)進(jìn)行初始化,寫(xiě)命令,寫(xiě)數(shù)據(jù)。
以下具體闡述這三個(gè)管腳:
RS為寄存器選擇,高電平選擇數(shù)據(jù)寄存器,低電平選擇指令寄存器。
R/W為讀寫(xiě)選擇,高電平進(jìn)行讀操作,低電平進(jìn)行寫(xiě)操作。
E端為使能端,后面和時(shí)序聯(lián)系在一起。
2.指令集:
LCD_1602 初始化指令小結(jié):
0x38 設(shè)置16*2顯示,5*7點(diǎn)陣,8位數(shù)據(jù)接口
0x01 清屏
0x0F 開(kāi)顯示,顯示 光標(biāo) ,光標(biāo)閃爍
0x08 只開(kāi)顯示
0x0e 開(kāi)顯示,顯示光標(biāo),光標(biāo)不閃爍
0x0c 開(kāi)顯示,不顯示光標(biāo)
0x06 地址加1,當(dāng)寫(xiě)入數(shù)據(jù)的時(shí)候光標(biāo)右移
0x02 地址計(jì)數(shù)器AC=0;(此時(shí)地址為0x80) 光標(biāo)歸原點(diǎn),但是DDRAM中斷內(nèi)容不變
0x18 光標(biāo)和顯示一起向左移動(dòng)
1602lcd是一種字符型的液晶顯示屏模塊,一般會(huì)被用來(lái)顯示字母、符號(hào)或者是數(shù)字。1602lcd顯示的每個(gè)字符之間都會(huì)有間隔,上下行之間也會(huì)有間隔,這也就是為什么1602lcd是一種用來(lái)顯示字符的液晶模塊,而不能顯示圖形或者圖像的原因。值得大家注意的是對(duì)1602lcd的編寫(xiě),需要了解的除了以上的管腳和指令集信息外有時(shí)還會(huì)用到1602lcd字符集的相關(guān)信息,大家可以對(duì)其了解一下。
關(guān)鍵詞: 1602lcd