微处理器 - 8085 引脚配置
下图为 8085 微处理器的引脚图 −
8085 微处理器的引脚可分为七组 −
地址总线
A15-A8,它承载着内存/IO 地址的最高 8 位。
数据总线
AD7-AD0,它承载着最低 8 位地址和数据总线。
控制和状态信号
这些信号用于识别操作的性质。有 3 个控制信号和 3 个状态信号。
三个控制信号是 RD、WR 和 ALE。
RD − 此信号表示要读取所选 IO 或存储设备,并准备好接受数据总线上的数据。
WR − 此信号表示要将数据总线上的数据写入所选内存或 IO 位置。
ALE − 它是微处理器启动新操作时产生的正向脉冲。当脉冲升高时,表示地址。当脉冲下降时,表示数据。
三个状态信号是 IO/M、S0 和S1。
IO/M
此信号用于区分 IO 和内存操作,即当它为高电平时表示 IO 操作,当它为低电平时表示内存操作。
S1 & S0
这些信号用于识别当前操作的类型。
电源
有 2 个电源信号 − VCC & VSS。VCC 表示 +5v 电源,VSS 表示接地信号。
时钟信号
有 3 个时钟信号,即 X1、X2、CLK OUT。
X1、X2 −这两个引脚上连接了一个晶体(RC、LC N/W),用于设置内部时钟发生器的频率。该频率在内部除以 2。
CLK OUT − 此信号用作与微处理器连接的设备的系统时钟。
中断和外部发起的信号
中断是由外部设备生成的信号,用于请求微处理器执行任务。有 5 个中断信号,即 TRAP、RST 7.5、RST 6.5、RST 5.5 和 INTR。我们将在中断部分详细讨论中断。
INTA − 这是一个中断确认信号。
RESET IN −此信号用于通过将程序计数器设置为零来重置微处理器。
RESET OUT − 此信号用于在微处理器重置时重置所有连接的设备。
READY − 此信号表示设备已准备好发送或接收数据。如果 READY 为低,则 CPU 必须等待 READY 变为高。
HOLD − 此信号表示另一个主机正在请求使用地址和数据总线。
HLDA(HOLD 确认) − 它表示 CPU 已收到 HOLD 请求,并将在下一个时钟周期放弃总线。移除 HOLD 信号后,HLDA 设置为低。
串行 I/O 信号
有 2 个串行信号,即 SID 和 SOD,这些信号用于串行通信。
SOD(串行输出数据线)− 输出 SOD 根据 SIM 指令设置/重置。
SID(串行输入数据线)− 每当执行 RIM 指令时,此线上的数据就会加载到累加器中。