Microcontroladores e microprocessadores

Disponível somente no TrabalhosFeitos
  • Páginas : 11 (2579 palavras )
  • Download(s) : 0
  • Publicado : 8 de outubro de 2012
Ler documento completo
Amostra do texto
1-Quais são os recursos básicos existentes na família 8051? Procure sites da internet sobre a enorme variedade de opções disponíveis, principalmente da Philips e Atmel. Liste os opcionais que não foram descritos neste livro. O que o 80C522 tem a mais que os outros aqui citados?

• RAM interna de uso geral de 128 bytes e 128 bytes correspondentes aos regis-tradores especiais;
• ROM interna de 4Kbytes;
• 4 portas de I/O;
• 2 Timers de 16 bits;
• 1 Interface serial;
• Capacidade de 64 Kbytes de endereçamento externo de ROM;
• Capacidade de 64 Kbytes de endereçamento externo de RAM;
• Processador Booleano (opera com bits);
• Ciclos típicos de instrução de 1 e 2 µs a 12MHz;
• Instrução direta de divisão e multiplicação;
• Entradas de interrupção externa.

80C550-Philips: A/D de8 entradas incorporado ao chip e saída tipo PWM
80C552-Philips: A/D de 10 bits e saída PWM.
80C31-Atmel: tecnologia CMOS.
80C51XA-Philips: 16 bits e clock de 30MHz.


2- Desenhe à mão livre o básico da arquitetura do 8051 em um papel, só consultando o livro no caso de dúvidas. Detalhe também a ligação básica de uma RAM e EPROM esternas, no caso do 8031.3- Existe, no mercado, um Mc da linha do 8051 só de 16 bits(vide: 80C51XA da Philips ou MCS251 da Intel nos sites desses fabricantes). Quais são as diferenças básicas com relação à família 8051?

Tem a mesma arquitetura do 8051, só que com palavras de 16 bits e clock de 30MHz.


4- Descreva o port 3, quando ele é usado para comunicação com a memória externa e com periféricos. Esse port podeser usado, parcialmente, com os periféricos e ao mesmo tempo, com os pinos restantes como port normal?

Ao utilizar o port 3 como via de entradas e saídas normal (as 8 vias), eu não posso utilizar nenhum dos seus periféricos internos, inclusive o gerenciamento de RAM externa, pois esse gerenciamento, por exemplo, exige utilizar 2 pinos do port 3 (RD e WR, respectivamente) e assim já temos 6 linhaslivres em P3. Se utilizar saída serial, menos 2 linhas livres e assim sucessivamente, portanto o port 3 não é tão disponível como aparenta.

5- Qual o motivo básico de o port P0 ser multiplexado entre funções de Endereço Menos Significativo e Dados? Desenhe, a mão livre um chip de 40 pinos da família 8051 (o 8031, por exemplo), sua respectiva pinagem e função de cada pino. Para que serve o pinoALE?

Para economizar pinos no chip, se não multiplexasse dados com endereços , deveria ter um port de dados e outro port de endereços, o que acrescentaria 8 pinos ao chip.

O pino ALE permite demultiplexar externamente os dados e endereços no tempo, separando assim as informações. Ele é automaticamente gerenciado pelo MC/MP, você só liga o latch e o pino ALE no lacth, e o MC faz o trabalho.6- O pino PSEN serve também para acionar outra memória além da EPROM? Para que se prestam os pinos RD e WR do port P3? Eles enviam informações ou recebem informações?Como funcionam?

Não, o PSEN é um dos quatros pinos de controle do chip, ele aciona a ROM/EPROM externa.
O RD e WR servem para gerenciamento da memória RAM externa. RD sinaliza que o Mcvai ler na RAM e WR sinaliza que o Mc vai escrever na RAM.



12. Desenhe à mão livre, o esquema completo de ligação de uma EPROM de 32 Kby-tes em um 8031. Quantos pinos do port P2 foram utilizados? Porque?

























Foram utilizados mais 4 pinos do port P2; porque necessitamos endereçar 4096 endereços de 8 bits para conseguirmos os 32 Kbytes (32.768bits) de informação e, co-mo o port P0 tem 8 bits, necessitamos desses outros 4 bits do port P2.

13. Qual a aplicação do pino EA? Como ele fica ligado quando se utiliza o chip 8031? Na linha 8052, há uma ROM interna ao chip que tem gravado de fábrica um inter-pretador BASIC. Qual sua opinião sobre a ligação do pino EA neste caso?
O pino EA (external access enable) é o pino que habilita o...
tracking img