Podemos definir o microcontrolador como um "pequeno" componente eletrnico, dotado de
uma "inteligncia" programvel, utilizado no controle de processos lgicos. O controle de processos deve ser entendido como o controle de perifricos, tais como: leds, botes, display's de cristal lquido (LCD), resistncias, rels, sensores diversos (presso, temperatura, etc.) e muitos outros. So chamados de controles lgicos pois a operao do sistema baseia-se nas aes lgicas que devem ser executadas, dependendo do estado dos perifricos de entrada e/ou sada.
O que um microprocessador ? Um microprocessador um circuito integrado construdo sobre uma pequenssima pea de silcio. constitudo por milhares, mesmo milhes, de transistores, que esto interligados por superfinos fios de alumnio. Os transistores trabalham em conjunto para armazenar e manipular dados para que o microprocessador possa realizar um vasto nmero de funes. Uma das funes especificas que um microprocessador realiza processar o software, e servir como crebro dentro dos computadores pessoais, embora hoje em dia o seu raio de ao se alargou a um sem nmero de outros objetos, tais como eletrodomsticos
Qual a diferena entre Microcontroladores e Microprocessadores? Um microcontrolador difere de um microprocessador em vrios aspetos. Primeiro e o mais importante, a sua funcionalidade. Para que um microprocessador possa ser usado, outros componentes devem-lhe ser adicionados, tais como memria e componentes para receber e enviar dados. Em resumo, isso significa que o microprocessador o verdadeiro corao do computador. Por outro lado, o microcontrolador foi projetado para ter tudo num s. Nenhuns outros componentes externos so necessrios nas aplicaes, uma vez que todos os perifricos necessrios j esto contidos nele. Assim, ns poupamos tempo e espao na construo dos dispositivos.
Cite pelo menos 5 aplicaes de um microcontrolador? Como sistemas de controle de motores automotivos, controles remotos, mquinas de escritrio e residenciais, brinquedos, sistemas de superviso, so utilizados em larga escala em controle e automao de produtos e perifricos, etc
Cite pelo menos 5 aplicaes de microprocessadores? Relgio digital/despertador, calculadoras, alarmes anti-furto de residncias e automveis, controle de injeo de combustvel em automveis Qual a diferena entre as arquiteturas? Existem duas principais arquiteturas usadas em processadores: A arquitetura de Von Neumann (CISC). Esta arquitetura caracteriza-se por apresentar um barramento externo compartilhado entre dados e endereos. Embora apresente baixo custo, esta arquitetura apresenta desempenho limitado pelo gargalo do barramento. A arquitetura de Harvard (RISC). Nesta arquitetura existem dois barramentos externos independentes (e normalmente tambm memrias independentes) para dados e endereos. Isto reduz de forma sensvel o gargalo de barramento, que uma das principais barreiras de desempenho, em detrimento do encarecimento do sistema como um todo. As maquinas baseadas na arquitetura RISC, conquistam cada vez mais o mercado de alto nvel, sendo responsvel por grande parte dos sistemas de grande porte mundial.
Como funciona elementos bsico para programar um microcontrolador? Basicamente para programar um microcontrolador, precisa se de uma linguagem entre homem e mquina. O homem pode entender a linguagem assembly j que ela formada por smbolos alfabticos e palavras. Ao escrever um programa, certas regras devem ser obedecidas para se chegar ao efeito esperado. Um Tradutor interpreta cada instruo escrita em linguagem assembly como uma srie de zeros e uns com significado para a lgica interna do microcontrolador. O resultado desta traduo da linguagem assembly, designado por um arquivo de execuo. Muitas vezes encontra-se o nome de arquivo HEX. Este nome provm de uma representao hexadecimal desse arquivo, bem como o sufixo hex" no ttulo, por exemplo correr.hex". Uma vez produzido, o arquivo de execuo inserido no microcontrolador atravs de um programador.
Quais as principais linguagens usadas? JavaScript, Ruby, Java, PHP, Python, C++, C, Objective-C, C#, Shell, Assembly
De exemplo de software para gravao e programao? Tem se o IC-Prog e WinPic800 e etc.
O que um algoritmo e como podemos representar? Um algoritmo nada mais do que uma receita que mostra passo a passo os procedimentos necessrios para a resoluo de uma tarefa. Ele no responde a pergunta o que fazer?, mas sim como fazer. Em termos mais tcnicos, um algoritmo uma sequncia lgica, finita e definida de instrues que devem ser seguidas para resolver um problema ou executar uma tarefa. Formas de representar, pseudocdigo (ou portugus estruturado), fluxograma, diagrama de Chapin e descrio narrativa. O diagrama de Chapin no muito utilizado, pois vrios procedimentos tornam-se difceis de serem mostrados por meio deste diagrama.