LCD1602 藍(lán)屏帶背光 LCD顯示屏 1602A-5v 藍(lán)底白字 顯示屏-在線(xiàn)視頻免費(fèi)觀看爽爽爽,歐美做爰又粗又大免費(fèi)看
- 報(bào)價(jià)
- 請(qǐng)來(lái)電詢(xún)價(jià)
- 聯(lián)系手機(jī)
- 18025355629
- 加工定制
- 否
- 品牌
- 其他
- 型號(hào)
- 1602A-5v
lcd1602 藍(lán)屏帶背光 lcd顯示屏 1602a-5v 藍(lán)底白字 顯示屏
玻璃尺寸
藍(lán)底白字
標(biāo)準(zhǔn)型16x2液晶顯示字符模塊(背光/藍(lán)屏)
1602采用標(biāo)準(zhǔn)的16腳接口,其中:
第1腳:vss為地電源
第2腳:vdd接5v正電源
第3腳:v0為液晶顯示器對(duì)比度調(diào)整端,接正電源時(shí)對(duì)比度Zui弱,接地電源時(shí)對(duì)比度Zui高,對(duì)比度過(guò)高時(shí)會(huì)產(chǎn)生“鬼影”,使用時(shí)可以通過(guò)一個(gè)10k的電位器調(diào)整對(duì)比度
第4腳:rs為寄存器選擇,高電平時(shí)選擇數(shù)據(jù)寄存器、低電平時(shí)選擇指令寄存器。
第5腳:r/w為讀寫(xiě)信號(hào)線(xiàn),高電平時(shí)進(jìn)行讀操作,低電平時(shí)進(jìn)行寫(xiě)操作。當(dāng)rs和rw共同為低電平時(shí)可以寫(xiě)入指令或者顯示地址,當(dāng)rs為低電平rw為高電平時(shí)可以讀忙信號(hào),當(dāng)rs為高電平rw為低電平時(shí)可以寫(xiě)入數(shù)據(jù)。
第6腳:e端為使能端,當(dāng)e端由高電平跳變成低電平時(shí),液晶模塊執(zhí)行命令。
第7~14腳:d0~d7為8位雙向數(shù)據(jù)線(xiàn)。
第15腳:背光電源正極
第16腳:背光電源負(fù)極
1602液晶模塊內(nèi)部的字符發(fā)生存儲(chǔ)器(cgrom)已經(jīng)存儲(chǔ)了160個(gè)不同的點(diǎn)陣字符圖形,如表1所示,這些字符有:阿拉伯?dāng)?shù)字、英文字母的大小寫(xiě)、常用的符號(hào)、和日文假名等,每一個(gè)字符都有一個(gè)固定的代碼,比如大寫(xiě)的英文字母“a”的代碼是01000001b(41h),顯示時(shí)模塊把地址41h中的點(diǎn)陣字符圖形顯示出來(lái),我們就能看到字母“a”。
以下是在液晶模塊的第二行第一個(gè)字符的位置顯示字母“a”的程序: org0000h
rs equ p3.7;確定具體硬件的連接方式
rw equ p3.6 ;確定具體硬件的連接方式
e equ p3.5 ;確定具體硬件的連接方式
mov p1,#00000001b ;清屏并光標(biāo)復(fù)位
acall enable;調(diào)用寫(xiě)入命令子程序
mov p1,#00111000b ;設(shè)置顯示模式:8位2行5x7點(diǎn)陣
acall enable ;調(diào)用寫(xiě)入命令子程序
mov p1,#00001111b ;顯示器開(kāi)、光標(biāo)開(kāi)、光標(biāo)允許閃爍
acall enable ;調(diào)用寫(xiě)入命令子程序
mov p1,#00000110b ;文字不動(dòng),光標(biāo)自動(dòng)右移
acall enable ;調(diào)用寫(xiě)入命令子程序
mov p1,#0c0h ;寫(xiě)入顯示起始地址(第二行第一個(gè)位置)
acall enable ;調(diào)用寫(xiě)入命令子程序
mov p1,#01000001b ;字母a的代碼
setb rs ;rs=1
clr rw ;rw=0 ;準(zhǔn)備寫(xiě)入數(shù)據(jù)
clr e ;e=0 ;執(zhí)行顯示命令
acall delay ;判斷液晶模塊是否忙?
setb e ;e=1 ;顯示完成,程序停車(chē)
ajmp $
enable:
clr rs ;寫(xiě)入控制命令的子程序
clr rw
clr e
acall delay
setb e
ret
delay:
mov p1,#0ffh ;判斷液晶顯示器是否忙的子程序
clr rs
setb rw
clr e
nop
setb e
jb p1.7,delay ;如果p1.7為高電平表示忙就循環(huán)等待
ret
end
程序在開(kāi)始時(shí)對(duì)液晶模塊功能進(jìn)行了初始化設(shè)置,約定了顯示格式。注意顯示字符時(shí)光標(biāo)是自動(dòng)右移的,無(wú)需人工干預(yù),每次輸入指令都先調(diào)用判斷液晶模塊是否忙的子程序delay,然后輸入顯示位置的地址0c0h,Zui后輸入要顯示的字符a的代碼41h。
[注:at89s52使用12m晶振]
=============================================================*/
#define lcm_rw p2_0 https://定義引腳
#define lcm_rs p2_1
#define lcm_e p2_2
#define lcm_data p1
#define busy 0x80 https://用于檢測(cè)lcm狀態(tài)字中的busy標(biāo)識(shí)
#i nclude
void writedatalcm(unsigned char wdlcm);
void writecommandlcm(unsigned char wclcm,buysc);
unsigned char readdatalcm(void);
unsigned char readstatuslcm(void);
void lcminit(void);
void displayonechar(unsigned char x, unsigned char y, unsigned charddata);
void displaylistchar(unsigned char x, unsigned char y, unsignedchar code *ddata);
void delay5ms(void);
void delay400ms(void);
unsigned char code uctech[] = {"uctech"};
unsigned char code net[] = {"uctech.icpcn.com"};
void main(void)
{
delay400ms(); https://啟動(dòng)等待,等lcm講入工作狀態(tài)
lcminit(); https://lcm初始化
delay5ms(); https://延時(shí)片刻(可不要)
displaylistchar(0, 5, uctech);
displaylistchar(0, 0, net);
readdatalcm();https://測(cè)試用句無(wú)意義
while(1);
}
https://寫(xiě)數(shù)據(jù)
void writedatalcm(unsigned char wdlcm)
{
readstatuslcm(); https://檢測(cè)忙
lcm_data = wdlcm;
lcm_rs = 1;
lcm_rw = 0;
lcm_e = 0; https://若晶振速度太高可以在這后加小的延時(shí)
lcm_e = 0; https://延時(shí)
lcm_e = 1;
}
https://寫(xiě)指令
void writecommandlcm(unsigned char wclcm,buysc) https://buysc為0時(shí)忽略忙檢測(cè)
{
if (buysc) readstatuslcm(); https://根據(jù)需要檢測(cè)忙
lcm_data = wclcm;
lcm_rs = 0;
lcm_rw = 0;
lcm_e = 0;
lcm_e = 0;
lcm_e = 1;
}
https://讀數(shù)據(jù)
unsigned char readdatalcm(void)
{
lcm_rs = 1;
lcm_rw = 1;
lcm_e = 0;
lcm_e = 0;
lcm_e = 1;
return(lcm_data);
}
https://讀狀態(tài)
unsigned char readstatuslcm(void)
{
lcm_data = 0xff;
lcm_rs = 0;
lcm_rw = 1;
lcm_e = 0;
lcm_e = 0;
lcm_e = 1;
while (lcm_data & busy); https://檢測(cè)忙信號(hào)
return(lcm_data);
}
void lcminit(void) https://lcm初始化
{
lcm_data = 0;
writecommandlcm(0x38,0); https://三次顯示模式設(shè)置,不檢測(cè)忙信號(hào)
delay5ms();
writecommandlcm(0x38,0);
delay5ms();
writecommandlcm(0x38,0);
delay5ms();
writecommandlcm(0x38,1);https://顯示模式設(shè)置,開(kāi)始要求每次檢測(cè)忙信號(hào)
writecommandlcm(0x08,1); https://關(guān)閉顯示
writecommandlcm(0x01,1); https://顯示清屏
writecommandlcm(0x06,1); https:// 顯示光標(biāo)移動(dòng)設(shè)置
writecommandlcm(0x0c,1); https:// 顯示開(kāi)及光標(biāo)設(shè)置
}
https://按指定位置顯示一個(gè)字符
void displayonechar(unsigned char x, unsigned char y, unsigned charddata)
{
y &= 0x1;
x &= 0xf; https://限制x不能大于15,y不能大于1
if (y) x |= 0x40; https://當(dāng)要顯示第二行時(shí)地址碼+0x40;
x |= 0x80; https:// 算出指令碼
writecommandlcm(x, 0); https://這里不檢測(cè)忙信號(hào),發(fā)送地址碼
writedatalcm(ddata);
}
https://按指定位置顯示一串字符
void displaylistchar(unsigned char x, unsigned char y, unsignedchar code *ddata)
{
unsigned char listlength;
listlength = 0;
y &= 0x1;
x &= 0xf; https://限制x不能大于15,y不能大于1
while (ddata[listlength]>0x20) https://若到達(dá)字串尾則退出
{
if (x <= 0xf) https://x坐標(biāo)應(yīng)小于0xf
{
displayonechar(x, y, ddata[listlength]);https://顯示單個(gè)字符
listlength++;
x++;
}
}
}
https://5ms延時(shí)
void delay5ms(void)
{
unsigned int tempcyc = 5552;
while(tempcyc--);
}
https://400ms延時(shí)
void delay400ms(void)
{
unsigned char tempcyca = 5;
unsigned int tempcycb;
while(tempcyca--)
{
tempcycb=7269;
while(tempcycb--);
};
以上程序僅供參考??!
本產(chǎn)品的加工定制是否,品牌是其他,型號(hào)是1602A-5v,種類(lèi)是DLP光顯屏(模塊),光源形狀是其他,光源種類(lèi)是其他
二三極管;場(chǎng)效應(yīng)管;穩(wěn)壓管;IC集成電路;光耦系列;晶振全系列;三端穩(wěn)壓系列;傳感器;電阻電容
電子產(chǎn)品、電子元器件、通訊產(chǎn)品、數(shù)碼產(chǎn)品、電腦產(chǎn)品的購(gòu)銷(xiāo),國(guó)內(nèi)貿(mào)易(法律、行政法規(guī)、國(guó)務(wù)院決定規(guī)定在登記前須批準(zhǔn)的項(xiàng)目除外);經(jīng)營(yíng)進(jìn)出口業(yè)務(wù)(法律、行政法規(guī)、國(guó)務(wù)院決定禁止的項(xiàng)目除外,限制的項(xiàng)目須取得許可后方可經(jīng)營(yíng))。
深圳市天士凱電子有限公司是集成電路及其它電子元器件的國(guó)際性分銷(xiāo)商,經(jīng)過(guò)這十多年的穩(wěn)定發(fā)展,天士凱建立了優(yōu)秀的國(guó)際商業(yè)信譽(yù)與口碑。公司秉承優(yōu)秀的商業(yè)信譽(yù),堅(jiān)守誠(chéng)信為本、合作共贏的經(jīng)營(yíng)理念,使公司逐步走上成功之道,得到了廣大客戶(hù)的贊賞與支持。目前公司已獲得了多方面的榮譽(yù)證書(shū)及相關(guān)認(rèn)證,進(jìn)一步加強(qiáng)了天士凱為客戶(hù)提供高品質(zhì)產(chǎn)品及優(yōu)越服務(wù)的承諾。 在天士凱,您能享受到我們?yōu)槟峁╇娮釉骷囊徽臼脚涮追?wù)。超過(guò)1,000,000項(xiàng)的庫(kù)存數(shù)據(jù), 可...