Arduino系列教程-018 液晶文字显示

来源:互联网 发布:java包装类有啥用 编辑:程序博客网 时间:2024/05/22 01:38

本教程来至yingcloud.com网站

利用液晶的物理特性,通过电压对其显示区域进行控制,有电就有显示,这样即可以显示出图形。液晶显示器具有厚度薄、适用于大规模集成电路直接驱动、易于实现全彩色显示的特点,目前已经被广泛应用在便携式电脑、数字摄像机、PDA移动通信工具等众多领域。

元器件

1602液晶、1KΩ电阻1个、面包跳线若干、面包板、Arduino控制板

                  

液晶连接分八位连接和四位连接,在这里用八位连接进行连接,首先看下液晶的引脚资料:

一共有16个引脚,接口说明:
1、两组电源 一组是模块的电源 一组是背光板的电源 一般均使用5V供电。本次试验背光使用3.3V供电也可以工作。
2、VL是调节对比度的引脚,串联不大于5KΩ的电位器进行调节。本次实验使用1KΩ的电阻来设定对比度。其连接分高电位与低电位接法,本次使用低电位接法,串联1KΩ电阻后接GND。
3、RS 是很多液晶上都有的引脚 是命令/数据选择引脚 该脚电平为高时表示将进行数据操作;为低时表示进行命令操作。
4、RW 也是很多液晶上都有的引脚 是读写选择端 该脚电平为高是表示要对液晶进行读操作;为低时表示要进行写操作。
5、E 同样很多液晶模块有此引脚 通常在总线上信号稳定后给一正脉冲通知把数据读走,在此脚为高电平的时候总线不允许变化。
6、D0—D7 8 位双向并行总线,用来传送命令和数据。
7、BLA是背光源正极,BLK是背光源负极。

原理图

按如图所示的原理图接线,线路比较复杂,注意小心接错,然后就是实物图。

实物图

课程总结

1602液晶显示的实验有很多种,今天做的只是其中一种,不过还很有意思,通过程序可以把字显示在屏幕上,说明液晶显示模块的功能很强大,在接线过程中错把BLA和BLK接反了,最后没有响应,程序写入的时候重复性的读入一段程序,经过排查解除了。做完这个实验还是蛮有收获的!

程序代码

程序源代码

0 0
原创粉丝点击