Sei sulla pagina 1di 3

O que um microcontrolador?

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.

Potrebbero piacerti anche