一本大道香久在线播放_无码专区久久中文字幕_av中文字幕网免费观看_Av免费无码一区二区……

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)底白字 顯示屏

玻璃尺寸

69.5*21.8*17.8

藍(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。


smc1602a(16*2)模擬口線(xiàn)接線(xiàn)方式
連接線(xiàn)圖: 
      ---------------------------------------------------
       |lcm-----51   |lcm-----51   | lcm------51     |
      ------------------------------------------------|
       |db0-----p1.0 | db4-----p1.4 |rw-------p2.0    |
       |db1-----p1.1 | db5-----p1.5 |rs-------p2.1    |
       |db2-----p1.2 | db6-----p1.6 |e--------p2.2    |
       |db3-----p1.3 | db7-----p1.7 |vlcd接1k電阻到gnd|
      ---------------------------------------------------

[注: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)是其他

統(tǒng)一社會(huì)信用代碼
440301105707707
成立日期
2011年09月16日
法定代表人
陳海雄
注冊(cè)資本
50

主營(yíng)產(chǎn)品

二三極管;場(chǎng)效應(yīng)管;穩(wěn)壓管;IC集成電路;光耦系列;晶振全系列;三端穩(wěn)壓系列;傳感器;電阻電容

經(jīng)營(yíng)范圍

電子產(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))。

公司簡(jiǎn)介

深圳市天士凱電子有限公司是集成電路及其它電子元器件的國(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ù), 可...

查看公司詳情
聯(lián)系電話(huà)0755-23883287撥打手機(jī)18025355629撥打郵箱[email protected]郵件
聯(lián)聯(lián)系人陳海雄
地址深圳市福田區(qū)華強(qiáng)北街道深南中路佳和4C163室
我們其他產(chǎn)品