1602液晶字符顯示_第1頁
1602液晶字符顯示_第2頁
1602液晶字符顯示_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1602液晶字符顯示

1.基本簡介

LCD1602工業(yè)字符型液晶,能夠同時顯示16x02即32個字符。(16列2行)

1602液晶也叫1602字符型液晶,它是一種特地用來顯示字母、數(shù)字、符號等的點陣型液晶模塊。它由若干個5X7或者5X11等點陣字符位組成,每個點陣字符位都可以顯示一個字符,每位之間有一個點距的間隔,每行之間也有間隔,起到了字符間距和行間距的作用,正由于如此所以它不能很好地顯示圖形(用自定義CGRAM,顯示效果也不好)。

1602LCD是指顯示的內(nèi)容為16X2,即可以顯示兩行,每行16個字符液晶模塊(顯示字符和數(shù)字)。

目前市面上字符液晶絕大多數(shù)是基于HD44780液晶芯片的,掌握原理是完全相同的,因此基于HD44780寫的掌握程序可以很便利地應(yīng)用于市面上大部分的字符型液晶。2.管腳功能

1602采納標(biāo)準(zhǔn)的16腳接口,其中:

第1腳:VSS為電源地

第2腳:VCC接5V電源正極

第3腳:V0為液晶顯示器對比度調(diào)整端,接正電源時對比度最弱,接地電源時對比度最高(對比度過高時會產(chǎn)生“鬼影”,使用時可以通過一個10K的電位器調(diào)整對比度)。

第4腳:RS為寄存器選擇,高電平1時選擇數(shù)據(jù)寄存器、低電平0時選擇指令寄存器。

第5腳:RW為讀寫信號線,高電平(1)時進行讀操作,低電平(0)時進行寫操作。

第6腳:E(或EN)端為使能(enable)端,高電平(1)時讀取信息,負跳變時執(zhí)行指令。

第7~14腳:D0~D7為8位雙向數(shù)據(jù)端。

第15~16腳:空腳或背燈電源。15腳背光正極,16腳背光負極。

⑶特性

3.3V或5V工作電壓,對比度可調(diào)

內(nèi)含復(fù)位電路

供應(yīng)各種掌握命令,如:清屏、字符閃耀、光標(biāo)閃耀、顯示移位等多種功能

有80字節(jié)顯示數(shù)據(jù)存儲器DDRAM

內(nèi)建有192個5X7點陣的字型的字符發(fā)生器CGROM8個可由用戶自定義的5X7的字符發(fā)生器CGRAM

3特性應(yīng)用

+3.3V電壓,對比度可調(diào)

內(nèi)含復(fù)位電路

供應(yīng)各種掌握命令,如:清屏、字符閃耀、光標(biāo)閃耀、顯示移位等多種功能

有80字節(jié)顯示數(shù)據(jù)存儲器DDRAM

內(nèi)建有192個5X7點陣的字型的字符發(fā)生器CGROM

8個可由用戶自定義的5X7的字符發(fā)生器CGRA。

微功耗、體積小、顯示內(nèi)容豐富、超薄輕松,常用在袖珍式儀表和低功耗應(yīng)用系統(tǒng)中。4操作掌握

6基本程序編寫

#include//包含頭文件

#defineuintunsignedint//預(yù)定義一下

#defineucharunsignedchar

sbitrs=P3^5;//1602的數(shù)據(jù)/指令選擇掌握線sbitrw=P3^6;//1602的讀寫掌握線

sbiten=P3^7;//1602的使能掌握線/*P2口接1602的D0~D7,留意不要接錯了挨次,我以前可在這上面吃過虧~*/

ucharcodetable="LCD1602checkok";//要顯示的內(nèi)容1放入數(shù)組tablel

ucharcodetable1="studyup";//要顯示的內(nèi)容2放入數(shù)組table1

voiddelay(uintn)//延時函數(shù){uintx,y;for(x=n;x>0;x--)for(y=110;y>0;y--);}

voidlcd_w(uchar)//1602寫命令函數(shù)

{rs=0;//選擇指令寄存器

rw=0;//選擇寫

P2=;//把命令字送入P2

delay(5);//延時一小會兒,讓1602預(yù)備接收數(shù)據(jù)

en=1;//使能線電平變化,命令送入1602的8位數(shù)據(jù)口

en=0;}

voidlcd_wdat(uchardat)//1602寫數(shù)據(jù)函數(shù)

{rs=1;//選擇數(shù)據(jù)寄存器

rw=0;//選擇寫

P2=dat;//把要顯示的數(shù)據(jù)送入P2

delay(5);//延時一小會兒,讓1602預(yù)備接收數(shù)據(jù)

en=1;//使能線電平變化,數(shù)據(jù)送入1602的8位數(shù)據(jù)口

en=0;}

voidlcd_init()//1602初始化函數(shù)

{lcd_w(0x38);//8位數(shù)據(jù),雙列,5*7字形

lcd_w(0x0c);//開啟顯示屏,關(guān)光標(biāo),光標(biāo)不閃耀

lcd_w(0x06);//顯示地址遞增,即寫一個數(shù)據(jù)后,顯示位置右移一位lcd_w(0x01);//清屏

}

voidmain()//主函數(shù)

{ucharn,m=0;

lcd_init();//液晶初始化

lcd_w(0x80);//顯示地址設(shè)為80H(即00H,)上排第一位for(m=0;m<16;m++)//將table中的數(shù)據(jù)依次寫入1602顯示

{

lcd_wdat(table);

delay(200);}

lcd_w(0x80+0x44);//重新設(shè)定顯示地址為0x

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論