本文来自张彦欣单片机(www.zyxmcu.com),更多教程,敬请登录~
液晶屏幕在当今的电子应用中得到广泛的使用,因为他们体积小,显示清晰,信息量大,低功耗,高度集成。今天我们就来学习两个型号的LCD显示器的使用--液晶12864.
引脚 | 名称 | 功能 | 备注 |
1 | GND | 液晶供电。必须连接,否则液晶不工作。 | |
2 | VCC | 液晶供电。必须连接,否则液晶不工作。 | |
3 | NC | 无连接。 | |
4 | RS(CS) | ||
5 | RW(STD) | ||
6 | En(SCLK) | ||
7 | DB0 | 并行数据位。串行中不使用。 | |
8 | DB1 | 并行数据位。串行中不使用。 | |
9 | DB2 | 并行数据位。串行中不使用。 | |
10 | DB3 | 并行数据位。串行中不使用。 | |
11 | DB4 | 并行数据位。串行中不使用。 | |
12 | DB5 | 并行数据位。串行中不使用。 | |
13 | DB6 | 并行数据位。串行中不使用。 | |
14 | DB7 | 并行数据位。串行中不使用。 | |
15 | PSB | ||
16 | NC | ||
17 | /RST | ||
18 | NC | ||
19 | VCC_LED | 背光供电。可以不连接,不使用背光。 | |
20 | GND_LED | 背光供电。可以不连接,不使用背光。 |
与我们之前将的LCD1602不同,LCD12864除了可以显示图像之外,还可以工作在串行状态。我们知道,LCD1602工作在并行状态,占用了CPU不少的引脚,这大大降低了系统的性价比,而LCD12864不同,仅仅使用几根数据线,就可以完成数据通信:
LCD12864工作在串行模式下的引脚连接 |
#include <REG51.H>
#include "LCD12864.H"
void main()
{
LCDInit();
LCDInit();
LCDChar(0x80,'Z');
LCDNum(0x90,722);
LCDString(0x88,"www.zyxmcu.com");
LCDString(0x98,"因为简单所以领先");
for(;;){}
}
| |
程序运行结果 | LCD12864与L-20系统接线较少 |
未经书面允许,禁止转载,否则将追究责任
文章评论(0条评论)
登录后参与讨论