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相连
代码:




- 六大全新产品系列推出,MCX A微控制器家族迎来创新
- 意法半导体全新STM32C5系列,重新定义入门级微控制器性能与价值,赋能万千智能设备
- 从控制到系统:TI利用边缘AI重塑嵌入式MCU的边界
- 模组复用与整机重测在SRRC、CCC、CTA/NAL认证中的实践操作指南
- 有源晶振与无源晶振的六大区别详解
- 英飞凌持续巩固全球微控制器市场领导地位
- 使用 Keil Studio for Visual Studio Code开发 STM32 设备
- LoRa、LoRaWAN、NB-IoT与4G DTU技术对比及工业无线方案选型分析
- 意法半导体中国本地造STM32微控制器启动规模量产
- 蓝牙信道探测技术原理与开发套件实践




