单片机
返回首页

51单片机学习(7.2)- 12864LCD液晶显示

2025-09-30 来源:bilibili

本次的学习内容还是液晶显示器,对象从1602变成了12864;虽然是液晶对象换了,但是很多内容还是很相似的,例如引脚方面、时序图等。下面就跟随着我的视角来看一下12864液晶;

内容关键点:

1 物理技术参数

这里重点讲一下显示容量,因为这和后面的显示坐标关系有联系,如果我们想随心所欲地让液晶在任何一个位置显示我们想要显示的内容,就得非常清楚显示容量和确定显示坐标;

回顾一下1602,属于字符型液晶,是一行最多16个字符,共2行,只能显示字符(一个字符占8位),命名规则是按照显示字符的行数和列数;

12864是属于图形型液晶,液晶显示是由128列*64行的点阵来控制的,通过控制某些点阵的亮灭来达到显示字符或数字或汉字的效果(可以联想到数码管利用led来显示数字那种原理)

由上图可以得到:12864液晶一共可以显示4行,每行最多可以显示8个汉字或16个字符;每一个汉字位置都有固定的地址,设置不同的地址即可以在不同的位置上显示字符;

2 接口信号

以上图中画红框的四个参数为重点,要记住每个参数高低电平时对应的状态;

3 操作时序图

用的是并行的操作方法,所以下面介绍并行时的操作时序

写指令:可以通俗理解成,告诉LCD做好如何显示的准备

写数据:理解成,告诉LCD要显示什么东西

根据上面的时序图就可以写出对应的写指令或写数据的函数

4 指令集

红框中的指令是最常使用的,也是必要的;

5 与主控芯片的连接

sbit LCD_RS = P3^5; //数据或命令选择端与P3^5相连

sbit LCD_RW = P3^6; //读写选择端与P3^6相连

sbit LCD_EN = P3^4; //使能端与P3^4相连

sbit LCD_PSB = P3^7; //串行或并行选择端与P3^7相连

代码:


进入单片机查看更多内容>>
相关视频
  • 【TI MSPM0 应用实战】智能小车+工业角度编码器+血氧仪+烟雾探测器!硬核参考设计详解!

  • 2022 Digi-Key KOL 系列: 你见过1GHz主频的单片机吗?Teensy 4.1开发板介绍

  • TI 新一代 C2000™ 微控制器:全方位助力伺服及马达驱动应用

  • MSP430电容触摸技术 - 防水Demo演示

  • 直播回放: Microchip Timberwolf™ 音频处理器在线研讨会

  • 基于灵动MM32W0系列MCU的指夹血氧仪控制及OTA升级应用方案分享

精选电路图
  • 便携式混音器

  • 18W乙类音频放大器

  • 6晶体管H桥

  • USB LED调光器

  • USB自供电声卡

  • AVR LCD温度计—LM35

    相关电子头条文章