📅  最后修改于: 2020-12-13 15:26:40             🧑  作者: Mango
下图描绘了8085微处理器的引脚图-
8085微处理器的引脚可以分为七个组-
A15-A8,它承载最高有效的8位内存/ IO地址。
AD7-AD0,它携带最低有效的8位地址和数据总线。
这些信号用于识别操作的性质。有3个控制信号和3个状态信号。
三种控制信号为RD,WR和ALE。
RD-此信号指示要读取所选的IO或存储设备,并准备接受数据总线上可用的数据。
WR-该信号表明数据总线上的数据将被写入所选的存储器或IO位置。
ALE-当微处理器开始新的操作时,这是一个正向运行脉冲。当脉冲变高时,它指示地址。当脉冲下降时,它指示数据。
IO / M,S0和S1这三个状态信号。
该信号用于区分IO和内存操作,即,当它为高电平时表示IO操作,而当它为低电平时则表示内存操作。
这些信号用于识别当前操作的类型。
有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为低电平,则CPU必须等待READY变为高电平。
HOLD-该信号表明另一个主机正在请求使用地址和数据总线。
HLDA(HOLD Acknowledge) -表示CPU已接收到HOLD请求,它将在下一个时钟周期内放弃总线。取消保持信号后,HLDA设置为低电平。
有2个串行信号,即SID和SOD,这些信号用于串行通信。
SOD (串行输出数据线)-根据SIM指令的指定设置/重置输出SOD。
SID (串行输入数据线)-每当执行RIM指令时,此线上的数据就会加载到累加器中。