Microcontroladores
• Introdução.............................................................................. 2
• O que é um Microcontrolador................................................... 3
• Aplicabilidade e utilização........................................................... 4
• Tipos de Microcontroladores existentes e principais fabricantes... 5
• Linguagens de programação para Microcontroladores.................. 8
• Conclusão............................................................................... 11
• Bibliografia.............................................................................. 12
Introdução
Com o barateamento dos CIs e o surgimento de microprocessadores (CPUs) mais poderosos, começou-se a usar as CPUs mais simples para implementar tarefas dedicadas, tais como controle de impressora, plotter, reguladores de velocidade, acionadores de motores de passo, controladores de elevadores, etc.
Contudo, qualquer controle implicará uma circuitaria muito grande, que muitas vezes encarece o custo do controlador. Estas aplicações tinham o custo dependente do preço da CPU e dos periféricos (ROM, RAM, Portas, A/D, D/A, etc) e também da quantidade de conexões e do tamanho da placa. Para reduzir o custo, começou a surgir a idéia de colocar todos estes periféricos dentro do chip da CPU. Isso baratearia e diminuiria o tamanho do circuito impresso além de aumentar a confiabilidade. Por outro lado, uma CPU dedicada a um determinado controle não precisa ser muito rápida nem tampouco ter um conjunto de instruções extenso e poderoso. Não são necessárias instruções para trabalhar com ponto flutuante, com strings ou vetores e também os mecanismos de endereçamento devem ser simples. Ou seja, pode-se simplificar a CPU. Assim surgem os microcontroladores, que são simples, baratos e eficientes. O que é um Microcontrolador
Um microcontrolador (também denominado MCU) é um computador-num-chip, contendo um processador, memória e periféricos