8085微处理器的引脚图如下所示:
1.地址总线和数据总线:
地址总线是一组16条线,即A0-A15。地址总线是单向的,即位沿一个方向从微处理器单元流向外围设备,并使用高阶地址总线。
2.控制和状态信号:
- ALE –这是一个地址锁存使能信号。在机器周期的第一个T状态期间,它变为高电平,并启用地址的低8位(如果其值为1,则数据总线被激活)。
- IO / M’–这是一个状态信号,它确定该地址是用于输入输出还是用于存储器。当它为高电平(1)时,地址总线上的地址用于输入输出设备。当它为低(0)时,地址总线上的地址用于存储器。
- SO,S1 –这些是状态信号。它们区分各种类型的操作,例如暂停,读取,取指令或写操作。
IO/M’ | S1 | S0 | Data Bus Status |
---|---|---|---|
0 | 1 | 1 | Opcode fetch |
0 | 1 | 0 | Memory read |
0 | 0 | 1 | Memory write |
1 | 1 | 0 | I/O read |
1 | 0 | 1 | I/O write |
1 | 1 | 1 | Interrupt acknowledge |
0 | 0 | 0 | Halt |
- RD’–这是一个控制READ操作的信号。当它为低时,将读取所选的存储器或输入输出设备。
- WR’–这是控制WRITE操作的信号。当它变低时,数据总线上的数据将写入所选的存储器或I / O位置。
- READY(就绪)–它感测外围设备是否已准备好传输数据。如果READY为高电平(1),则外围设备已准备就绪。如果它为低(0),则微处理器将一直等到它变高。对于连接低速设备很有用。
3.电源和时钟频率:
- Vcc – + 5v电源
- Vss –接地参考
- XI,X2 –在这两个引脚上连接了一个晶体。频率在内部被二分频,因此,要使系统工作在3MHZ的频率下,晶体应具有6MHZ的频率。
- CLK(OUT)–该信号可用作其他设备的系统时钟。
4.中断和外围启动信号:
8085具有五个中断信号,可用于中断程序执行。
(i)INTR
(ii)RST 7.5
(iii)RST 6.5
(iv)RST 5.5
(v)陷阱
微处理器通过INTA’信号确认中断请求。除中断外,还有三个外部启动的信号,即RESET,HOLD和READY。为了响应HOLD请求,它具有一个称为HLDA的信号。
- INTR –这是一个中断请求信号。
- INTA’–这是微处理器在收到INTR之后发送的中断确认。
5.重置信号:
- RESET IN’–当此引脚上的信号为低电平(0)时,程序计数器设置为零,总线进入三态,并且微处理器单元复位。
- RESET OUT –此信号表示MPU正在复位。该信号可用于重置其他设备。
6. DMA信号:
- HOLD –表示另一个设备正在请求使用地址和数据总线。收到HOLD请求后,微处理器会在当前机器周期完成后立即放弃使用总线。内部处理可能会继续。去除保持信号后,处理器重新获得总线。
- HLDA –这是一个信号,指示在删除HOLD请求后已收到保持请求,HLDA变为低电平。
7.串行I / O端口:
8085中的串行传输是由两个信号实现的,
- SID和SOD – SID是用于串行输入的数据线,而SOD是用于串行输出的数据线。