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.
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.
I / O M̅ | S1 | S0 | OPERAÇÃO |
0 | 0 | 0 | Parar |
0 | 0 | 1 | Gravação de memória |
0 | 1 | 0 | Memória lida |
0 | 1 | 1 | Buscar |
1 | 0 | 0 | Parar |
1 | 0 | 1 | Gravação I / O |
1 | 1 | 0 | Leitura I / O |
1 | 1 | 1 | Buscar |
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̅ | S1 | S0 | OPERAÇÃO |
0 | 0 | 0 | Parar |
0 | 0 | 1 | Gravação de memória |
0 | 1 | 0 | Memória lida |
0 | 1 | 1 | Buscar |
1 | 0 | 0 | Parar |
1 | 0 | 1 | Gravação I / O |
1 | 1 | 0 | Leitura I / O |
1 | 1 | 1 | Buscar |
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
Olá, sou Soumali Bhattacharya. Fiz mestrado em Eletrônica.
Atualmente estou investido na área de Eletrônica e comunicação.
Meus artigos concentram-se nas principais áreas da eletrônica central em uma abordagem muito simples, mas informativa.
Sou um aprendiz vívido e procuro me manter atualizado com todas as tecnologias mais recentes na área de Eletrônica.
Vamos nos conectar através do LinkedIn –