![3c341461023cbf8b5c4d9b78117bc1db.gif](https://i-blog.csdnimg.cn/blog_migrate/89e864b7cfd4d2413de8da4e6daf0b06.gif)
预计阅读时间:1分钟
LCD1602液晶显示器
是广泛使用的一种字符型液晶显示模块
能够显示英文字母、阿拉伯数字
![b74db800e2630c1ce25509222e2d1442.png](https://i-blog.csdnimg.cn/blog_migrate/f9aa51bbd70cf0c761a6c2f83853e57e.png)
上图中是LCD液晶模块的示例程序
LCD液晶模块的显示区域
是由
16列2行来组成的
简单来说
可以同时显示两行字符
初始化部分
我们将LCD液晶模块的状态
设置为16列2行
来确保最大的显示区域
![25c7f21f7418539a536f0a6af34d5258.png](https://i-blog.csdnimg.cn/blog_migrate/77f7211c8f48bfb5e86b26115d51fa60.png)
程序中我们先来设置第一行字符
设定游标位置于0列0行
因为程序里默认的
16列编号是0-15
2行的编号是0-1
也就是说
虽然游标位置设置的是
0列0行
但实际在液晶屏上看到的
第一个字符起始位置是
1列1行
这个可以根据大家的需求任意更改
![b01e3ba6733f8c4092cd2d381778ed67.png](https://i-blog.csdnimg.cn/blog_migrate/77e42aa10f4253f4b67973f1bad25c71.png)
接下来设置第一行字符的内容
我们选择彩屏打印
Hello World
![dcdc942937e300730154102b6c9465ef.png](https://i-blog.csdnimg.cn/blog_migrate/49e0a6200bd6c77bb1dd653ff207559b.png)
我们同理第一行步骤
设置第二行字符的起始位置
比如示例中我们设置为
第8列第1行
大概在LCD液晶模块中间的位置
设置第二行显示的字符Hello World
![fc78067820867644c561c40e9f3484d1.png](https://i-blog.csdnimg.cn/blog_migrate/118fef47ea7271e1041aa54737bdf3f7.png)
到此为止
只是设定了LCD液晶模块的固定显示内容
如果我们想要让它滚动起来应该怎么办呢?
我们在后面加上一条彩屏滚动显示
选项选择向左
那么显示的字符内容就会
同步向左滚动1列
最后再加一条
延时500毫秒
也就是说设置一个滚动间隔
500毫秒滚动一次
这样两行Hello World
就可以在LCD液晶模块上滚动播放啦~
![19dda49daeac2556da37f5c23593e853.png](https://i-blog.csdnimg.cn/blog_migrate/4b3f38e9bc69af453cb414107ac516a4.png)
![8ac370b8848c865cf7d67bf69f0c85b4.png](https://i-blog.csdnimg.cn/blog_migrate/a22e99f61148e4c25a009fc2802ac00f.png)
![6d70ee9692dca10ccb5cfcd491fb325f.png](https://i-blog.csdnimg.cn/blog_migrate/c21fd0139fbb3000c22a6bd42477e6ce.png)
![c2d0f593499c022fec90fa10b58b1c60.png](https://i-blog.csdnimg.cn/blog_migrate/480e212369e4516a4050bf7005b4d17d.png)
![f8a6dac0b0b78253317755ca669b753e.png](https://i-blog.csdnimg.cn/blog_migrate/38f4211718cf22bf430a05dc7a87680a.png)