精华内容
下载资源
问答
  • 8080接口与6800接口得区别

    千次阅读 2019-03-14 09:37:20
    MCU-LCD接口的标准术语是Intel提出的8080总线标准,因此在很多文档中用I80来指MCU-LCD屏。 MUC接口主要又可以分为8080模式和6800模式,这两者之间主要是时序的区别;数据位传输有8位,9位,16位,18位,24位; 连线...

    MCU(I80)接口

    MCU接口标准名称是I80,因为主要针对单片机的领域在使用,因此得名。后在中低端手机大量使用,其主要特点是价格便宜的。MCU-LCD接口的标准术语是Intel提出的8080总线标准,因此在很多文档中用I80来指MCU-LCD屏。

    MUC接口主要又可以分为8080模式和6800模式,这两者之间主要是时序的区别;数据位传输有8位,9位,16位,18位,24位; 连线分为:CS/,RS(寄存器选择),RD/,WR/,再就是数据线了。

    优点是:控制简单方便,无需时钟和同步信号。缺点是:要耗费GRAM,所以难以做到大屏(3.8以上)。对于MCU接口的LCM,其内部的芯片就叫LCD驱动器。主要功能是对主机发过的数据/命令,进行变换,变成每个象素的RGB数据,使之在屏上显示出来。这个过程不需要点、行、帧时钟。 
    MCU接口的LCD的Driver IC都带GRAM,Driver IC作为MCU的一片协处理器,接受MCU发过来的Command/Data,可以相对独立的工作。对于MCU接口的LCM(LCD Module),其内部的芯片就叫LCD驱动器。主要功能是对主机发过的数据/命令,进行变换,变成每个象素的RGB数据,使之在屏上显示出来。这个过程不需要点、行、帧时钟。


    I(intel)8080模式

    I80模式管脚的控制脚有5个:

    CS   片选信号
    RS   (D/I 数据/指令选择线, 置1为写数据, 置0为写命令)
    /WR  (为0表示写数据)
    /RD  (为0表示读数据)
    RESET  复位LCD(用固定命令系列 0 1 0来复位)
    
    • 1
    • 2
    • 3
    • 4
    • 5

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

    这里写图片描述


    M(Motorola)6800模式

    M6800模式支持可选择的总线宽度 8/9/16/18-bit (默认为8位),其实际设计思想是与I80的思想是一样的,主要区别就是该模式的总线控制读写信号组合在一个引脚上(/WR),而增加了一个锁存信号(E)数据位传输有8位,9位,16位和18位。

    这里写图片描述


    MCU接口和RGB接口主要的区别是:

    MCU接口方式:显示数据写入DDRAM,常用于静止图片显示。 
    RGB接口方式:显示数据不写入DDRAM,直接写屏,速度快,常用于显示视频或动画用。

    展开全文
  • 8080接口 使用这种接口的屏幕一般是屏幕自带了驱动芯片,比如ILI9488、ILI9341、SSD1963等。驱动芯片里面自带了显存,MCU只需要把显示数据传给驱动芯片,驱动芯片会把数据保存到显存中,最后再把显存中的数据显示到...

    常见的屏幕接口有:SPI、8080、RGB、MIPI-SDI、LVDS等。

    8080接口

    使用这种接口的屏幕一般是屏幕自带了驱动芯片,比如ILI9488、ILI9341、SSD1963等。驱动芯片里面自带了显存,MCU只需要把显示数据传给驱动芯片,驱动芯片会把数据保存到显存中,最后再把显存中的数据显示到屏幕上。

    信号线

    LCD_DB[15:0]:数据信号

     LCD_RD:读数据信号,低电平有效

     LCD_RS:数据/命令信号,高电平时,D[15:0]表示的是数据 (RGB 像素数据或命令数据),低电平时D[15:0]表示控制命令

     LCD_RESET:复位信号,低电平有效

     LCD_WR:写数据信号,低电平有效

     LCD_CS:片选信号,低电平有效

    例子

    优点是:控制简单方便,无需时钟和同步信号,无需MCU提供显存,可省掉SDRAM或SRAM。

    缺点是:耗费GRAM,对驱动芯片有要求,所以难以做到大屏(QVGA以上),因为带了驱动芯片,会比RGB接口屏幕贵。

    RGB接口

    大屏采用较多的接口,屏幕不带显存,需要MCU准备充足的显存空间(因为RGB565,480*272分辨率的屏幕就需要显存480*272*2=255K,一般的MCU都没有这么大的RAM,所以要加外置的SRAM或SDRAM)

    信号线

     R[7:0] :红色数据

    G[7:0] : 绿色数据

    B[7:0]:蓝色数据

    CLK:像素同步时钟信号

    HSYNC:水平同步信号

    VSYNC:垂直同步信号

     DE:数据使能信号

    例子

    优点是:屏幕便宜。4.3寸、7寸、10.1寸、10.4寸多是这种接口。

    缺点是:需要MCU带显存,一般需要外挂SRAM或SDRAM。

    展开全文
  • LCD的接口- I80(MCU接口

    千次阅读 2017-03-13 15:56:15
    MCU-LCD接口的标准术语是Intel提出的8080总线标准,因此在很多文档中用I80来指MCU-LCD屏。MUC接口屏主要又可以分为8080模式和6800模式,这两者之间主要是时序的区别;数据位传输有8位,9位,16位,18位,24位; 连线...

    MCU(I80)接口

    MCU接口标准名称是I80,因为主要针对单片机的领域在使用,因此得名。后在中低端手机大量使用,其主要特点是价格便宜的。MCU-LCD接口的标准术语是Intel提出的8080总线标准,因此在很多文档中用I80来指MCU-LCD屏。

    MUC接口主要又可以分为8080模式和6800模式,这两者之间主要是时序的区别;数据位传输有8位,9位,16位,18位,24位; 连线分为:CS/,RS(寄存器选择),RD/,WR/,再就是数据线了。

    优点是:控制简单方便,无需时钟和同步信号。缺点是:要耗费GRAM,所以难以做到大屏(3.8以上)。对于MCU接口的LCM,其内部的芯片就叫LCD驱动器。主要功能是对主机发过的数据/命令,进行变换,变成每个象素的RGB数据,使之在屏上显示出来。这个过程不需要点、行、帧时钟。
    MCU接口的LCD的Driver IC都带GRAM,Driver IC作为MCU的一片协处理器,接受MCU发过来的Command/Data,可以相对独立的工作。对于MCU接口的LCM(LCD Module),其内部的芯片就叫LCD驱动器。主要功能是对主机发过的数据/命令,进行变换,变成每个象素的RGB数据,使之在屏上显示出来。这个过程不需要点、行、帧时钟。


    I(intel)8080模式

    I80模式管脚的控制脚有5个:

    CS   片选信号
    RS   (D/I 数据/指令选择线, 置1为写数据, 置0为写命令)
    /WR  (为0表示写数据)
    /RD  (为0表示读数据)
    RESET  复位LCD(用固定命令系列 0 1 0来复位)
    

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

    这里写图片描述


    M(Motorola)6800模式

    M6800模式支持可选择的总线宽度 8/9/16/18-bit (默认为8位),其实际设计思想是与I80的思想是一样的,主要区别就是该模式的总线控制读写信号组合在一个引脚上(/WR),而增加了一个锁存信号(E)数据位传输有8位,9位,16位和18位。

    这里写图片描述


    MCU接口和RGB接口主要的区别是:

    MCU接口方式:显示数据写入DDRAM,常用于静止图片显示。
    RGB接口方式:显示数据不写入DDRAM,直接写屏,速度快,常用于显示视频或动画用。

    展开全文
  • 7、OLED实验、8080、SPI

    千次阅读 2014-12-14 15:07:54
    2、8080 并行接口的发明者是 INTEL,该总线也被广泛应用于各类液晶显示器,ALIENTEK OLED 模块也提供了这种接口,使得 MCU 可以快速的访问 OLED。ALIENTEK  OLED 模块的 8080 接口方式需要如下一些信号线: CS:...

    1、学习 SSD1306 型OLED的使用,区别8088与080 接口以及 4 线 SPI接口的写数据与命令的区别。

    2、8080 并行接口的发明者是 INTEL,该总线也被广泛应用于各类液晶显示器,ALIENTEK OLED 模块也提供了这种接口,使得 MCU 可以快速的访问 OLED。ALIENTEK

     OLED 模块的 8080 接口方式需要如下一些信号线:

    CS:OLED 片选信号。

    WR:向 OLED 写入数据。

    RD:从 OLED 读取数据。

    D[7:0]:8 位双向数据线。

    RST(RES):硬复位 OLED。

    DC:命令/数据标志(0,读写命令;1,读写数据)。

    模块的 8080 并口读/写的过程为:先根据要写入/读取的数据的类型,设置 DC 为高(数据)/低(命令),然后拉低片选,选中 SSD1306,接着我们根据是读数据,还是要写

    数据置 RD/WR

    为低,然后:

    在 RD 的上升沿,  使数据锁存到数据线(D[7:0])上; 

    在 WR 的上升沿,使数据写入到 SSD1306 里面;

    SSD1306 的 8080 并口写时序图如图:


    实现代码为:

    //向SSD1306写入一个字节。
    //dat:要写入的数据/命令
    //cmd:数据/命令标志 0,表示命令;1,表示数据;
    void OLED_WR_Byte(u8 dat,u8 cmd)
    {
    DATAOUT(dat);    
      OLED_RS=cmd;
    OLED_CS=0;   
    OLED_WR=0;  
    OLED_WR=1;
    OLED_CS=1;  
    OLED_RS=1;  
    }      

    SPI 模式:

    SPI的通信原理很简单,它以主从方式工作,这种模式通常有一个主设备和一个或多个从设备,需要至少4根线,事实上3根也可以(单向传输时)。也是所有基于SPI的设备共有的,它们是SDI(数据输入)、SDO(数据输出)、SCLK(时钟)、CS(片选)。

    (1)SDO – 主设备数据输出,从设备数据输入;

    (2)SDI – 主设备数据输入,从设备数据输出;

    (3)SCLK – 时钟信号,由主设备产生;

    (4)CS – 从设备使能信号,由主设备控制。

    其中,CS是控制芯片是否被选中的,也就是说只有片选信号为预先规定的使能信号时(高电位或低电位),对此芯片的操作才有效。这就允许在同一总线上连接多个SPI设备成为可能。

    其数据写入方式:


    实现代码:基本思路是在8个时钟周期内,将数据的最高位与0x80进行比较,如果为真,寄存器将记录下数值。

    //向SSD1306写入一个字节。
    //dat:要写入的数据/命令
    //cmd:数据/命令标志 0,表示命令;1,表示数据;
    void OLED_WR_Byte(u8 dat,u8 cmd)
    {
    u8 i;  
    OLED_RS=cmd; //写命令 
    OLED_CS=0;  
    for(i=0;i<8;i++)
    {  
    OLED_SCLK=0;
    if(dat&0x80)OLED_SDIN=1;
    else OLED_SDIN=0;
    OLED_SCLK=1;
    dat<<=1;   //将数据进行左移动,方便之后的数值采集(移动到最高位)
    }  
    OLED_CS=1;  
    OLED_RS=1;    

    3、字符集点阵的制作,可以参考以下链接:

    http://blog.csdn.net/exbob/article/details/6532772

    http://wenku.baidu.com/link?url=F6tJTZcH6AYxGOaX_-YqFx0-OsPmUd7zxPTZRGiVK0AwHxrtAvX0I11dDP6zMKOqDlAjC2GxnmdKx6i7v-lBf94kvA0H2mXrsQQCidYT-JS

    同时我们可以用以下的代码实现字符点阵的显示,思路就是首先判断字体一个字符对应点阵集所需要占的字节数,然后在确定所要显示的字符与空格符的相差数值,因为我们所

    编写的字符点阵是从空格符开始,两者相减得到的数值就是该字符在字符点阵中的行数。一个字节又有8个位,我们在每一个字节数中都对每一位进行一次判断,(通过数据

    的左移,最高位与0x80进行与运算)。

    //在指定位置显示一个字符,包括部分字符
    //x:0~127
    //y:0~63
    //mode:0,反白显示;1,正常显示  
    //size:选择字体 16/12 
    void OLED_ShowChar(u8 x,u8 y,u8 chr,u8 size,u8 mode)
    {          
    u8 temp,t,t1;
    u8 y0=y;
    u8 csize=(size/8+((size%8)?1:0))*(size/2);//得到字体一个字符对应点阵集所占的字节数
    chr=chr-' ';//得到偏移后的值 
        for(t=0;t<csize;t++)
        {   
    if(size==12)temp=asc2_1206[chr][t]; //调用1206字体
    else if(size==16)temp=asc2_1608[chr][t];//调用1608字体
    else if(size==24)temp=asc2_2412[chr][t];//调用2412字体
    else return; //没有的字库
            for(t1=0;t1<8;t1++)
    {
    if(temp&0x80)OLED_DrawPoint(x,y,mode);
    else OLED_DrawPoint(x,y,!mode);
    temp<<=1;
    y++;

                            //用于判断是否要换到另一列

    if((y-y0)==size)
    {
    y=y0;
    x++;
    break;
    }
    }    
        }          
    }


    展开全文
  • 这种模糊的条纹有可能在驱动类似ov2640这样的摄像头,或是MCU 8080接口的屏幕时出现。 我保存了一帧有这个现象的摄像头采集回来的图片,如下图。可以看到,图片中竖向的内容像是被切开了,变得异常模糊。实际上在...
  • MCU驱动和RGB驱动的液晶屏的区别

    千次阅读 2019-07-11 16:52:03
    MCU接口,STM32F407系列的控制器就整合了这个模块,包含6800和8080两种方式。RGB的刷新频率比MCU快很多。 1.MCU接口:会解码命令,由timing generator产生时序信号,驱动COM和SEG驱器。 RGB接口:在写LCD ...
  • 屏的接口类型种类以及...MCU接口: Intel8080总线(并口) MCU-LCD屏它与RGB-LCD屏主要区别在于显存的位置: https://blog.csdn.net/qq_28986985/article/details/88557061?ops_request_misc=%25257B%252522req...
  • RA8875是一块LCD驱动芯片,支持RGB接口的LCD液晶屏,提供8080时序的MCU接口; RA8875内置了2D硬件加速功能,可以实现硬件绘制矩形,直线等功能; 本次测试就是为了验证RA8875的硬件绘图与使用MCU软件绘图的速度...
  • ILI9341系列目录: 《ILI9341的使用之【一】TFT-LCD原理(转载)》 ...ILI9341可以通过MCU 8080-I串并行接口(分别为8位/9位/16位/18位)的方式进行访问。 CSX(片选,LOW有效)被用来使能或禁止ILI9341芯片的功能
  • 很多MCU或者LCD模块外部接口一般采用并行方式,并行接口接口线的读写时序常见以下两种模式:(1)8080模式。这类模式通常有下列接口信号: /RES(复位线),DB0~DB7(双向数据线),D/I(数据/指令选择线,1:数据读写,0:...
  • 各种显示接口DBI、DPI、LTDC、DSI、FSMC

    千次阅读 多人点赞 2019-06-05 17:30:36
    DBI(Display Bus Interface), 显示总线接口, 也称MCU接口或者80/8080接口,DBI接口最大的特点就是LCM自带framebuffer, 存储Host端发过来的数据, 并由内部的控制IC不断重复的刷到LCD上, 也就是说其内部实现了...
  • LCD接口

    2012-04-01 16:13:56
    LCD接口   2010-7-23 10:25:00 LCD的接口有多种,分类很细。主要看LCD的驱动方式和控制方式... MCU模式(也写成MPU模式的):目前最常用的连接模式,分为8080模式和6800模式。数据位传输有8位,9位,16位,18位,2
  • 协议之常见显示接口概述

    千次阅读 2016-04-16 13:46:43
    1.IIC 2.SPI 3.8080/8600 4.RGB接口 5.MIPI_DSI 6.TFT接口 7.MCU工作特点
  • LCD的接口分类

    千次阅读 2007-08-22 11:44:00
    大致可以分为 MCU接口和RGB接口。 对于前者主要又可以分为8080模式和6800模式,这个主要是时序的区别。 对于RGB接口则可以分为模拟RGB, ADC接口和数字RGB接口。至于需要不需要HSNC,VSNC信号,这个是在RGB接口中,...
  • LCD的接口

    千次阅读 2012-04-28 18:21:30
    LCD的接口有多种,分类很细。主要看LCD的驱动方式和控制方式:  ...MCU模式(也写成MPU模式的):典型的是Motorola的6800和Intel的8080时序。  数据位传输有8位,9位,16位,18位,24位。连线分为:CS/,RS(寄存器
  • lcm 接口总结

    千次阅读 2012-08-07 10:38:57
    (1) DBI (Display Bus Interface or CPU/MCU Interface ) LCM   include:   a)8080-Series Parallel Interface .  b)Serial Interface  (2) DPI (Display Pixel Interface or RGB Interface) LCM
  • Stm32F429驱动ST7789S+2.8寸屏幕

    千次阅读 2019-05-13 16:29:01
    一.连接说明: Stm32F429支持8080接口与RGB接口的屏驱,...Stm32系列MCU8080接口方式都是通过FSMC来实现的,所以本文使用FMC驱动屏幕。如下是MCU与LCD的连接图: 二.:FSMC驱动 1.确定LCD_REG地址: FSMC管...
  • 一般常见的彩色LCD屏幕的接口模式有:MCU模式,RGB模式,SPI模式,VSYNC模式,DSI模式。第一种模式顾名思义,主要是用于单片机领域,主要的特点就是廉价,以Intel的8080总线协议标准通讯,没有时钟以及同步信号,...
  • STM32驱动LCD实战

    万次阅读 2020-07-07 09:15:32
    目录 01 驱动时序 02 FSMC外设配置 03 背光驱动 04 复位驱动 05 寄存器配置 ...前段时间写了《STM32驱动LCD原理》和《STM32的FSMC外设简介...我们通常说的MCU-LCD接口,就是8080接口8080接口的详细介绍请看《STM32
  • 展讯平台-LCD驱动

    2013-10-31 14:17:06
    一、LCD的接口  其实LCD的接口有很多,但是不管是在手机还是电脑,液晶屏的接口也最常用的有两个,MCU和RGB ...MCU接口又根据时序的不同分为Intel的8080和Motorola的6800。他们两个主要是时序的区别。现
  • SSD1963芯片引脚分布及其功能

    千次阅读 2019-04-10 10:11:42
    80并口全称为8080并口协议是有因特尔公司提出的,除8080接口协议外还有摩托罗拉的6800接口协议,其不同在于控制器,如下 8080是通过“读使能(RE)”和“写使能(WE)”两条控制线进行读写操作 6800是通过“总使能...
  • 一 LCM 在LCD源码目录(看第三章)下拷贝现有一个屏驱动,根据屏接口类型(LVDS,DSI,RGB等)选择一个合适模板。 1.如果是LVDS接口和不需要初始化命令的RGB接口的屏,那么可以...如果是I8080接口mcu接口或者cp
  • 以12864来说,一般是直接由SPI来操作屏的驱动IC,再来IC来负责驱动屏幕,还有一个驱动接口8080或者6800,相对于SPI来说这两种并口的数据处理方式会提高相应的数据传输速度,上述的接口都称之为MCU接口。...
  • ST7789V2 LCD驱动芯片

    千次阅读 2020-11-09 23:23:17
    该芯片可以直接连接到外部MCU,支持并行8080系列的8位/9位/16位/18位接口,也支持SPI串行通讯接口。 显示数据可以存储在240x320x18bits的片上显示数据RAM中。 它可以在没有外部操作时钟的情况下执行显示数据RAM读写...
  • 关注、星标公众号,不错过精彩内容前段时间写了《STM32驱动LCD原理》和《STM32的FSMC外设简介》两篇文章,本文将对STM32驱动LCD进行实战应用。...01驱动时序我们通常说的MCU-LCD接口,就是8080接口,8...

空空如也

空空如也

1 2 3
收藏数 45
精华内容 18
关键字:

mcu8080接口