domingo, 19 de julho de 2009

Microcontrolador X Microprocessador

Conceitos:
a) Microprocessador: chip responsável pelo processamento em um microcomputador. É um elemento
complexo, contendo, entre outras coisas, uma unidade lógica e aritmética (ULA) e diversos registros
(registradores) especiais.
b) Microcomputador-de-um-só-chip: como o nome indica, reúne no mesmo chip os diversos elementos de um
microcomputador: microprocessador, RAM, ROM, temporizadores, contadores, canal de comunicação serial e
portas de I/O.
c) Microcontrolador: microcomputador-de-um-só-chip que pode ainda conter elementos para uso industrial,
tais como conversores A/D e D/A, PLL, PWM, etc.

O microcontrolador, hoje em dia, é um elemento indispensável para o engenheiro elétrico, eletrônico ou ainda
para o técnico de nível médio da área, em função de sua versatilidade e da enorme aplicação. Entre algumas das
aplicações de um microcontrolador podemos citar automação industrial, telefones celulares, auto-rádios, fornos
de microondas e videocassetes. Além disso, a tendência da eletrônica digital é de se resumir a
microcontroladores e a chips que concentram grandes circuitos lógicos, como os PLDs (Programmable Logic
Devices). Para sistemas dedicados, o microcontrolador apresenta-se como a solução mais acessível, em função
do baixo custo e facilidade de uso.
O 8051, da Intel, é, sem dúvida, o microcontrolador mais popular atualmente. O dispositivo em si é um
microcontrolador de 8 bits relativamente simples, mas com ampla aplicação. Porém, o mais importante é que
não existe somente o CI 8051, mais sim uma família de microcontroladores baseada no mesmo. Entende-se
família como sendo um conjunto de dispositivos que compartilha os mesmos elementos básicos, tendo também
um mesmo conjunto básico de instruções.
Sistemas microprocessados são aqueles que têm por elemento central um microprocessador. O
microprocessador funciona como um sistema seqüencial síncrono, onde a cada pulso, ou grupos de pulsos de
clock, uma instrução é executada. Entre os microprocessadores mais conhecidos podemos citar o 8080 e 8085,
Z-80, 8088, 8086, 80286, 68000, 80386 e superiores.
Embora já existam microprocessadores que trabalhem a centenas de MHz, o 8051 utiliza tipicamente um clock
de 12 MHz, com tempos de execução de cada instrução variando entre 1ms e 4ms.