微处理器 - 8085 引脚配置



下图显示了 8085 微处理器的引脚图:

8085 Pin Configuration

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 网络)连接到这两个引脚,并用于设置内部时钟发生器的频率。此频率在内部除以 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 指令时,此线上的数据就会加载到累加器中。

广告