0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

LCD中8080和6800接口之间怎么区分

strongerHuang 来源:嵌入式专栏 作者:strongerHuang 2021-06-30 11:31 次阅读

用过LCD的同学应该都知道,LCD有两种常见的接口,那就是 8080 和 6800 接口。

今天来说说在LCD中使用的 8080 和 6800 接口的来源,以及它们的区别。

8080 和 6800 来源

8080 和 6800接口,其实不是专指用于LCD的接口,它们早期由处理器发展而来,然后发展到扩展接口(外扩RAMROM),后来也用于了LCD领域。

1.8080

1974 年,英特尔推出了 8 位的处理器Intel 8080,它是Intel 8008的后继产品,但是8080 还在其指令集中添加了一些 16 位操作,它的指令集比 8008 增强了不少。

Intel 8080升级的 16 位地址总线,使其能够访问 64 KB 的内存。

因为这一突破性的设计,使8080非常成功,同时为后面处理器兼容性/扩展存储奠定了基础。

8080的成功,直接影响了后面的8086,到以及现在大家熟悉的32 位和64 位x86架构处理器(后续变体)。

因为8080的总线协议,方便了扩展,以至于后面很多产品的通信都基于8080总线,LCD也不例外。

更多关于8080的内容可以参考维基百科:

https://en.wikipedia.org/wiki/Intel_8080(公号不支持外链接,请复制链接到浏览器打开)

2.6800

同样在1974 年,摩托罗拉推出了一款处理器MC6800,MC6800处理器是M6800微机系统的一部分,其中还包括串行和并行接口。

摩托罗拉 6800 和英特尔 8080同一时期设计,功能相似。6800 有一个 8 位双向数据总线,一个可以寻址 64 KB 内存的 16 位地址总线。

617c6e32-d8e8-11eb-9e57-12bb97331649.png

因为6800这极大地方便了扩展,使其后面应用在很多通信领域,但6800和8080扩展接口的控制方式有所区别:一个“读使能(RE)”和“写使能(WE)”,另外一个“总使能(E)”和“读写选择(W/R)”,导致了后面扩展接口存在两种不同的控制方式(下面章节会描述区别)。

更多关于6800的内容可以参考维基百科:

https://en.wikipedia.org/wiki/Motorola_6800(公号不支持外链接,请复制链接到浏览器打开)

8080接口

8080接口,也有叫8080模式,其实就是一种总线协议,或总线控制方式。

这里严格来说不能叫LCD 8080接口,LCD是液晶显示器,一般我们开发用的是LCM(液晶模组/模块),比如经典的12864模组:

液晶显示模组中带有一个液晶控制器,这个控制器中通常会支持8080模式。

8080接口通常有这些信号

/RES:复位

DB0~DB7:双向数据

D/I:数据/指令选择(1:数据读写,0:命令读写)

CS:片选信号

/WR:写入数据控制信号

/RD:读入数据控制信号

6800接口

6800和8080的控制方式不同,对应的控制信号也有所差异,但是其设计思想是与8080类似。

前面的/RES、 DB0~DB7、 D/I、 CS这些信号都一样,6800有两个信号:

E:使能信号

R/W读写控制(1:读, 0:M写)

这两个信号替代了8080的 WR 和 RD 信号。

8080 和 6800接口区别

通过上面分析,其实不难发现,它们主要区别就是:

8080通过“读使能(RD)”和“写使能(WR)”进行读写操作

6800通过“总使能(E)”和“读写选择(W/R)”进行读写操作

其他信号一样。

提示:有些地方的描述可能有所差异,比如:读使能为RE或RD等。

更多细节,大家实际编程应该更容易明白,这里篇幅有限,时间有限,就不描述了。

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 处理器
    +关注

    关注

    68

    文章

    19076

    浏览量

    228689
  • lcd
    lcd
    +关注

    关注

    34

    文章

    4393

    浏览量

    166824
  • ROM
    ROM
    +关注

    关注

    4

    文章

    549

    浏览量

    85609
  • RAM
    RAM
    +关注

    关注

    8

    文章

    1353

    浏览量

    114413

原文标题:LCD中8080和6800接口的区别

