【分享帖】LCD的MCU接口和SPI接口详解

2023-10-30

LCD(Liquid Crystal Display)液晶屏,作为电子产品的重要组成部分,是终端用户与电子产品交互的重要载体。现在市场上的LCD,按照尺寸、功能、接口、用途等分为很多种,本文主要介绍如下两种LCD物理接口:
1) MCU接口(8080接口)
2) SPI接口
当然还有其他接口,比如LVDS接口、DSI接口、EDP接口、RGB接口、MIPI接口等,其中很多接口并不常用,有些安排下篇文章分享,所以在这里就不在详述。

一、 MCU接口

目前最常用的连接模式,主要用于单片机领域里,因此得名MCU接口,现在很多中低端的手机,或手表有在使用,价格较为便宜。MCU接口其本质是由英特尔(Intel)提出的8080总线标准。8080是一种并行接口,所以MCU接口也被称为8080接口,也有人称其为DBI(Data Bus Interface)数据总线接口。数据位传输有8位、9位、16位、18位。连线信号详细见下表:
在这里插入图片描述

优点是:控制简单方便,无需时钟和同步信号。缺点是:要耗费GRAM,所以难以做大尺寸屏。

1、 不同并口传输接口

下图是不同bit位与8080接口与单片机系统接口的示例

在这里插入图片描述

2、 写信号周期

WRX信号从高电平拉低,然后在写周期中被拉高。主机在写周期内发送数据信息,当LCD在WRX的上升沿上从主机读取数据信息。当D/CX信号拉低时,接口上的输入数据被认为是command地址信息。当D/CX信号拉高时,接口上的数据是SRAM数据或command 参数信息。所有信号传输,需要将CSX拉低后,才可以进行。
下图显示了8080 MCU接口的写周期。

在这里插入图片描述

在这里插入图片描述

3、 读信号周期

RDX信号从高电平拉低,然后在读周期中被拉高。主机在读周期内发送数据信息,当LCD在RDX的上升沿上从主机读取数据信息。当D/CX信号拉低时,接口上的输入数据被认为是command地址信息。当D/CX信号拉高时,接口上的数据是SRAM数据或command 参数信息。所有信号传输,需要将CSX拉低后,才可以进行。
下图显示了8080 MCU接口的读周期。

在这里插入图片描述
在这里插入图片描述

二、 SPI接口

目前比较常规的使用方式,因为传输线少,比较受欢迎。但是因为传输线少,所以传输带宽有限,多应于小尺寸液晶屏。当前接口可以分为如下几种类型:
Serial interface I:
1)3线9比特模式1(3-wire 9-bit data serial interface I)
2)4线8比特模式1(4-wire 8-bit data serial interface I)
Serial interface II:
1)3线9比特模式2(3-wire 9-bit data serial interface II)
2)4线8比特模式2(4-wire 8-bit data serial interface II)
在这里插入图片描述

1、不同串口传输接口

下图是不同类型SPI接口与单片机系统接口的示例

在这里插入图片描述

2、写信号周期

接口的写模式是指主机向LCD写入命令或数据。3线串行数据包包含一个数据/命令选择位(D/CX)和一个传输字节。如果D/CX位为“低”,则传输字节是command的地址。如果D/CX位“高”, 接口上的数据是SRAM数据或command 参数信息。任何指令都可以以任何顺序按照先发送MSB的方式发送给LCD。CSX处于高状态时,输出传输是没有意义的。CSX是电平是开始数据传输。

在这里插入图片描述
在这里插入图片描述

3、读信号周期

接口的读模式是指主机LCD中读取寄存器的参数。主机必须发送一个命令(读取ID或寄存器命令),然后进行传输数据。采样标准按照SPI协议标准进行采样。

在这里插入图片描述
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【分享帖】LCD的MCU接口和SPI接口详解 的相关文章

