Professional Documents
Culture Documents
2 Intel MCS-51
3 Verses
4 Pinagem do Microcontrolador
6 Organizao da Memria
9 Porta Serial
10 Consumo
11 Processadores relacionados
12 Referncias Bibliogrficas
Intel P8051
O Intel MCS-51 (comumente chamado de Intel 8051) faz parte de uma popular famlia
de microcontroladores de 8 bitslanada pela Intel em meados de 1980. conhecido pela
sua facilidade de programao, utilizando a linguagem Assemblyou at mesmo
a linguagem C. tido como o microcontrolador mais popular do mundo, pois existem
milhares de aplicaes para o mesmo, e existem pelo menos dois mil fabricantes
produzindo variantes e clones do modelo. Atualmente possui diversos modelos clones
sendo produzidos por empresas diversas Intel. Por ser um microcontrolador CISC,
oferece um conjunto de instrues muito vasto que permite executar desde um simples
programa at um mais complexo com rede.
A famlia MCS-51 da Intel, foi desenvolvida utilizando a tecnologia NMOS, suas verses
posteriores so identificadas por uma letra C em seu nome (por exemplo, 80C51),
desenvolvidas com a tecnologia CMOS, garantindo a estes dispositivos um menor
consumo de energia quando alimentados por bateria.
Em sua composio interna, tambm possui uma memria ROM, que tida
exclusivamente para armazenar o programa que a CPU executar. Sua utilizao tornouse invivel para alguns projetistas da poca, pois como as aplicaes precisavam ler e
gravar dados em tempo de execuo, era preciso que uma memria RAM externa fosse
utilizada. Em alguns casos, o Intel 8052 foi usado como alternativa, o mesmo que o Intel
8051, exceto com outro temporizador, RAM e ROM adicionais.
O Intel 8031 um membro da famlia que no possui memria interna de programa,
embora toda a arquitetura interna seja a mesma. As caractersticas de hardware e software
da famlia 8051 permitem a manipulao de bits com extrema facilidade e possibilitam o
desenvolvimento de sistema microprocessado de um nico chip.
O microcontrolador Intel 8051, pode ser encontrado em diversos circuitos lgicos, tais
como rdios, telefones, mquinas industriais, celulares, micro-ondas, entre outros. Sua
programao feita com a linguagem de programao Assembly, tida em dois modos de
funcionamento:
Sem ROM:
32 linhas de E/S;
Memria de Programa
Memria de Dados
O 8051 pode acessar dados tanto na Memria Interna como na Memria Externa de
dados. A Memria Externa de Dados pode ter at 64 Kbytes e acessada atravs da
instruo MOVX. A Memria interna de Dados do 8051 composta por 2 blocos de 128
bytes. O bloco inferior 0x00 at 0x7F usado como RAM e pode ser endereado direto ou
indiretamente. O bloco superior 0x80 a 0xFF um espao reservado para mapear os
registradores de funes especiais da CPU (SFR). Este bloco s pode ser acessado
diretamente.
O bloco inferior da Memria Interna de Dados 0x00 a 0x7F dividido em 3 partes:
bytes
Na transmisso a CPU escreve o dado ser enviado em SBUF e a porta serial encarrega-se
de transmiti-lo atravs do pino TXD. Na recepo, a porta serial encarrega-se de trazer o
byte pelo pino RXD e colocar no SBUF.