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

这篇具有很好参考价值的文章主要介绍了【分享帖】LCD的MCU接口和SPI接口详解。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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位。连线信号详细见下表:
【分享帖】LCD的MCU接口和SPI接口详解,硬件基础知识分享,单片机,嵌入式硬件

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

1、 不同并口传输接口

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

【分享帖】LCD的MCU接口和SPI接口详解,硬件基础知识分享,单片机,嵌入式硬件

2、 写信号周期

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

【分享帖】LCD的MCU接口和SPI接口详解,硬件基础知识分享,单片机,嵌入式硬件

【分享帖】LCD的MCU接口和SPI接口详解,硬件基础知识分享,单片机,嵌入式硬件

3、 读信号周期

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

【分享帖】LCD的MCU接口和SPI接口详解,硬件基础知识分享,单片机,嵌入式硬件
【分享帖】LCD的MCU接口和SPI接口详解,硬件基础知识分享,单片机,嵌入式硬件

二、 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)
【分享帖】LCD的MCU接口和SPI接口详解,硬件基础知识分享,单片机,嵌入式硬件

1、不同串口传输接口

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

【分享帖】LCD的MCU接口和SPI接口详解,硬件基础知识分享,单片机,嵌入式硬件

2、写信号周期

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

【分享帖】LCD的MCU接口和SPI接口详解,硬件基础知识分享,单片机,嵌入式硬件
【分享帖】LCD的MCU接口和SPI接口详解,硬件基础知识分享,单片机,嵌入式硬件

3、读信号周期

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

【分享帖】LCD的MCU接口和SPI接口详解,硬件基础知识分享,单片机,嵌入式硬件
【分享帖】LCD的MCU接口和SPI接口详解,硬件基础知识分享,单片机,嵌入式硬件文章来源地址https://www.toymoban.com/news/detail-621240.html

到了这里,关于【分享帖】LCD的MCU接口和SPI接口详解的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 雅特力车规级MCU-AT32A403A开发板评测 06 GC9A01 SPI-LCD 1.28圆形屏幕

    雅特力车规级MCU-AT32A403A开发板评测 06 GC9A01 SPI-LCD 1.28圆形屏幕 AT32A403A Board开发板 1.28寸圆形彩色TFT显示屏高清IPS 模块240X240 SPI接口GC9A01 推荐一个屏幕资料参考网站 http://www.lcdwiki.com/1.28inch_IPS_Module 1.28寸圆形IPS彩屏,支持 RGB 65K色显示,显示色彩丰富 240X240分辨率,显示清晰

    2024年03月22日
    浏览(32)
  • 【一文详解】知识分享:(ASP.Net Core基础学习及快速入门)

    .Net .NET是微软的一个开发平台,这个平台的一大特点就是跨语言性,不管是什么语言,c、c++、c#、F#、J#、vb等语言都可以用这个平台合作开发; .NET,它是微软创建的一个用于构建多种不同类型的应用程序的开发人员平台。 .NET 是一个广泛的术语,用于描述整个 Microsoft 的软件

    2024年02月01日
    浏览(48)
  • 【STM32CubeIDE】STM32F103硬件SPI驱动1.8寸TFT LCD128X160 ST7735S屏幕

    ✨虽然STM32CubeIDE也是基于HAL库,但是还是不能直接转Keil MDK工程,本驱动案例从GitHub下载来的,原始工程使用的是较老版本的STM32CubeIDE配置的,没法在继续在新版本上程序配置,工程只是做了初始化配置。程序并不能直接被点亮,重新配置了lcd初始化函数以及复位函数后,才

    2024年02月12日
    浏览(30)
  • STM32F1基于STM32CubeMX配置硬件SPI驱动1.8寸TFT LCD128X160 ST7735S屏幕

    📌相关篇《【STM32CubeIDE】STM32F103硬件SPI驱动1.8寸TFT LCD128X160 ST7735S屏幕》 ✨驱动效果就不做演示了,和上面的相关篇一样,主要是为了方便使用MDK Keil开发的使用。所以花了点时间从上面的工程当中做了分离,重新使用STM32CubeMX配置一个方便二次开发移植使用和配置的工程。本

    2024年02月03日
    浏览(37)
  • ESP32 入门笔记08:1.54寸(240*240)彩色TFT 显示高清IPS LCD 屏幕 SPI接口

    TFT 一般指薄膜晶体管。 薄膜晶体管(Thin Film Transistor,简称TFT)是一种器件。 ZJY154T-PG04厚.pdf ST7789VW芯片手册.pdf (见资料下载处) ST7789屏幕驱动电路图 参考:ESP32 入门笔记01:乐鑫ESP32-DevKitC开发板信息、开发环境搭建以及学资料准备 参考:使用DOIT ESP32 DEVKIT V1驱动屏幕ST7789

    2023年04月12日
    浏览(46)
  • 【网络基础知识概念】路由器,交换机,无线AP,DHCP,DNS,WAN接口和LAN接口是什么?(附实物图详解)

    【写在前面】其实在做一些试题的时候,经常会有些概念性的东西完全不清楚,今天我就带大家整理一下,交换机是啥?路由器是啥?无线AP是啥?ADSL又是什么,啥叫DHCP,DNS又是啥?WAN接口和LAN接口又有什么区别。问题太多,无奈的很。 涉及知识点 :什么是交换机,什么是

    2024年02月15日
    浏览(32)
  • 基于SPI的FPGA-MCU通用通信界面设计与技术详解

    FPGA与MCU之间的通信想必是很多异构人极为头疼的难题。如果每次写一个工程都要大费周章重写通信逻辑、通信协议之类的东西,不仅耗费心神,而且浪费时间。本文基于安陆PH1A90SBG484,提出一个已经通过门级仿真验证的通用通信界面解决方案。详细代码见以下链接: Github代

    2024年02月04日
    浏览(33)
  • STM32硬件SPI通信详解-------附代码

    1.STM32内部集成了 硬件SPI收发电路 ,可以由 硬件自动执行时钟生成 、 数据收发 等功能, 减轻CPU的负担 2.可配置 8位/16位数据帧 、 高位先行/低位先行 3. 时钟频率 : fPCLK / (2, 4, 8, 16, 32, 64, 128, 256) 4.支持 多主机模型 、 主或从操作 5.可精简为 半双工/单工通信 6. 支持DMA 7. 兼

    2024年04月27日
    浏览(30)
  • 2。硬件基础知识

    介绍嵌入式软件开发所需要了解的硬件基础知识,与软件相结合学习 阻值:直标法,或色标法(碳膜电阻上的横线) 类型:线性,非线性(压敏电阻、热敏电阻) 基本参数:标称阻值、额定功率、允许误差 电阻在原理图中的表示方法 1 电阻的功能 分压 限流 测温 防浪涌 (

    2024年02月02日
    浏览(33)
  • 服务器硬件基础知识

    服务器是一种专门用于提供各种网络服务的计算机设备,它可以处理来自客户端的请求,并向其提供所需的数据或服务。 1)X86架构服务器 X86架构是目前最常见的服务器处理器架构之一,主要由Intel和AMD生产。它们通常用于普通的通用服务器,适用于大多数应用场景。 2)RI

    2024年03月20日
    浏览(56)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包