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接反了,最后没有响应,程序写入的时候重复性的读入一段程序,经过排查解除了。做完这个实验还是蛮有收获的!
程序代码
程序源代码
- Arduino系列教程-018 液晶文字显示
- arduino使用液晶1602来显示字母
- Arduino串口显示文字
- Arduino系列教程-011 温度传感器
- Arduino系列教程-014 数码管
- Arduino系列教程-01 Hello World!
- Arduino系列教程-02 点亮LED灯
- Arduino系列教程-02 PWM调光
- Arduino系列教程-05 交通灯控制
- Arduino系列教程-06 按键控制
- Arduino系列教程-07 抢答器设计
- Arduino系列教程-08 蜂鸣器发声
- Arduino系列教程-09 模拟值读取
- Arduino系列教程-010 感光灯
- Arduino系列教程-012 倾斜开关
- Arduino系列教程-013 火焰报警
- Arduino系列教程-015 四位数码管
- Arduino系列教程-016 74HC595实验
- java环境变量配置
- Outline Extractor Error: Essbase runtime client not installed. esbapin.dll
- Fiddler跟踪监控android数据包
- Activity中bitmap的回收
- Tomcat配置加载war包运行APPWeb
- Arduino系列教程-018 液晶文字显示
- Spring+Hibernage通过jdbc.properties配置
- Activity生命周期
- VC++2010开发数字图像系统1
- Visual Studio 2010下opencv的配置方法
- win7下安装配置MinGW编译器
- Windows7命令窗口下MinGW编译C++源文件
- C++ 读写磁盘文件流
- Windows下使用codeblocks+wxWidgets开发的配置方法