深圳市福田区佳盈盛电子经营部
集成电路IC , 二三极管 , 可控硅 , 光耦 , 电解电容 , 电感磁珠
LCD显示屏1602A-5v LCD1602兰屏

资料请自行下载,地址在描述下面,密码是 深圳市佳盈盛电子

http://pan.baidu.com/s/1

玻璃尺寸

69.5*21.8*17.8

促销价格 退换货卖家不承担来回运费,不提供技术支持 也不提供技术资料,购买前请慎重选择!

蓝底白字

标准型16x2液晶显示字符模块(背光/蓝屏)

1602采用标准的16脚接口,其中:

第1脚:vss为地电源

第2脚:vdd接5v正电源

第3脚:v0为液晶显示器对比度调整端,接正电源时对比度Zui弱,接地电源时对比度Zui高,对比度过高时会产生“鬼影”,使用时可以通过一个10k的电位器调整对比度

第4脚:rs为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器。

第5脚:r/w为读写信号线,高电平时进行读操作,低电平时进行写操作。当rs和rw共同为低电平时可以写入指令或者显示地址,当rs为低电平rw为高电平时可以读忙信号,当rs为高电平rw为低电平时可以写入数据。

第6脚:e端为使能端,当e端由高电平跳变成低电平时,液晶模块执行命令。

第7~14脚:d0~d7为8位双向数据线。

第15脚:背光电源正极

第16脚:背光电源负极

1602液晶模块内部的字符发生存储器(cgrom)已经存储了160个不同的点阵字符图形,如表1所示,这些字符有:阿拉伯数字、英文字母的大小写、常用的符号、和日文假名等,每一个字符都有一个固定的代码,比如大写的英文字母“a”的代码是01000001b(41h),显示时模块把地址41h中的点阵字符图形显示出来,我们就能看到字母“a” 。

以下是在液晶模块的第二行第一个字符的位置显示字母“a”的程序: org 0000h

rs equ p3.7;确定具体硬件的连接方式
rw equ p3.6 ;确定具体硬件的连接方式
e equ p3.5 ;确定具体硬件的连接方式

mov p1,#00000001b ;清屏并光标复位
acall enable;调用写入命令子程序

mov p1,#00111000b ;设置显示模式:8位2行5x7点阵
acall enable ;调用写入命令子程序

mov p1,#00001111b ;显示器开、光标开、光标允许闪烁
acall enable ;调用写入命令子程序

mov p1,#00000110b ;文字不动,光标自动右移
acall enable ;调用写入命令子程序

mov p1,#0c0h ;写入显示起始地址(第二行第一个位置)
acall enable ;调用写入命令子程序

mov p1,#01000001b ;字母a的代码

setb rs ;rs=1
clr rw ;rw=0 ;准备写入数据
clr e ;e=0 ;执行显示命令
acall delay ;判断液晶模块是否忙?
setb e ;e=1 ;显示完成,程序停车

ajmp $

enable:
clr rs ;写入控制命令的子程序
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为高电平表示忙就循环等待
ret

end

    程序在开始时对液晶模块功能进行了初始化设置,约定了显示格式。注意显示字符时光标是自动右移的,无需人工干预,每次输入指令都先调用判断液晶模块是否忙的子程序delay,然后输入显示位置的地址0c0h,Zui后输入要显示的字符a的代码41h。


smc1602a(16*2)模拟口线接线方式
连接线图: 
       ---------------------------------------------------
       |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 //定义引脚
#define lcm_rs  p2_1
#define lcm_e   p2_2
#define lcm_data  p1
#define busy    0x80 //用于检测lcm状态字中的busy标识

#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 char ddata);
void displaylistchar(unsigned char x, unsigned char y, unsigned char code *ddata);
void delay5ms(void);
void delay400ms(void);

unsigned char code uctech[] = {"uctech"};
unsigned char code net[] = {"uctech.icpcn.com"};

void main(void)
{
 delay400ms(); //启动等待,等lcm讲入工作状态
 lcminit(); //lcm初始化
 delay5ms(); //延时片刻(可不要)

 displaylistchar(0, 5, uctech);
 displaylistchar(0, 0, net);
 readdatalcm();//测试用句无意义
 while(1);
}

//写数据
void writedatalcm(unsigned char wdlcm)
{
 readstatuslcm(); //检测忙
 lcm_data = wdlcm;
 lcm_rs = 1;
 lcm_rw = 0;
 lcm_e = 0; //若晶振速度太高可以在这后加小的延时
 lcm_e = 0; //延时
 lcm_e = 1;
}

//写指令
void writecommandlcm(unsigned char wclcm,buysc) //buysc为0时忽略忙检测
{
 if (buysc) readstatuslcm(); //根据需要检测忙
 lcm_data = wclcm;
 lcm_rs = 0;
 lcm_rw = 0; 
 lcm_e = 0;
 lcm_e = 0;
 lcm_e = 1; 
}

//读数据
unsigned char readdatalcm(void)
{
 lcm_rs = 1; 
 lcm_rw = 1;
 lcm_e = 0;
 lcm_e = 0;
 lcm_e = 1;
 return(lcm_data);
}

//读状态
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); //检测忙信号
 return(lcm_data);
}

