O Intel 8051 faz parte de uma popular família de microcontroladores de 8 bits lançada pela Intel em 1977. É conhecido por sua facilidade de programação, em linguagem assembly graças ao seu poderoso conjunto de instruções. É tido como o microcontrolador mais popular do mundo, pois existem milhares de aplicações 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 instruções muito vasto que permite executar desde um simples programa que faz piscar um LED até um programa de controle de acesso controlado por rede. O 8051 possui uma memória ROM que faz parte da arquitetura interna do chip, na qual será armazenado exclusivamente o programa que a CPU executará, não os dados, pois esses serão gravados em outra memória (RAM) que pode ser interna ou externa. A memória ROM tem a característica de poder ser gravada apenas uma vez, em geral, na fábrica. Este fato inviabiliza que os projetistas utilizem o 8051 em sua bancada. Para realizar projetos, normalmente utiliza-se o 8031 que não possui esta memória interna de programa (ROM) somente a de dados (RAM). Neste caso o programa é gravado numa memória externa muito conhecida e barata chamada EPROM e a gravação é feita por um equipamento também popular, chamado gravador de EPROM. Além disso, pode-se utilizar, uma RAM estática com excelente resultado, pois com ela, é possível criar o programa num computador pessoal e enviá-lo ao microcontrolador através de um cabo serial, sem a necessidade de qualquer outro equipamento auxiliar. Uma outra versão (8751) também pode ser utilizada para desenvolvimento de projetos por apresentar uma EPROM como memória de programa integrada ao chip. Atualmente esta versão ja está praticamente preterida por versões que apresentam memória FLASH, por exemplo o 8052. Mas enfim, se o leitor compreender o funcionamento básico do 8031, estará formando conhecimento didático para operar todos os membros desta família, sejam do fabricante original ou dos clones. O 8051 é o microcontrolador mais usado atualmente. É um dispositivo simples, mas de grande aplicação. Podemos encontrá-lo em circuitos lógicos que atuam na área da automação industrial, rádios, telefones celulares, microondas e etc. Fabricado pela Intel, o 8051 mostra-se como uma solução de baixo custo e facilidade de uso. Sua programação é feita em Assembly, e tem dois modos de funcionamento: 1) Modo Mínimo: onde são usados somente os recursos internos, não havendo a necessidade de outros componentes externos, possibilitando o uso das quatro portas para controle de I/O. 2) Modo Expandido: onde as memórias ROM e RAM são expandidas usando-se CIs externos. Mas tem a desvantagem de perder duas de suas portas para comunicação com as memórias externas.
Características
4 Portas de I/O bidirecionais endereçáveis por bit
1 Canal serial UART com interrupção e 3 modos de operação
2 Timers/Contadores de 8/16 bit com 4 modos de operação cada um
5 Entradas de interrupção com arquitetura nesting
128+128 bytes de memória RAM interna, sendo apenas 128 bytes de uso geral
8 Kbytes de memória PROM interna (desabilitáveis)
Até 64Kbytes de memória RAM externa (não compartilhada)
Até 64Kbytes de memória ROM externa (não compartilhada)
Pino de saída de oscilador de meia onda (1/4 do clock)
Clock de 1 a 12Mhz
4 bancos de registradores
Arquitetura CISC
domingo, 22 de março de 2009
Assinar:
Postar comentários (Atom)
Olá Gabriela,
ResponderExcluirSou o Fábio do seu grupo de Laboratório Multidisciplinar II e já favoritei o seu blog entre as minhas conexões.
Abçs!
Gabriela, lembre-se sempre de citar as fontes pesquisadas, ok?
ResponderExcluir[]'s
Lívia