通信教程 | 8080和6800通信接口的区别

news/2024/11/8 1:30:55/

关注+星标公众,不错过精彩内容

038e93c24444303e3a273121ae8581b1.gif

作者 | strongerHuang

微信公众号 | strongerHuang

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

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

8080 和 6800 来源

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

1.8080

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

6cf67650f19ea1f24e61d1cba75db768.png

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微机系统的一部分,其中还包括串行和并行接口。

2f13f78fe2c82db7f7b4627633a5b8f4.png

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

958554fe65ef77035d47257ca322632e.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模组:

ed23c9b78cbc26fa312ca659aa35951f.png

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

8080接口通常有这些信号:

  • /RES:复位

  • DB0~DB7:双向数据

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

  • CS:片选信号

  • /WR:写入数据控制信号

  • /RD:读入数据控制信号

6800接口

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

f05fe3574267e224f1b6e44984bd285c.png

前面的/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等。

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

------------ END ------------

关注公众号后台回复『通信教程』『嵌入式开发』相关文章。

回复“加群”按规则加入技术交流群,回复“1024”查看更多内容。

542b6bf9957ca5e6fe0fe7117a286a40.png

8deffeebe1f00cd7adc8aec4bd683856.png

点击“阅读原文”查看更多分享


http://www.ppmy.cn/news/223654.html

相关文章

casbin基于RBAC的权限管理案例

在RBAC模型中新定义了角色和继承关系,用户可以通过角色区分不同的权限,继承不同的角色时用户有多个权限。 [role_definition] g _, _ g2 _, _g 是一个 RBAC系统, g2 是另一个 RBAC 系统。 _, _表示角色继承关系的前项和后项,即前项继承后项…

简单的并口协议:8080和6800

简单的并口协议:8080和6800 PC处理器的萌芽时期,MOTOROLA的M6800和INTEL的I8080就成为当时微处理器的杰出代表而在随后几十年间广泛应用于工业及控制领域,不过MOTOROLA的强项不在微处理器设计上,后来又出来的M6800也不能挽回失地&…

LCD 常用接口介绍

关注星标公众号,不错过精彩内容 来源 | 漫谈嵌入式 LCD(Liquid Crystal Display):又称液晶显示器。广泛应用于嵌入式、移动端、pc 端。 之前分享《LCD中8080和6800接口的区别》有读者让分享一下LCD其他接口,今天就来分…

Arduino UNO通过SPI串行方式驱动LCD12864液晶屏

LCD12864液晶屏简介 LCD12864带中文字库图形点阵式液晶显示器,可配合各种单片机可完成中文汉字、英文字符和图形显示,可构成全中文人机交互图形界面,模块具有功耗低、显示内容丰富等特点而应用广泛。它是利用液晶经过处理后能改变光线的传播…

MCU接口方式(8080,6800接口)与RGB接口主要的区别

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

嵌入式--LCD常用接口介绍

目录 LCD 分类LCD常用接口模式介绍RGB模式SPI模式MDDI模式MIPI-DSI模式MCU模式80806800 VSYNC模式 LCD(Liquid Crystal Display):又称液晶显示器。广泛应用于嵌入式、移动端、pc 端。 首先我们以传递的信号类型来区分主要有两大类: 模拟信号…

2、并行接口、协议和相关芯片介绍(8080、8060)

目录 前言 并行接口 8080并行接口 1、8080起源 2、8080接口线 3、接口芯片(重点介绍SSD1306) 3.1、8255A接口芯片 3.2、ST 7920接口芯片 3.3、SSD1306接口芯片 6800并行接口 1、6800起源 2、6800接口线 3、接口芯片 8080和6800接…

利用 STC32G12K128 的 LCM 驱动 8080 接口的液晶屏

零、目录 零、目录 一、硬件和参考对象 二、STC32G 的 LCM 三、简要的初始化流程 四、代码的移植和修改 五、引脚接线 六、运行结果 七、总结和注意事项 一、硬件和参考对象 本次将使用 STC32G12K128 芯片的 LCM 对 8080 接口的液晶屏(该液晶屏为野火指南…