Professional Documents
Culture Documents
05 Microprocessadores e Microcontroladores
05 Microprocessadores e Microcontroladores
Microcontroladores
Apresentação
Seja bem-vindo!
Bons estudos.
Neste Desafio, imagine que você é formado na área e está dando aulas sobre o tema. Faça um
quadro comparativo para apresentar aos seus alunos, mostrando pelo menos seis diferenças entre
as duas arquiteturas de microprocessadores.
Infográfico
Um chip de microprocessador é composto por três unidades: registradores, unidade de controle e
unidade lógica aritmética.
Introdução
Neste capítulo, você vai estudar os microprocessadores e os microcon-
troladores. Em função de as duas palavras serem muito parecidas, é
comum que haja equívocos relacionados aos conceitos. Assim, vamos
apresentar neste texto os conceitos, as características e alguns exemplos
de utilização de microprocessadores e microcontroladores.
Conceito de microprocessadores e
microcontroladores
Tanto os microcontroladores quanto os microprocessadores são componentes
importantes, quando se trata de eletrônica digital. É bastante comum que haja
confusões em relação a esses dois elementos, o que inicialmente pode ser
explicado pelo fato de terem nomes parecidos, mas a realidade é que os dois
possuem características diferentes.
Microprocessadores
Os microprocessadores também são conhecidos como cérebros dos computado-
res, ou seja, são peças fundamentais para o seu funcionamento. Equipamentos
como celulares, smartphones e tablets também necessitam de processadores
2 Microprocessadores e microcontroladores
Figura 1. Microprocessador.
Fonte: www.intel.com.
Microprocessadores e microcontroladores 3
Microcontroladores
Um microcontrolador é um tipo de circuito integrado que tem a possibili-
dade de ser programado para realizar tarefas específicas. No mercado, são
encontrados diversos fabricantes de microcontroladores, cada um com suas
especificidades e características. A escolha do microcontrolador depende
bastante da aplicação; portanto, é importante conhecer as características
de cada componente.
Os microcontroladores possuem periféricos que permitem a realização
de várias tarefas, sem depender de muitos outros componentes conectados a
eles. Um microcontrolador pode ser considerado uma espécie de computador,
constituído de CPU, memória de armazenamento de programa, memória para
armazenamento de variáveis, alguns periféricos de comunicação, conversores,
entre outros. Os microprocessadores são programados por meio de linguagens
de programação, como a linguagem C.
4 Microprocessadores e microcontroladores
Num cenário prático, suponha que você precisa acender a luz de um quarto a partir
de um controle remoto. O custo de um microprocessador é elevado, e são necessários
todos os outros componentes de um computador, como memória para rodar o
sistema operacional e saídas USB/paralela para utilizar a saída; além disso, ainda seria
preciso realizar a programação via alguma linguagem, para acender ou apagar uma
luz com um relé.
Outro cenário seria utilizar um chip microcontrolador, que teria tudo embutido, e
usar uma porta digital para acionar o mesmo relé, sem sistema operacional, grandes
quantidades de memória e outros recursos.
Famílias de microcontroladores
Em se tratando de microcontroladores, pode-se dizer que existem três exem-
plos típicos de famílias com características distintas. No Quadro 1, podemos
verificar algumas características de cada uma delas.
Memória de
Chip prog. interna Tipo RAM
8031 0 KB -- 128
8032 0 KB -- 256
Leituras recomendadas
AURELIANO, A. Microcontroladores. 2017. Disponível em: <https://fiozera.com.br/
microcontroladores-914a59cbf7de>. Acesso em: 04 abr. 2018.
ELETRÔNICA PROGRESSIVA. Microcontroladores: o que são, para que servem e onde
são usados. 2014. Disponível em: <http://www.eletronicaprogressiva.net/2014/08/
Microcontroladores-O-que-sao-Para-que-servem-Onde-sao-usados.html>. Acesso
em: 04 abr. 2018.
MICROPROCESSADORES: conceitos básicos de computação. [200-?]. Disponível em:
<http://iris.sel.eesc.usp.br/sel433a/Micros.pdf>. Acesso em: 04 abr. 2018.
MICROPROCESSADORES vs Microcontroladores. [200-?]. Disponível em: <http://adm.
online.unip.br/img_ead_dp/30826.PDF>. Acesso em: 04 abr. 2018.
NERYS, J. W. L. Notas de aula microprocessadores e microcontroladores. Goiânia: PEQ, 2016.
ORDOÑEZ, E. D. M.; PENTEADO, C. G.; SILVA, Al. C. R. da. Microcontroladores e FPGAs:
aplicações em automação. São Paulo: Novatec, 2005.
Encerra aqui o trecho do livro disponibilizado para
esta Unidade de Aprendizagem. Na Biblioteca Virtual
da Instituição, você encontra a obra na íntegra.
Conteúdo:
Dica do professor
É comum que se gerem confusões em relação aos componentes microprocessador e
microcontrolador. Inicialmente, isso pode ser explicado pelo fato de terem nomes parecidos, mas a
realidade é que os dois componentes têm características diferentes.
Neste Dica do Professor, assista ao vídeo em que se explicam as principais diferenças entre
microprocessador e microcontrolador.
Aponte a câmera para o código e acesse o link do conteúdo ou clique no código para acessar.
Exercícios
A) MCU.
B) CPU.
C) ROM.
D) RAM.
E) ULA.
A) Circuito integrado que tem a possibilidade de ser programado para realizar tarefas
específicas.
C) Circuito com capacidade para utilização em sistemas complexos, como por exemplo em
computadores.
A) Tamanho.
B) Peso.
C) Memória cache.
D) Funcionalidade.
E) Preço.
4) Que empresa desenvolveu os microcontroladores da família 8051?
A) HP.
B) Intel.
C) DELL.
D) Microchip.
E) Atmel.
A) PIC-16F628A.
B) 8052.
C) RISC.
D) Pentium IV.
E) ATMEGA-328.
Na prática
Arduino é uma plataforma de código aberto (hardware e software) criada em 2005 pelo italiano
Massimo Banzi (e outros colaboradores), para auxiliar no ensino de eletrônica para estudantes de
design e artistas.
O objetivo principal foi o de criar uma plataforma de baixo custo, para que os estudantes pudessem
desenvolver seus protótipos com o menor custo possível.
Outro ponto interessante do projeto foi a proposta de criar uma plataforma de código aberto,
disponível para a comunidade, o que ajudou em muito no seu desenvolvimento.
O software para programação do Arduino é uma IDE que permite a criação de sketches para as
placas. A linguagem de programação é modelada a partir da linguagem Wiring. Quando pressionado
o botão upload da IDE, o código escrito é traduzido para a linguagem C e é transmitido para o
compilador avr-gcc, que realiza a tradução dos comandos para uma linguagem que pode ser
compreendida pelo microcontrolador.
Aponte a câmera para o código e acesse o link do conteúdo ou clique no código para acessar.
Aponte a câmera para o código e acesse o link do conteúdo ou clique no código para acessar.
Aponte a câmera para o código e acesse o link do conteúdo ou clique no código para acessar.