Arduino 通过 SPI 方式 驱动 12864 液晶屏

T-Bot
发布于: 8年前
分享:

任何一个用户体验好的 Geek 作品,都会或多或少的有一个或几个发光或显示装置,用来指示或显示设备当前的工作状态,更有可能将各种控制器件的状态也显示出来,这时,一个液晶显示模块和几个 LED 发光管就成了最好的帮手,下面我们学习如何通过 SPI 通讯协议,用最简单的办法驱动一块 128x64 简称12864 点阵液晶模块。

库文件下载:

Arduino 12864 SPI LCD Library 下载12864库文件后,可选择将库文件放在 Arduino IDE libraries 文件夹下,或者放在 ino 项目文件夹内. 放在 libraries 文件夹内可用 #include 引入头文件,放在项目文件夹内可用 #include "LCD12864RSPI.h" 引入头文件. 

/*
@Author:TONYLABS
@PIN1 = GND
@PIN2 = 5V
@RS(CS) = 8
@RW(SID)= 9
@EN(CLK) = 3
@PIN15 PSB = GND
*/

#include "LCD12864RSPI.h" #define AR_SIZE( a ) sizeof( a ) * sizeof( a[0] ) unsigned char show1[]="TONYLABS";

void setup() { LCDA.Initialise(); // 屏幕初始化 delay(100); }

void loop() { LCDA.CLEAR(); //清屏 delay(100); LCDA.DisplayString(0,0,show1,AR_SIZE(show1)); delay(5000); LCDA.CLEAR();//清屏 delay(100); }

分享:

0 留言

留言

您的留言将被人工审核,请勿发表色情、反动言论。