文章出处:【微信号:strongerHuang,微信公众号:strongerHuang】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    在微机io接口位于什么之间

    I/O接口(输入/输出接口)是计算机硬件系统的重要组成部分,它连接了计算机的内部组件和外部设备。在微机(微型计算机),I/O接口位于中央
    的头像 发表于 10-14 14:03 210次阅读

    计算机接口位于什么之间

    计算机接口是计算机硬件和软件之间、计算机与外部设备之间以及计算机各部件之间传输数据、控制信息和状态信息的硬件设备和软件程序。它在计算机系统
    的头像 发表于 10-14 14:02 145次阅读

    scsi接口是什么之间接口

    SCSI(Small Computer System Interface)是一种用于计算机和智能设备之间(如硬盘驱动器、磁带驱动器、CD-ROM驱动器等)的数据传输接口标准。SCSI接口在20世纪
    的头像 发表于 10-14 10:29 386次阅读

    主机和外设之间需要设置接口的理由

    1. 定义和背景 在计算机系统,主机通常指的是中央处理单元(CPU)和内存等核心组件,而外设则包括打印机、键盘、鼠标、硬盘、显示器等设备。接口是主机和外设之间通信的桥梁,它允许数据和控制信号在
    的头像 发表于 09-30 14:12 301次阅读

    接口芯片是cpu与外设之间的界面吗

    接口芯片可以被视为CPU与外设之间的界面 。它起到了桥梁的作用,连接CPU和外部设备,确保它们之间的数据能够正确、高效地传输。 接口芯片的主要功能包括: 数据缓冲 :由于CPU与外设
    的头像 发表于 09-30 11:37 205次阅读

    屏驱可触摸TFT-LCD mcu(专用开发板方案)

    ^®^ -M4,安谋科技“星辰”STAR-MC1内核 主频:60MHz ~ 150MHz SDRAM:2MB~16MB LCD接口:I8080,RGB565,RGB888,MIPI(研发
    发表于 09-27 09:53

    【GD32H757Z海棠派开发板使用手册】第十四讲 TFT-8080口液晶显示

    通过本实验主要学习以下内容: LCD显示原理 EXMC NOR/SRAM模式时序和8080并口时序 LCD显示控制
    的头像 发表于 09-19 09:21 369次阅读
    【GD32H757Z海棠派开发板使用手册】第十四讲 TFT-<b class='flag-5'>8080</b>口液晶显示

    求助,蓝牙耳机充电仓芯片6800

    子女的蓝牙耳机充电仓芯片6800烧了,不知道是什么型号,只有丝印是6800,求助万能的网友帮忙告知一下,谢谢!
    发表于 06-26 09:18

    ESP32-S3的LCD接口使用外部PSRAM做数据缓存,DMA送数最高能到多少频率?

    外部PSRAM使用80M时钟(能否上120M,是否稳定?),4bit数据,LCD接口使用I8080模式,16bit位宽,最高时钟能到20M吗? 谢谢!
    发表于 06-17 08:11

    ST7565 IO口模拟6800接口,发送数据报错的原因?

    最近在调一块12864液晶屏,驱动器是ST7565P,但是就是无法正常显示内容。由于WR引脚被硬件强制拉低,所以就省去了判忙检测。这里我使用的是IO模拟6800接口,发送命令正常,但是到了发送数据
    发表于 05-09 07:09

    微CMS32H3201血压计方案

    接口 2个I2C接口 2个SPI接口 增强型DMA USB2.0 LCD BUS(8080,6800) 封装类型:LQFP64 ………………
    发表于 04-18 10:51

    STM32F407VET6高性能基础系列、带DSP和FPU的Arm Cortex-M4内核

    LCD并行接口8080/6800模式
    的头像 发表于 02-29 10:48 1285次阅读
    STM32F407VET6高性能基础系列、带DSP和FPU的Arm Cortex-M4内核

    如何在i.MXRT1170上快速点亮一款全新LCD屏?

    我们知道 LCD 屏的接口有很多:DPI-RGB、MIPI DSI、DBI/MCU(I8080)、LVDS、SPI 等等,接口不同,对应的软件驱动也不同。RT1170 片内外设对以上
    的头像 发表于 01-05 15:49 1092次阅读
    如何在i.MXRT1170上快速点亮一款全新<b class='flag-5'>LCD</b>屏?

    如何区分USB接口

    不管是做产品还是买产品,USB接口繁杂多样,对于各位菜鸟和老鸟如何来区分呢?外观能看出来一样,实际上最终本质不仅仅有外观,还有内在的协议。这篇文章我们先看看表象的一些内容。
    的头像 发表于 11-18 10:42 1287次阅读

    Arduino如何连接和驱动8080 MCU屏?

    Arduino如何连接和驱动8080 MCU屏
    发表于 11-10 07:09