国内销售专线:0755-83573112 / 0755-81790748
产品类别
  • 联系方式
  • 在线QQ咨询:在线QQ咨询
    拨打销售专线
    0755-83573112 / 0755-81790748
    联系邮箱
    xyhlcd02@xyhlcd.com、service01@xyhlcd.com
    公司传真
    0755-81790647

LCD1602程序代码设计流程图,LCD1602液晶显示屏程序流程图

发布来源:www.xyhlcd.com   发布时间:2020-10-21

LCD1602液晶显示屏现在应用的非常广泛,很多人越来越开始关注LCD1602液晶屏。今天给大家介绍下深圳市兴宇合电子有限公司研发的1602LCD液晶显示屏模块程序设计代码和流程图,希望大家有更好的了解。

 

(1)LCD1602液晶显示屏主要技术参数:

 

显示容量:16×2个字符

 

芯片工作电压:4.55.5V

 

工作电流:2.0mA(5.0V)

 

模块最佳工作电压:5.0V

 

字符尺寸:2.95×4.35(W×H)mm

 

 

2LCD1602液晶显示程序代码以及流程图:

 

#include<reg51.h>

 

#include<intrins.h>

 

sbitrs=P2^0;

 

sbitrw=P2^1;

 

sbitep=P2^2;

 

unsignedcharcodedis1[]={"www.xyhlcd.com"};

 

unsignedcharcodedis2[]={"0755-83573112"};

 

voiddelay(unsignedcharms)

 

{

 

unsignedchari;

 

while(ms--)

 

{

 

for(i=0;i<250;i++)

 

{

 

_nop_();

 

_nop_();

 

_nop_();

 

_nop_();

 

}

 

}

 

}

 

bitlcd_bz()

 

{

 

bitresult;

 

rs=0;

 

rw=1;

 

ep=1;

 

_nop_();

 

_nop_();

 

_nop_();

 

_nop_();

 

result=(bit)(P0&0x80);

 

ep=0;

 

returnresult;

 

}

 

voidlcd_wcmd(unsignedcharcmd)

 

{

 

while(lcd_bz());//判断LCD是否忙碌

 

rs=0;

 

rw=0;

 

ep=0;

 

_nop_();

 

_nop_();

 

P0=cmd;

 

_nop_();

 

_nop_();

 

_nop_();

 

_nop_();

 

ep=1;

 

_nop_();

 

_nop_();

 

_nop_();

 

_nop_();

 

ep=0;

 

}

 

voidlcd_pos(unsignedcharpos)

 

{

 

lcd_wcmd(pos|0x80);

 

}

 

voidlcd_wdat(unsignedchardat)

 

{

 

while(lcd_bz());//判断LCD是否忙碌

 

rs=1;

 

rw=0;

 

ep=0;

 

P0=dat;

 

_nop_();

 

_nop_();

 

_nop_();

 

_nop_();

 

ep=1;

 

_nop_();

 

_nop_();

 

_nop_();

 

_nop_();

 

ep=0;

 

}

 

voidlcd_init()

 

{

 

lcd_wcmd(0x38);

 

delay(1);

 

lcd_wcmd(0x0c);

 

delay(1);

 

lcd_wcmd(0x06);

 

delay(1);

 

lcd_wcmd(0x01);

 

delay(1);

 

}

 

voidmain(void)

 

{

 

unsignedchari;

 

lcd_init();//初始化LCD

 

delay(10);

 

lcd_pos(0x01);//设置显示位置

 

i=0;

 

while(dis1[i]!='\0')

 

{

 

lcd_wdat(dis1[i]);//显示字符

 

i++;

 

}

 

lcd_pos(0x42);//设置显示位置

 

i=0;

 

while(dis2[i]!='\0')

 

{

 

lcd_wdat(dis2[i]);//显示字符

 

i++;

 

}

 

lcd1602产品请访问:

 

lcd1602

 LCD1602液晶显示屏程序流程图

图1(兴宇合LCD1602液晶显示屏程序流程图)

 

Copyright© 2001-2017 深圳市兴宇合电子有限公司 [拥有十几年经验的液晶屏液晶模组液晶模块背光源led数码管生产厂家!]
国内销售专线:0755-83573112 / 0755-83570678 前台电话:0755-83404646 地址:深圳市宝安区石岩镇宏发工业园16栋5楼
传真:0755-81790647 粤ICP备11030976号   网站地图


分享到: