8085 Microprocessador | É alfinetes importantes e suas funções

 

CONTEÚDO

  • Introdução ao microprocessador 8085
  • As principais características do microprocessador 8085
  • Arquitetura BUS do microprocessador 8085
  • O que é OPCODE & OPERAND?
  • Diferentes seções do microprocessador 8085
  • 8085 Pin Diagrama
  • Trabalho de pinos diferentes

Introdução ao microprocessador 8085:

8085 Microprocessador

O 8085 é um chip microprocessador programável de 8 bits que foi projetado pela primeira vez pela INTEL no ano de 1977 utilizando transistores NMOS.

As principais características do microprocessador 8085 são:

  • Isso tem um total de 40 pinos.
  • Frequência da velocidade do relógio (CLK) 3-5 MHz
  • A 8085 o microprocessador está equipado com dezesseis linhas de endereço e oito linhas de dados. Portanto, 8085 é denominado um microprocessador de 8 bits, dependendo de seu banco de dados.
  • Requer alimentação de + 5V para operar.

Arquitetura BUS do microprocessador 8085:

Vários dispositivos de E / S e dispositivos de memória são conectados a uma CPU por grupo de linhas ou fios, estes são chamados BUS.

Existem três categorias de ÔNIBUS:

ENDEREÇO ​​BUS 

  • Quando o endereço é enviado pela CPU, todos os dispositivos são conectados à CPU através do BUS de endereço e recebem este endereço, mas apenas o dispositivo responderá que também recebe o sinal de ativação do chip da CPU. Endereço BUS é Unidirecional.

BARRAMENTO DE DADOS

  •  Ele carrega valores de dados do microprocessador através de uma célula de memória ou uma parte periférica (memória ou gravação de E / S / memória ou leitura de E / S). BUS de dados é Bidirecional. Portanto, as informações fluem em ambos os sentidos entre o microprocessador 8085 e a memória ou o dispositivo de E / S.

BUS DE CONTROLE

  •  Ele carrega o sinal de controle entre a Unidade de Processamento Central e os dispositivos de entrada / saída das memórias. Isso é também Bidirecional.
1 2
2 3

I / OM̅ - Quando o sinal está alto (lógica 1), a CPU deseja se comunicar com o dispositivo de E / S, mas quando o sinal fica baixo (lógica o), a CPU se comunica com a memória.

R̅D̅ - Quando a CPU envia um sinal R̅D̅ baixo, o dispositivo ativado entende que a CPU deseja ler as informações de outro dispositivo ou memória.

W̅R̅T̅ - Quando a CPU envia um sinal W̅R̅T̅ baixo, o dispositivo ativado entende que a CPU deseja gravar informações na memória ou em outro dispositivo.

O que é OPCODE & OPERAND?

CÓDIGO DE OPERAÇÃO:

An CÓDIGO DE OPERAÇÃO é uma instrução de sinal que pode ser executada através da CPU, sem a ajuda do opcode nenhuma instrução pode ser definida individualmente.

Exemplo - MOV A, B

Aqui, MOV significa Mover, então MOV é OPCODE.

OPERANDO:

OPERANDO descreve uma operação tal que add, sub, mov na qual as operações devem ser realizadas.

Exemplo - MOV A, B

Aqui, o conteúdo do REG B passa para o conteúdo do REG A.

Leia mais sobre Periféricos importantes do microprocessador 8085

Quais são as diferentes seções do microprocessador 8085?

Existem três áreas categóricas no microprocessador 8085;

ULA:

  • Esta seção realiza a operação de subtração, adição de NOR lógico, complemento, deslocamentos à direita, deslocamentos à esquerda etc.

REGISTO:

  • Os registros são usados ​​para armazenamento temporário de inserção de dados; tem o seguinte registro,
  • 8 BIT acumulador
  • 8 BIT Registro de uso geral (BC, DE, HL)
  • Um 16 BIT Ponteiro de pilha
  • Um 16 BIT Contador de programa
  • Instrução Registro, Status Registro, temporário Reg

