Intel 8051: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
m +correções semiautomáticas (v0.53/3.1.39/)
Linha 1:
[[FicheiroImagem:KL Intel P8051.jpg|thumb|Intel P8051]]
O '''Intel MCS-51''' (comumente chamado de Intel 8051) faz parte de uma família de [[microcontrolador]]es de 8 [[bit]]s lançada pela [[Intel]] em meados de 1980. É conhecido pela sua facilidade de programação, utilizando a linguagem [[Assembly]] ou até mesmo a [[C (linguagem de programação)|linguagem C]]. É 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 até um mais complexo com rede.
 
== Estrutura ==
A família MCS-51 da Intel, foi desenvolvida utilizando a tecnologia [[Lógica NMOS|NMOS]], suas versões posteriores são 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.
 
Linha 9:
O Intel '''8031 '''é um membro da família que não possui memória interna de programa, embora toda a arquitetura interna seja a mesma. As características de hardware e software da família 8051 permitem a manipulação de bits com extrema facilidade e possibilitam o desenvolvimento de sistema microprocessado de um único chip.
 
== Aplicações ==
[[FicheiroImagem:Snoop Dogg (28545522392).jpg|miniaturadaimagem]]
 
[[Ficheiro:Snoop Dogg (28545522392).jpg|miniaturadaimagem]]
A família MCS-51 da Intel, foi desenvolvida utilizando a tecnologia [[Lógica NMOS|NMOS]], suas versões posteriores são 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.
 
Linha 17 ⟶ 16:
 
O Intel '''8031 '''é um membro da família que não possui memória interna de programa, embora toda a arquitetura interna seja a mesma. As características de hardware e software da família 8051 permitem a manipulação de bits com extrema facilidade e possibilitam o desenvolvimento de sistema microprocessado de um único chip.
* .
 
== Versões ==
Com ROM:
* 8051, 80C51, 80CL51, 8052, 83C053, 83CL410, 83C451, 83C528, 83C550, 83C552, 83C562, 83C575, 83C592, 83C652, 83C654, 83C751, 83C752, 83C851, 83C852.
 
Sem ROM:
* 8031, 80C31, 8032, 80C32, 80CL410, 80C451, 80C528,
80C550, 80C552, 80C562, 80C575, 80C592, 80C652, 80C851.
 
EPROM:
* 87C51, 87C52, 87C054, 87C451, 87C528, 87C550, 87C552, 87C575, 87C592, 87C652, 87C654, 87C751, 87C752.
== Pinagem do Microcontrolador ==
 
== Pinagem do Microcontrolador ==
[[FicheiroImagem:Pinagem8031.jpg|Pinagem do microcontrolador]]
 
== Principais características funcionais do microcontrolador 8051 ==
Linha 96:
 
Nas versões NMOS, é feita através de uma fonte de alimentação externa conectada ao pino RST. Nas versões CMOS, há dois modos de operação para redução de consumo, o “Idle” e o “Power-Down”, os mesmos são ativados através do registrador PCON.
 
== Processadores relacionados ==
O predecessor do 8051, o [[Intel 8048|8048]], foi utilizado no teclado do primeiro [[IBM PC]], onde convertia o sinal das teclas em um sinal serial que era enviado a unidade principal do computador. O 8048 e derivados ainda são utilizados hoje em dia (2007) para modelos básicos de teclados.
Linha 103 ⟶ 104:
O '''8052''' foi uma versão melhorada da versão original Intel 8051 que dispõe de 256 bytes de memória RAM interna ao invés dos 128 bytes, 8 kB de ROM ao invés dos 4 kB, e um terceiro timer de 16-bit. O '''8032''' possui as mesmas características exceto pela memória interna de programa .
 
== Referências Bibliográficasbibliográficas ==
{{citar livro
| autor = SICA, Carlos
| Título = Sistemas Automáticos com Microcontroladores 8031/8051| edição = 1
| local-publicacao = São Paulo - SP
| editora = Novatec
| ano = 2006
| páginas = 192
 
| volume = 1
| isbn = 85-7522-083-7
}}
 
PREDKO, Myke. ''Programming and Customizing the 8051 Microcontroller''. 1. ed. New York - NY: McGraw-Hill, 1999. ISBN 0-07-134192-7.