> 文章列表 > C51 - LCD12864

C51 - LCD12864

C51 - LCD12864

LCD12864

  • 1> 项目概述
  • 2> LCD12864参数
    • 2.1> LCD硬件原理框图
    • 2.2> 工作原理
    • 2.2> 6800接口引脚功能
    • 2.3> 6800接口时序
  • 3> 硬件设计
  • 4> 程序设计
    • 4.1> 初始化
    • 4.2 > 清屏
    • 4.3> 显示ASCII码
    • 4.4> 显示图片
  • 5> 复盘总结


1> 项目概述

51单片机驱动LCD12864,显示文字和图片;



2> LCD12864参数

C51 - LCD12864


2.1> LCD硬件原理框图

21

SBN0064G只支持64列,所以LCD12864需要2个;


2.2> 工作原理

2.1

12864点阵液晶屏: 128列 X 64行个像素组成,可以理解为1个像素就是1个LED;
128X64 = 8192个LED灯,想想如何驱动?
芯片SBN0064G提供了6800接口;

24

工作原理:
通过6800接口,给驱动芯片页地址(0-7),列地址(0-63),
显示数据,实现显示控制;

例如:页地址为7,列地址为0,数据为00101101,则显示如上图蓝色部分;


2.2> 6800接口引脚功能

C51 - LCD12864

数据/指令选择信号, SBN0064G更合理, RS这名让人误解;


2.3> 6800接口时序



3> 硬件设计



4> 程序设计


4.1> 初始化

4.2 > 清屏

4.3> 显示ASCII码

4.4> 显示图片



5> 复盘总结