8051

Disponível somente no TrabalhosFeitos
  • Páginas : 12 (2941 palavras )
  • Download(s) : 0
  • Publicado : 12 de abril de 2012
Ler documento completo
Amostra do texto
MICROCONTROLADOR – RESPOSTA DOS EXERCÍCIOS QUESTÃO 1: Toda memória precisa de informações de endereço, de dados e de controle para funcionar adequadamente, então, o que difere uma memória RAM de uma memória ROM? RAM • • • Memória volátil Memória de dados Escrita e Leitura ROM • • • Memória não volátil Memória de programa Leitura

É o indicador de endereço da memória de programa. Ele serve paraendereçar a próxima instrução a ser lida pelo microprocessador. QUESTÃO 7: Qual é a diferença básica entre um microcontrolador e um microprocessador? O microcontrolador corresponde a um microprocessador e seus periféricos típicos, todos juntos num só chip. QUESTÃO 8: Quais são as vantagens de um microcontrolador com relação à lógica fixa? • • • Dependendo da complexidade, o uso de ummicrocontrolador é bem menor do que a implementação de uma lógica fixa; Confiável Flexível

QUESTÃO 2: Que barramento define a capacidade do microcontrolador: dados ou endereços? Qual é o setor interno do microcontrolador que realmente define a sua capacidade de processamento (8 bits, no caso)? Resposta 1: Barramento de Dados. Resposta 2: CPU QUESTÃO 3: A freqüência do oscilador “representa” a velocidade domicrocontrolador? Por quê? Sim. Porque ele gera o “marca passo” da CPU, que permite que o microprocessador realize as suas tarefas internas e externas de maneira sincronizada e com velocidade predeterminada. QUESTÃO 4: Qual é a função do RESET? O circuito de RESET faz a CPU iniciar suas rotinas internas e realizar também a primeira leitura de instrução no endereço 0000h. QUESTÃO 5: A UnidadeLógica e Aritmética (ULA) tem que função? Quais as funções básicas que ela pode realizar em sua opinião? Realizar as operações de lógica, aritmética e decisão/comparação. Multiplicar, dividir, comparar, Lógicas OR, AND, etc. QUESTÃO 6: O Contador de Programa (PC) tem que função?

QUESTÃO 9: Desenhe o básico da arquitetura interna de um microcontrolador 8051.

QUESTÃO 10: Desenhe o microcontrolador8051 com uma memória de programa e uma memória de dados externa, explicando o funcionamento do circuito.



A CPU gera um pulso no pino /RD, fazendo com que o conteúdo armazenado no endereço ADDR da memória de dados (RAM) seja disponibilizado para leitura. A CPU lê o byte disponibilizado pela EPROM através do PORT P0. A CPU disponibiliza o endereço menos significativo (byte) no PORT P0 A CPUgera um pulso no pino ALE, fazendo com que o conteúdo disponibilizado no PORT P0 seja armazenado no LATCH, constituindo a parte menos significativa do ADDR. A CPU disponibiliza o endereço mais significativo (byte) no PORT P2, montando um ADDR de 16bits. A CPU disponibiliza no PORT P0 o dado a ser gravado. A CPU gera um pulso no pino /WR, fazendo com que o conteúdo disponibilizado no PORT P0 sejaarmazenado no endereço ADDR.



ACESSO A MEMÓRIA DE DADOS (ESCRITA): • •

ACESSO A MEMÓRIA DE PROGRAMA: • • A CPU disponibiliza o endereço menos significativo (byte) no PORT P0 A CPU gera um pulso no pino ALE, fazendo com que o conteúdo disponibilizado no PORT P0 seja armazenado no LATCH, constituindo a parte menos significativa do ADDR. A CPU disponibiliza o endereço mais significativo(byte) no PORT P2, montando um ADDR de 16bits. A CPU gera um pulso no pino /PSEN, fazendo com que o conteúdo armazenado no endereço ADDR da memória de programa (EPROM) seja disponibilizado para leitura. A CPU lê o byte disponibilizado pela EPROM através do PORT P0. A CPU disponibiliza o endereço menos significativo (byte) no PORT P0 A CPU gera um pulso no pino ALE, fazendo com que o conteúdodisponibilizado no PORT P0 seja armazenado no LATCH, constituindo a parte menos significativa do ADDR. A CPU disponibiliza o endereço mais significativo (byte) no PORT P2, montando um ADDR de 16bits.

• • •

QUESTÃO 11: Descreva o PORT P3, quando ele é usado para comunicação com a memória externa e com periféricos. Quando se utiliza memória externa RAM, dois pinos do PORT P3 são utilizados para...
tracking img