本文介绍Intel 8080接口与Motorola 6800接口定义与应用。
Intel 8080接口与Motorola 6800接口是常用的并行总线接口,在MCU与外设直接的接口中经常用到,如MCU与LCD接口,MCU与FPGA之间的接口。本文介绍Intel 8080接口与Motorola 6800接口定义,并给出一个应用案例。
1.接口基础
MCU与外设通信,需解决如下几个问题:
1)片选。总线上挂接多个设备,当前和哪一个设备进行通信。
2)读,写操作。数据的流向,是从主设备到外设,还是从外设到主设备。
3)数据,命令操作。数据线上传输的是命令还是数据。
4)数据线。这里的数据是广义上的,可以是数据也可以是命令。
2.接口定义
1)Intel 8080接口
Intel 8080接口定义如下表。
信号 | 信号说明 |
RS | 寄存器选择(命令/数据) |
DATA | 数据线 |
CS | 片选 |
RD | 读操作控制 |
WR | 写操作控制 |
其中,
a)这里的读操作控制(RD),写操作控制(WR)可通过相应的高,低电平控制当前是读操作使能还是写操作使能