TEMPO E CONTROLE:

  • Estes são os principais responsáveis ​​pela geração do sinal de tempo e controle, que são essenciais para completar a operação da instrução. Pode controlar o fluxo de dados entre a CPU e o dispositivo periférico e fornece o sinal de tempo para a operação da memória e dos dispositivos de E / S.

Exemplos de instruções:

  • 1 Instrução BYTE - MOV B, C
  • 2 Instrução BYTE - MVI B, 05
  • 3 Instrução BYTE - LHLD5000H

Diagrama de PIN do microprocessador 8085: 

A imagem abaixo representa a descrição dos PINS de um microprocessador 8085.

Diagrama de PIN do microprocessador 8085
Descrições de PIN do microprocessador 8085
I / O M̅S1S0OPERAÇÃO
000Parar
001Gravação de memória
010Memória lida
011Buscar
100Parar
101Gravação I / O
110Leitura I / O
111Buscar
4 2

Descrições dos pinos do microprocessador 8085:

A8 - UMA15:

  • Esses barramentos de endereço são usados ​​como bits mais significativos do endereço de memória do dispositivo de E / S de 8 bits.

AD0 - UMAD7:

  • Quando o endereço é multiplexado com os dados, ele é chamado de AD Ônibus. O barramento de ordem inferior ou pouco significativo, bem como o barramento de dados, são usados ​​para o endereço de memória ou endereço de E / S.

DE

  • O pino ALE é ativado para o primeiro ciclo e permite diminuir 8 bits do barramento de dados de endereço a ser travado (lógica 0) e quando ALE é lógico 1, o barramento de endereço é ativado.
I / O M̅S1S0OPERAÇÃO
000Parar
001Gravação de memória
010Memória lida
011Buscar
100Parar
101Gravação I / O
110Leitura I / O
111Buscar

I / O M̅:

  • É um sinal de status para a memória como dispositivo de E / S. Quando o sinal fica alto, ele opera para todos os dispositivos de E / S. Quando o sinal fica baixo, ele funciona para a memória.

R̅D̅:

  • É um sinal para controlar a operação de leitura; quando o sinal está baixo, ele lê os dados do dispositivo I / O ou dispositivo O / P.

W̅R̅T̅:

  • É o sinal de controle de gravação especificado. Este sinal especifica que os dados no barramento de dados serão gravados em uma memória designada ou dispositivo de E / S.

PRONTO:

  • É um sinal de controle I / P alto ativo. É empregado pelo µP para identificar se um periférico concluiu a transferência de dados ou não.

HLDA:

  • Este é o sinal de confirmação de espera usado para conceder a solicitação de espera.

INTERROMPER:

  • ARMADILHA: Ele tem a prioridade mais alta sobre todas as interrupções. Se ocorrer alguma situação de emergência, ela funcionará.
  • RST 7.5: A próxima prioridade após TRAP é RST 7.5
  • RST 6.5: A próxima prioridade após RST 7.5 é RST 6.5
  • RST 5.5: A próxima prioridade após RST 6.5 é RST 5.5

INTR R:

  • É uma solicitação de interrupção usada como interrupção de propósito geral. Ele tem a prioridade mais baixa.

I̅N̅T̅A̅:

  • Este sinal é um reconhecimento de interrupção; é usado para reconhecer todas as interrupções.

REINICIAR EM:

  • Se o sinal neste pino ficar BAIXO, então o contador do programa do dispositivo está sendo definido como zero e, quando estiver ativado, estará na condição de reinicialização.

REINICIAR:

  • Este sinal indica que o up está sendo reiniciado e é utilizado para reiniciar um dispositivo de memória e dispositivos de saída de entrada.

SID:

  • Os dados I / P em série são a linha de dados para o sinal i / p que é carregado na localização do 7º bit do acumulador.

SOD:

  • Os dados o / p serial são o 7º bit do acumulador é o / p na linha SOD.

X1 - X2 [entrada do relógio]:

  • Estas são duas entradas que funcionam como uma entrada de relógio.

RELÓGIO O / P:

  • A frequência é a mesma em que o processo opera.

VCC & GND:

  • VCC está conectado a + 5V; e o pino GND está aterrado.

Para mais artigos relacionados à eletrônica clique aqui

Deixe um comentário