随机推荐

  • vuex内容及使用详解

    Vuex是什么 Vuex 是一个专为 Vue js 应用程序开发的状态管理模式 它采用集中式存储管理应用的所有组件的状态 并以相应的规则保证状态以一种可预测的方式发生变化 说起状态管理模式 就不得不提起一个名词 单向数据流 单向数据流 在V
  • ubuntu vi/vim退出文件

    要退出 但是不保存 按esc先 然后输入 q 回车键即可退出 无法退出 则在 q 加入一个叹号回车键就行了 要退出保存的 则输入 wq 强制保存退出 则输入 wq 看到此时已经退出 在等待命令状态 以nano开头编辑文件的 则要退出 按 C
  • SQL Server学习之复合索引

    概要什么是单一索引 什么又是复合索引呢 何时新建复合索引 复合索引又需要注意些什么呢 本篇文章主要是对网上一些讨论的总结 一 概念单一索引是指索引列为一列的情况 即新建索引的语句只实施在一列上 用户可以在多个列上建立索引 这种索引叫做复合索
  • GPT系列模型技术路径演进

    目录 前言 Transformer GPT 1 BERT GPT 2 GPT 3 InstructGPT ChatGPT GPT 4 类ChatGPT产品 Google Bard 诗人 facebook LLaMA 羊驼 复旦 MOSS 清
  • 源码安装ODOO12

    要从源码安装 Odoo 我们首先要从 GitHub 上克隆一套 Odoo 源代码 mkdir home tderp conda envs odoo12 odoo dev 在odoo12虚环境下创建工作目录 cd home tderp con
  • linux怎么打开.o文件,Linux下文件I/O操作的相关知识

    Linux文件I O主要指的是文件的输入输出 很多初学者对文件的I O不是很了解 Linux文件I O的操作较多 下面小编就给大家详细介绍下Linux文件I O linux 文件I O教程 1 一 文件描述符 对内核而言 所以打开的文件都通
  • Android UI架构(十)--App请求切换帧率(1).md

    文章目录 参考资料 前言 背景 查看设备可支持的刷新率和分辨率 App设置设备帧率 Android Q及以下版本 Android R 参考资料 https zhuanlan zhihu com p 142212769 from voters
  • CC00041.bigdatajava——

    一 逻辑运算符概念使用 逻辑运算短路特性 逻辑运算符概念 gt 表示逻辑与运算符 相当于 并且 同真为真 一假为假 gt 表示逻辑或运算符 相当于 或者 一真为真 同假为假 gt 表示逻辑非运算符 相当于 取反 真为假 假为真 gt 逻辑运
  • ES(四)ES使用(基本查询、聚合查询)

    基本操作 操作索引 1 新建索引 curl XPUT localhost 9200 index01 2 查看索引 curl XGET http 192 168 168 101 9200 index01 settings curl XGET
  • Session和Cookie的用法及区别

    Session Cookie是什么 1 1 概念理解 要了解session和cookie是什么 先要了解以下几个概念 1 1 1 无状态的HTTP协议 协议 是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则 超文本传输协
  • 独立服务器和虚拟主机,浅谈独立服务器、云服务器、虚拟主机的区别

    当代的生活离不开网络的使用 不管是电商 游戏 还是视频行业 很多业务都需要依赖网络才得以开展 包括海外市场的推广与后期的联系巩固 真是巨大的市场需求 也使网络根据一些特性与使用衍生出了不同的类型 包括服务器 云服务器 虚拟主机等 那么 小编
  • 解决 k8s 集群1.26.3使用nfs时nfs provider selfLink was empty

    背景 1 使用1 26 3版本的集群 2 搭建nfs服务器 3 使用storageclass创建pvc时 一直pending 4 尝试修改vim etc kubernetes manifests kube apiserver yaml 文件
  • makefile工具的使用,编写一个或多个文件!(简单易上手)

    一 make 和 makefile 是什么 1 make 是一个 命令 2 makefile 是一个 文件 可以自动化的构建项目 3 编写 makefile 需要 1 依赖关系 2 依赖方法 二 什么是依赖关系 什么是依赖方法 下面我简单写
  • JUC学习系列五(ThreadLocal)

    该类提供了线程局部 thread local 变量 这些变量不同于它们的普通对应物 因为访问某个变量 通过其 get 或 set 方法 的每个线程都有自己的局部变量 它独立于变量的初始化副本 ThreadLocal 实例通常是类中的 pri
  • 删除oracle数据库用户

    如果在drop 后还提示ORA 01940 无法删除当前已链接的用户 说明还有连接的session 可以通过查看session的状态来确定该session是否被kill 了 用如下语句查看 select saddr sid serial p
  • selenium官方文档——2.入门

    2 1 简单用法 如果你已经安装了Selenium Python绑定 你可以像这样从Python开始使用它 from selenium import webdriver from selenium webdriver common keys
  • 新闻资讯CMS内容管理系统的设计与实现(一)

    新闻资讯CMS内容管理系统的设计与实现 一 目录 1 项目背景 2 项目规划 3 系统结构图 4 系统架构图 5 系统用例图 6 业务流程图 7 E R图 8 领域模型 9 数据字典 10 DDL建表语句 11 数据流图 1 项目背景 如标
  • 2021-1-9 吴恩达-C5 序列模型-w2 自然语言处理与词嵌(课后编程1-Operations on word vectors 词向量运算-含UnicodeDecodeError解决)

    原文链接 如果打不开 也可以复制链接到https nbviewer jupyter org中打开 自然语言处理与词嵌 Operations on word vectors 词向量运算 1 余弦相似度 2 词语类比任务 3 去除词向量中的偏见
  • 阿里巴巴Easyexcel无法追加写入Csv文件的问题

    版本为当前最新版本3 2 1
  • 【分享帖】LCD的MCU接口和SPI接口详解

    LCD Liquid Crystal Display 液晶屏 作为电子产品的重要组成部分 是终端用户与电子产品交互的重要载体 现在市场上的LCD 按照尺寸 功能 接口 用途等分为很多种 本文主要介绍如下两种LCD物理接口 1 MCU接口 8