microcontroladores mcs51
Os microcontroladores são circuitos integrados de baixo custo que contém em sua síntese: memória programável somente para leitura, que armazena permanentemente as instruções programadas; memória RAM, que trabalha armazenando “variáveis” utilizadas pelo programa; CPU, que interpreta e executa comandos desse programa. Existem também dispositivos de entradas e saídas, que tem a finalidade de controle de dispositivos externos ou de receber sinais pulsados de chaves e sensores. Existem no mercado muitos tipos de microcontroladores sendo o 8051 o mais popular, o seu sucesso se dá devido a vários motivos, como:
• Baixo custo;
• Facilidade de uso e versatilidade;
• Amplo suporte;
• Rápido e eficaz;
• Vários fabricantes;
• Aperfeiçoamento constante;
• Entre outros. Porém a sua maior vantagem é o fato do CI 8051 possuir um conjunto de dispositivos que compartilha os mesmos elementos básicos, tendo também um conjunto de instruções básicas. A figura 1 mostra a comunicação do microcontrolador 80C51 com os dispositivos externos. Seu clock é mais baixo e o espaço de memória endereçável costuma ser bem menor. Com isso vê-se que a área de aplicação dos dois é um pouco distinta, o microcontrolador será usado em sistemas de menor complexidade e menor custo do que um sistema que exija a capacidade de processamento de um microprocessador. A programação dos microcontroladores é, em geral, mais simples do que a dos microprocessadores, ao menos no que diz respeito às exigências de conhecimento dos componentes periféricos. Isto acontece porque os periféricos on-chip dos microcontroladores são acessados de uma forma padronizada e integrada na própria linguagem de programação.
Figura 1: Modelo de comunicação externa do microcontrolador 8051.
A figura 2 mostra a disposição dos terminais da maioria dos chips da família 8051.
Figura