Um microcontrolador é o processamento de dados "cérebro" de um sistema embarcado . Microcontroladores exigem poucos componentes eletrônicos externos para operar tornando-os ideais para pequenos sistemas embarcados . Atmel AVR e Microchip PIC são famílias de microcontroladores populares. Características microcontrolador
microcontroladores incluem um núcleo de processamento , memória de programa e memória de dados em um único pacote . Isso permite que os microcontroladores de operar com poucos componentes externos e ser projetado para sistemas pequenos e simples incorporados.
Role em um sistema embarcado
um sistema embarcado , um microcontrolador recebe sinais de entrada , processa os sinais de entrada e gera sinais de saída com base no processamento . Por exemplo , em um sistema de termómetro incorporado , o microcontrolador pode receber um sinal a partir de um dispositivo de medição de temperatura , o processo de sinal e enviar dados para um dispositivo de exibição para mostrar a temperatura a ser detectada.
microcontroladores programação
microcontroladores normalmente têm interfaces de programação , tais como USB , que são compatíveis com computadores. Um PC pode ser usado para desenvolver um software microcontrolador e , em seguida, para programar o microcontrolador . Atmel e Microchip fornecer ferramentas para escrever e programar seus microcontroladores em um PC.