6800与8080

8080总线又叫Intel总线,6800又叫moto总线。大致来说,Intel总线的控制线有四根,读使能RD,写使能WR, 地址锁存ALE, 片选CS。而moto总线只有三根,读写选择R/W,地址锁存ALE,总使能E。8080是通过“读使能RD”和“写使能WR”两条控制线进行读写操作。6800是通过“总使能E”和“读写选择R/W”两条控制线进行。--------------------------------------------------------------------------------
6800和8080的区别主要是总线的控制方式上。
对于内存的存储,需要数据总线和地址总线,这都是一样的。
但对于存取的控制,它们则采用了不同的方式——
8080是通过“读使能(RE)”和“写使能(WE)”两条控制线进行读写操作。
6800是通过“总使能(E)”和“读写选择(W/R)”两条控制线进行。
--------------------------------------------------------------------------------
国内广泛使用的MCS-51单片机用的是8080总线与外设进行总线型读写操作,硬件接口为8根数据线,1根片选线,1根读信号和一根写信号。
6800总线是摩托罗拉公司单片机与外设进行总线通讯的一种模式,硬件接口通讯为8根数据线,1根E,1根R/W等信号线组成,广泛应用于LCD模组,比如常见的KS0108组成的128X64LCD屏就是6800总线接口
---------------------------------------------------------------------------------------------
下面是另一篇文章:
LCD
显示模块的外部接口一般采用并行方式,并行接口接口线的读写时序常见以下两种模式:
(1)8080
模式。
这类模式通常有下列接口信号:Vcc(工作主电源)Vss(公共端)Vee(偏置负电源,常用于调整显示对比度)/RES,复位线。
DB0~DB7,
双向数据线。D/,数据/指令选择线(1:数据读写,0:命令读写)/CS,片选信号线(如果有多片组合,可有多条片选信号线)
/WR, MPU
LCD写入数据控制线。/RD,MPULCD读入数据控制线。
(2)6800
模式。
在这种模式下,cc、Vss、Vee/RESDB0~DB7D/I的功能同模式(1),其他信号线为:R/W,读写控制(1:MPU,0:MPU)
E,
允许信号(多片组合时,可有多条允许信号线)

LCD显示模块的外部接口一般采用并行方式,并行接口接口线的读写时序常见以下两种模式: 

(1)8080模式。这类模式通常有下列接口信号:

Vcc(工作主电源)

Vss(公共端)

Vee(偏置负电源,常用于调整显示对比度)

/RES,复位线。DB0~DB7,双向数据线。

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

/CS,片选信号线(如果有多片组合,可有多条片选信号线)。

/WR, MPU向LCD写入数据控制线。

/RD, MPU从LCD读入数据控制线。

(2)6800模式。在这种模式下,Vcc、Vss、Vee、/RES、DB0~DB7、D/I的功能同模式(1),其他信号线为:

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

E,允许信号(多片组合时,可有多条允许信号线)。

用户可以根据自己的实际情况选择合适的时序。

一般选择6800时序,但是写代码的时候要注意时序;如果选择8080时序,要注意PCB的连接方式。

-------------------------------------------------------------------------

       查阅一些资料后,发现其实8080与6800代表两种接口,之间的差异只是读写信号的差异。下面细说:
       玩51的朋友一定接触过/WR,/RD这两个信号配上ALE就可以去读写外面RAM了,可以操作外部地址了,其实这个就是8080的接口。当初我自己玩51时其实还不知道有这个概念。(看来玩得不深呀,以后要更加谦虚)

       8080的定义就是正常情况此/WR,/RD信号都为高电平。
       进行读操作时,/RD由高变为低,/WR继续保持高电平,读完后将/RD变为高电平表示读操作已经完成。
       进行写操作时,/WR由高变为低,/RD继续保持高电平,写完后将/WR变为高电平表示写操作已经完成。

       相信玩51,或者说玩单片机的朋友都明白吧。
       6800其实也差不多,概念上有些差别而矣。8080的/WR跟/RD信号相当于6800中的R/D,E
       E表示读写使能,也就是当E为高电平时,表示可以进行读写功能,低电平时禁止读写动作。
       配合R/D信号便可以准备读写了。保持E为高电平,
       R/W为高时表示进行读操作。
       R/W为低时表示进行写操作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值