Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2615208
  • 博文数量: 877
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 5921
  • 用 户 组: 普通用户
  • 注册时间: 2013-12-05 12:25
个人简介

技术的乐趣在于分享,欢迎多多交流,多多沟通。

文章分类

全部博文(877)

文章存档

2021年(2)

2016年(20)

2015年(471)

2014年(358)

2013年(26)

分类: C/C++

2014-09-24 19:13:52

偶然之间接触到8080与6800的概念,咋一看,不知为何物。个人之愚见认为可能是Intel跟Moto的什么东西。呵呵

       查阅一些资料后,发现其实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为低时表示进行写操作。

6800总线和8086总线

6800又叫moto总线,8080总线又叫Intel总线。
大致来说,Intel总线的控制线有四根,RD写使能, WR读使能, ALE地址锁存, CS片选。而moto总线只有三根,R/W 读/写,ALE地址锁存,CE片使能。


6800和8080的区别主要是总线的控制方式上。
对于内存的存储,需要数据总线和地址总线,这都是一样的。
但对于存取的控制,它们则采用了不同的方式——
8080是通过“读使能(RD)”和“写使能(WE)”两条控制线进行读写操作。
6800是通过“总使能(E)”和“读写选择(W/R)”两条控制线进行。


国内广泛使用的MCS-51单片机用的是8080总线与外设进行总线型读写操作,硬件接口为8根数据线,1根片选线,1根读信号和一根写信号。
6800总线是摩托罗拉公司单片机与外设进行总线通讯的一种模式,硬件接口通讯为8根数据线,1根E,1根R/W等信号线组成,广泛应用于LCD模组,比如常见的KS0108组成的128X64LCD屏就是6800总线接口。

 

阅读(834) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~