液晶屏幕在当今的电子应用中得到广泛的使用,因为他们体积小,显示清晰,信息量大,低功耗,高度集成。今天我们就来学习两个型号的LCD显示器的使用--液晶12864.
你可能要问,为什么这个液晶,大家都叫他“12864”?这是因为大家说了他的分辨率,其实这个小屏幕有128 x 64个像素点,16x16就可以显示一个汉字,16x8就可以显示一个字符(英文字符)。这个液晶还可以绘制图形,当然,今天我们先讨论显示字符,图形绘制我们会在下一节讲解:
首先,看看LCD12864的引脚:
引脚名称功能备注1GND液晶供电。必须连接,否则液晶不工作。2VCC液晶供电。必须连接,否则液晶不工作。3NC无连接。4RS(CS)5RW(STD)6En(SCLK)7DB0并行数据位。串行中不使用。8DB1并行数据位。串行中不使用。9DB2并行数据位。串行中不使用。10DB3并行数据位。串行中不使用。11DB4并行数据位。串行中不使用。12DB5并行数据位。串行中不使用。13DB6并行数据位。串行中不使用。14DB7并行数据位。串行中不使用。15PSB16NC17/RST18NC19VCC_LED背光供电。可以不连接,不使用背光。20GND_LED背光供电。可以不连接,不使用背光。
与我们之前将的LCD1602不同,LCD12864除了可以显示图像之外,还可以工作在串行状态。我们知道,LCD1602工作在并行状态,占用了CPU不少的引脚,这大大降低了系统的性价比,而LCD12864不同,仅仅使用几根数据线,就可以完成数据通信:
![LCD12864应用接口 lcd12864串行接法](http://img.aihuau.com/images/01111101/01035628t0168f4b090f4374ff5.jpg)
LCD12864工作在串行模式下的引脚连接
从LCD12864的典型应用电路中,我们可以看到,LCD12864工作在串行方式的时候,其实就占用了两个单片机IO口。这大大减少了系统资源的开销。当然,在驱动程序上,串行通信比并行通信要稍微复杂一些。但是不要紧,因为我们已经给你做好头文件了。