void lcminit(void) //lcm初始化
{
 lcm_data = 0;
 writecommandlcm(0x38,0); //三次显示模式设置,不检测忙信号
 delay5ms(); 
 writecommandlcm(0x38,0);
 delay5ms(); 
 writecommandlcm(0x38,0);
 delay5ms(); 

 writecommandlcm(0x38,1); //显示模式设置,开始要求每次检测忙信号
 writecommandlcm(0x08,1); //关闭显示
 writecommandlcm(0x01,1); //显示清屏
 writecommandlcm(0x06,1); // 显示光标移动设置
 writecommandlcm(0x0c,1); // 显示开及光标设置
}

//按指定位置显示一个字符
void displayonechar(unsigned char x, unsigned char y, unsigned char ddata)
{
 y &= 0x1;
 x &= 0xf; //限制x不能大于15,y不能大于1
 if (y) x |= 0x40; //当要显示第二行时地址码+0x40;
 x |= 0x80; // 算出指令码
 writecommandlcm(x, 0); //这里不检测忙信号,发送地址码
 writedatalcm(ddata);
}

//按指定位置显示一串字符
void displaylistchar(unsigned char x, unsigned char y, unsigned char code *ddata)
{
 unsigned char listlength;

  listlength = 0;
 y &= 0x1;
 x &= 0xf; //限制x不能大于15,y不能大于1
 while (ddata[listlength]>0x20) //若到达字串尾则退出
  {
   if (x <= 0xf) //x坐标应小于0xf
    {
     displayonechar(x, y, ddata[listlength]); //显示单个字符
     listlength++;
     x++;
    }
  }
}

//5ms延时
void delay5ms(void)
{
 unsigned int tempcyc = 5552;
 while(tempcyc--);
}

//400ms延时
void delay400ms(void)
{
 unsigned char tempcyca = 5;
 unsigned int tempcycb;
 while(tempcyca--)
 {
  tempcycb=7269;
  while(tempcycb--);
 };

以上程序仅供参考!!

关于集成电路

 

集成电路(integrated circuit)是一种微型电子器件或部件。采用一定的工艺,把一个电路中所需的晶体管、二极管、电阻、电容和电感等元件及布线互连一起,制作在一小块或几小块半导体晶片或介质基片上,然后封装在一个管壳内,成为具有所需电路功能的微型结构;其中所有元件在结构上已组成一个整体,使电子元件向着微小型化、低功耗和高可靠性方面迈进了一大步。它在电路中用字母“ic”表示。集成电路发明者为杰克·基尔比(基于硅的集成电路)和罗伯特·诺伊思(基于锗的集成电路)。当今半导体工业大多数应用的是基于硅的集成电路。
我国集成电路产业发展的生态环境亟待优化,设计、制造、封装测试以及专用设备、仪器、材料等产业链上下游协同性不足,芯片、软件、整机、系统、应用等各环节互动不紧密。“十二五”期间,中国将积极探索集成电路产业链上下游虚拟一体化模式,充分发挥市场机制作用,强化产业链上下游的合作与协同,共建价值链。培育和完善生态环境,加强集成电路产品设计与软件、整机、系统及服务的有机连接,实现各环节企业的群体跃升,增强电子信息大产业链的整体竞争优势。

公司介绍:

深圳市佳盈盛电子有限公司是一家专业的电子元器件现货供应商,公司拥有雄厚的资金实力和完整的管理体系,我们一直以高品质的服务向众多的海内外用户提供技术支持及电子元器件配套业务。公司经销世界知名品牌,如avx、ad、adm、allegro、altera、freescale、fairchild、kemet、vishay、nec、samsung、panasonic、hitachi、idt、xicor、rohm、sanyo、sony、philips、ti、toshiba、tdk、murata、maxim、ns、nec、yageo、kec、hp、ir、st、xilix、xicor等知名国外品牌。,品质。产品品种有: 通讯ic、稳压ic(电源可调稳压,显示,功效,场效应,消特,快速)、钽电容、二三极管、继电器、微调电容及电阻、独石电容等电子元器件。
公司自成立以来,一直秉承“诚信为本,客户至上”的经营原则,致力与国内外许多电子生产厂家建立起良好合作伙伴关系,极大地拓展了市场。信誉高,品种全,质量好,价格低,交货快捷,使我公司在同行中脱颖而出,赢得了不少客户的信赖与支持。 公司长期备有大量现货,欢迎广大客户咨询惠顾。

 


 

只做全新电子元件现货库存(原装ic、二三极管等)

购物须知

价 格:以上价格为批量不含税价格,如果需样品可咨询直接拍下。
快 递:本司默认发申通/信丰,如需发顺丰请联系客服修改运费(省外22元,省内12元)。
发 票:满100元以上可以开普通发票加6个点,满4000元以上可开增值税票加12个点
质 量:本公司出售的电子元器件都是原装可签质量保证合同!有任何质量问题,可包退换!
付款方式:广东省内支持货到付款,即快递代收款!发信丰!
      本公司已通过工商局注册认可为正规公司只做全新原装,渠道正规,诚信经营,质量为先。为您的产品免除售后返修问题,无后顾之忧!!
深圳市佳盈盛电子有限公司

电话:0755-83939727

传真:0755-83939727

手机:

q q:2991688525 

联系人:颜'r

 

 

本产品的加工定制是否,品牌是JYS,型号是LCD1602兰屏,种类是LCD液晶屏,屏幕尺寸是1(英寸)

展开全文