Dados e programas são normalmente armazenados em microcontroladores usando EEPROM, ROM, EPROM ou memória flash. Uma vez que estes processadores não usam memória externa, eles têm um conjunto de instruções muito limitada, que também limita a sua aplicabilidade. Um microcontrolador tem vários pinos de entrada e de saída, que são usados para obter informação a partir de outras fontes e fornecer uma resposta adequada em conformidade, em tempo real.
Os microcontroladores são projetados para fornecer funcionalidade automatizada em tempo real em aparelhos, que vão desde telefones celulares, impressoras, guindastes, máquinas de lavar roupa para cada outra máquina automatizada que se possa imaginar. Por causa das suas portas de entrada e de saída de memória inerente, um microcontrolador é um dispositivo compacto que pode ser desdobrado sem a necessidade de muito circuito externo. Em suma, eles estão prontos para ser implantado, processadores pré-programados utilizados em incorporado Vs. systems.
Microprocessor Microcontrolador ComparisonNow que você sabe o que é um microprocessador e microcontrolador, deixe-me identificar as principais diferenças entre os dois. Um microcontrolador é um auto-contido processador com memória on-board e periféricos projetados com um pequeno conjunto de instruções, projetado para executar dispositivos eletrônicos automatizados, enquanto um microprocessador é um chip com alta densidade transistor, projetado para realizar uma série de funções de processamento complexos com um conjunto de instruções muito mais amplo; usado para conduzir microcontroladores computers.
While grande escala são voltadas para uso em sistemas embarcados, os microprocessadores são usados principalmente em máquinas que executam programas escritos em linguagens de alto nível de computação. Um microprocessador precisa de memória externa e conexões com portas de saída de entrada para funcionar, enquan