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