微处理器 - I/O 接口概述
在本章中,我们将讨论 8085 的内存接口和 IO 接口。
接口是两个组件之间通信的路径。接口有两种类型:内存接口和 I/O 接口。
内存接口
当我们执行任何指令时,我们需要微处理器访问内存以读取指令代码和存储在内存中的数据。为此,内存和微处理器都需要一些信号来读取和写入寄存器。
接口过程包括一些关键因素,以匹配内存要求和微处理器信号。因此,接口电路的设计应使内存信号要求与微处理器信号相匹配。
IO 接口
有各种通信设备,如键盘、鼠标、打印机等。因此,我们需要使用锁存器和缓冲器将键盘和其他设备与微处理器连接起来。这种类型的接口称为 I/O 接口。
内存和 I/O 接口框图
8085 接口引脚
以下是用于与其他设备接口的 8085 引脚列表 −
- A15 - A8(较高地址总线)
- AD7 - AD0(较低地址/数据总线)
- ALE
- RD
- WR
- READY
通信方式 - 微处理器与外部世界?
微处理器与外界通信的方式有两种。
- 串行通信接口
- 并行通信接口
串行通信接口 − 在这种类型的通信中,接口从微处理器获取一个字节的数据,然后以串行方式将其逐位发送到其他系统,反之亦然。
并行通信接口 − 在这种类型的通信中,接口从微处理器获取一个字节的数据,然后以同时(或)并行的方式将其逐位发送到其他系统,反之亦然。