Microprocessador - Configuração de 8085 pinos
A imagem a seguir descreve o diagrama de pinos do microprocessador 8085 -
Os pinos de um microprocessador 8085 podem ser classificados em sete grupos -
Barramento de endereços
A15-A8, ele carrega os 8 bits mais significativos de endereço de memória / E / S.
Barramento de dados
AD7-AD0, ele carrega o endereço de 8 bits menos significativo e o barramento de dados.
Sinais de controle e status
Esses sinais são usados para identificar a natureza da operação. Existem 3 sinais de controle e 3 sinais de status.
Três sinais de controle são RD, WR e ALE.
RD - Este sinal indica que o IO ou dispositivo de memória selecionado deve ser lido e está pronto para aceitar os dados disponíveis no barramento de dados.
WR - Este sinal indica que os dados no barramento de dados devem ser gravados em uma memória selecionada ou local de E / S.
ALE- É um pulso positivo gerado quando uma nova operação é iniciada pelo microprocessador. Quando o pulso fica alto, indica o endereço. Quando o pulso desce, indica dados.
Três sinais de status são IO / M, S0 e S1.
IO / M
Este sinal é usado para diferenciar entre operações IO e memória, ou seja, quando está alto indica operação IO e quando está baixo indica operação de memória.
S1 e S0
Esses sinais são usados para identificar o tipo de operação atual.
Fonte de energia
Existem 2 sinais de fonte de alimentação - VCC e VSS. VCC indica fonte de alimentação de + 5 V e VSS indica sinal de aterramento.
Sinais de relógio
Existem 3 sinais de relógio, ou seja, X1, X2, CLK OUT.
X1, X2- Um cristal (RC, LC N / W) é conectado a esses dois pinos e é usado para definir a frequência do gerador de relógio interno. Essa frequência é dividida internamente por 2.
CLK OUT - Este sinal é usado como relógio do sistema para dispositivos conectados ao microprocessador.
Interrompe e sinais iniciados externamente
As interrupções são os sinais gerados por dispositivos externos para solicitar que o microprocessador execute uma tarefa. Existem 5 sinais de interrupção, ou seja, TRAP, RST 7.5, RST 6.5, RST 5.5 e INTR. Discutiremos as interrupções em detalhes na seção de interrupções.
INTA - É um sinal de confirmação de interrupção.
RESET IN - Este sinal é usado para reiniciar o microprocessador, definindo o contador do programa para zero.
RESET OUT - Este sinal é usado para reiniciar todos os dispositivos conectados quando o microprocessador é reiniciado.
READY- Este sinal indica que o dispositivo está pronto para enviar ou receber dados. Se READY estiver baixo, então a CPU terá que esperar que READY fique alto.
HOLD - Este sinal indica que outro mestre está solicitando o uso dos barramentos de endereço e dados.
HLDA (HOLD Acknowledge)- Indica que a UCP recebeu a solicitação HOLD e irá abandonar o barramento no próximo ciclo de clock. HLDA é definido como baixo após o sinal HOLD ser removido.
Sinais de E / S serial
Existem 2 sinais seriais, ou seja, SID e SOD e esses sinais são usados para comunicação serial.
SOD (Linha de dados de saída serial) - O SOD de saída é definido / redefinido conforme especificado pela instrução SIM.
SID (Linha de dados de entrada serial) - Os dados nesta linha são carregados no acumulador sempre que uma instrução RIM é executada.