设为首页收藏本站

arduino 单片机机器人爱好者之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 14412|回复: 5

Arduino入门教程—拓展实验篇七 1602液晶显示实验

[复制链接]

签到天数: 431 天

[LV.9]以坛为家II

发表于 2013-6-28 20:49:17 | 显示全部楼层 |阅读模式
本帖最后由 AllBlue 于 2013-8-29 16:16 编辑

1602液晶显示实验

本次实验我们要用arduino驱动1602显示。

1602液晶也叫1602字符型液晶,它是一种专门用来显示字母、数字、符号等的点阵型液晶模块。它由若干个5X7或者5X11等点阵字符位组成,每个点阵字符位都可以显示一个字符,每位之间有一个点距的间隔,每行之间也有间隔,起到了字符间距和行间距的作用,正因为如此所以它不能很好地显示图形(用自定义CGRAM,显示效果也不好)。

市面上字符液晶大多数是基于HD44780液晶芯片的,控制原理是完全相同的,因此基于HD44780写的控制程序可以很方便地应用于市面上大部分的字符型液晶。
1602实物图(正反面):
1602正面2.jpg
1602背面.jpg
下面我们介绍下LCD1602的管脚功能(共有16个引脚,如下图):
LCD1602引脚图.jpg
1602采用标准的16脚接口,其中:

第1脚:VSS为电源地

第2脚:VCC接5V电源正极

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

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

第5脚:RW为读写信号线,高电平(1)时进行读操作,低电平(0)时进行写操作。

第6脚:E(或EN)端为使能(enable)端,写操作时,下降沿使能;读操作时,E高电平有效。

第7~14脚:D0~D7为8位双向数据端;其中D7为最高位,也是busy flag(忙碌标志位);D0为最低位。

第15脚:A(或BLA)背光电源正极

第16脚:K(或BLK)背光电源负极
寄存器选择控制表
1602时序表.jpg
注:关于E=高脉冲——开始时初始化E为0,然后置E为1,再清0.
busy flag(DB7):在此位为1时,LCD忙,将无法再处理其他的指令要求。
1602LCD主要技术参数:

显示容量:16×2个字符

芯片工作电压:4.5—5.5V

工作电流:2.0mA(5.0V)

模块最佳工作电压:5.0V

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

如果各位还想深入了解1602,请点击下载:

1602资料.zip (959.08 KB, 下载次数: 405)

本帖被以下淘专辑推荐:

签到天数: 241 天

[LV.8]以坛为家I

发表于 2016-4-28 15:36:45 | 显示全部楼层
楼主先生:
   一,我写进上面的”hello, world“的程序,1602屏显示正常,
   二,然后我把第5句的LiquidCrystal lcd(12, 11, 5, 4, 3, 2);改写成LiquidCrystal lcd(12, 11, 10,9,8,7);连线也做相应变动,1602屏显示依然正常。
   三,我按后面的方法,连接IIC转接板,用尽了网上能看到,能问到的所有办法,1602屏都只显示一行黑方块。(我的2只IIC转接板地址是0X3F,把板上的A0,A1,A2全部连接后,地址变为0X38)
   四,连线错误等问题皆可以排除(无数次的检查),液晶屏也证明是好的!
   请问楼主先生,我的问题出在哪里?
回复 支持 反对

使用道具 举报

签到天数: 1 天

[LV.1]初来乍到

发表于 2016-7-20 17:35:42 | 显示全部楼层
:):):):):):):):):):):):)
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2016-8-24 20:18:34 | 显示全部楼层
感谢楼主分享,库文件获取中……。LiquidCrystal.h
回复 支持 反对

使用道具 举报

签到天数: 1 天

[LV.1]初来乍到

发表于 2016-8-31 17:52:08 | 显示全部楼层
感谢楼主,学习。
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2017-3-7 00:30:36 | 显示全部楼层

感谢楼主,学习。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|联系我们|YFRobot ( 苏ICP备13017135  

GMT+8, 2017-4-27 11:21 , Processed in 0.402723 second(s), 34 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表