您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 酒店餐饮 > arduino驱动1602液晶显示文字
1arduino驱动1602液晶显示文字2目录lcd1602的介绍电路的连接代码的实现3这就是Lcd1602显示屏451602LCD主要技术参数显示容量为16×2个字符;芯片工作电压为4.5---5.5V;工作电流为2.0mA(5.0V);模块最佳工作电压为5.0V;字符尺寸为2.95×4.35(W×H)mm。61602液晶接口引脚定义7接口说明:1、两组电源一组是模块的电源一组是背光板的电源一般均使用5V供电。本次试验背光使用3.3V供电也可以工作。2、VL是调节对比度的引脚,串联不大于5KΩ的电位器进行调节。本次实验使用1KΩ的电阻来设定对比度。其连接分高电位与低电位接法,本次使用低电位接法,串联1KΩ电阻后接GND。注意:不同液晶的对比度电阻是不同的,最好是接一个电位器进行测试,本次实验使用的1KΩ电阻在其他液晶上不一定正确。83、RS是很多液晶上都有的引脚是命令/数据选择引脚该脚电平为高时表示将进行数据操作;为低时表示进行命令操作。4、RW也是很多液晶上都有的引脚是读写选择端该脚电平为高是表示要对液晶进行读操作;为低时表示要进行写操作。5、E同样很多液晶模块有此引脚通常在总线上信号稳定后给一正脉冲通知把数据读走,在此脚为高电平的时候总线不允许变化。6、D0—D78位双向并行总线,用来传送命令和数据。7、BLA是背光源正极,BLK是背光源负极。91602液晶的基本操作分以下四种:101602直接与arduino通信,根据产品手册描述,分8位连接法与4位连接法,咱们使用4位连接法进行实验。硬件连接方式如下图11这就是电路连接图12这是代码#includeLiquidCrystal.hLiquidCrystallcd(12,11,5,4,3,2);voidsetup(){lcd.begin(16,2);//设置LCD显示的数目。16X2:16格2行。lcd.print(hello,world!);//将hello,world!显示在LCD上}13voidloop(){lcd.setCursor(0,1);/*将闪烁的光标设置到column0,line1(注释:从0开始数起,line0是显示第一行,line1是第二行。)*/lcd.print(millis()/1000);//开机后屏幕现实以秒几时的时间//lcd.print(hello,world!);}14大家照着代码写入板子就可以得到想要的结果了。这是我搜的最简单的例子,里面是直接调用了库函数,没有自己写函数,只是简单的调用。我下面有更多的接法,大家如果感兴趣可以看一下15这是8位连接法16这是4位接法的另一个版本17最后两个的代码比较长,牵扯到LCD1602具体的工作原理,大家如果有兴趣的话可以在我这拷贝。18
本文标题:arduino驱动1602液晶显示文字
链接地址:https://www.777doc.com/doc-5103497 .html