Escolar Documentos
Profissional Documentos
Cultura Documentos
Introdução
Com o crescimento da tecnologia, diversos recursos digitais hoje estão
presentes na vida cotidiana. Com o tempo, os pequenos computadores,
que, por muito tempo, estiveram apenas no imaginário da ficção científica,
passaram a integrar uma infinidade de dispositivos do nosso dia a dia.
Sejam carros, sejam brinquedos, computadores ou eletrodomésticos,
esses sistemas buscam garantir processamento e controle para diversas
funções que facilitam a vida das pessoas. Com a evolução da computação,
os sistemas microcontrolados e microprocessados se tornaram mais
eficientes e também mais baratos.
Neste capítulo, você vai estudar os microprocessadores e microcon-
troladores. Você vai ver quais são as principais características de cada
um deles e as principais diferenças entre eles, como arquitetura, fun-
cionamento e especificações. Além disso, vai analisar as limitações dos
sistemas microcontrolados.
2 Introdução aos sistemas microprocessados e microcontrolados
Microprocessadores e microcontroladores
Hoje os computadores estão presentes em quase tudo o que imaginamos.
Nos eletrodomésticos, celulares, automóveis e em vários outros dispositivos
que às vezes nem se quer imaginamos. Quem diria que em tão pouco tempo,
desde o surgimento da computação moderna, as pessoas poderiam encontrar
sistemas completos em quase tudo dentro de uma cozinha? Ou pensar que
os automóveis são controlados por uma série de pequenos sistemas, desde
sistemas que controlam estabilidade e pressão até sistemas mais complexos,
que garantem painéis de navegação interativos com GPS e outros recursos
avançados de computadores de bordo?
Esses dispositivos dotados de inúmeras capacidades são capazes de realizar
tantas tarefas porque utilizam microprocessadores e microcontroladores.
Vejamos sobre cada um deles.
Microprocessador
Certamente você já ouviu a célebre frase “O processador é o cérebro do compu-
tador”, e talvez tenha se perguntado o que realmente significa isso. Relacionar
o processador com o cérebro humano significa dizer que ele é responsável pelo
controle das operações que acontecem no computador. Essa analogia com o
cérebro não tem qualquer relação com a capacidade mental humana, apenas
serve para demostrar a importância do processador no âmbito de um sistema.
Um microprocessador, ou, simplesmente, processador, é responsável por
todas as operações matemáticas e lógicas que um computador pode realizar.
Ele consiste em um circuito integrado que contempla uma unidade lógica e
aritmética (ULA), uma unidade de controle (UC), registradores e uma
unidade de gerenciamento de memória (MMU). Veja a Figura 1.
Introdução aos sistemas microprocessados e microcontrolados 3
Deslocador
Complementador
Lógica
booleana e
aritmética
Unidade
de controle
Sinais de
controle
Figura 1. Modelo de processador.
Fonte: Adaptada de Stallings (2002, p. 428).
Microcontrolador
Os microcontroladores estão por toda a parte. Neste momento, é provável
que você, enquanto lê este texto, esteja próximo de algum dispositivo que
contenha um microcontrolador, seja na sua casa, escritório ou sala de aula. Um
microcontrolador consiste em uma espécie de computador pequeno presente
em um circuito integrado. Ele tem uma unidade de processamento, memória
e pinos de entrada e saída.
Os microcontroladores são altamente utilizados em dispositivos eletrônicos.
Eles consistem em um tipo de tecnologia embarcada, ou seja, são praticamente
um minicomputador disponível exclusivamente para o dispositivo para o qual
foram concebidos. Por exemplo, os eletrodomésticos são microcontrolados por
meio de sistemas embarcados, seja um micro-ondas, seja uma geladeira ou uma
máquina de lavar ou secar roupas. Esses dispositivos têm pequenos sistemas
que nos permitem configurar o equipamento para fazer o que precisamos.
Por exemplo, quando você digita 30 segundos em um micro-ondas ou pro-
grama uma máquina de secar para a secagem rápida, um microcontrolador irá
garantir que a programação que você escolheu seja executada e pare assim que
terminar. Além dos eletrodomésticos, os microcontroladores estão presentes
nos brinquedos eletrônicos, controles remotos e em uma série de tecnologias
envolvendo robótica, tanto em nível de robótica educativa quanto industrial.
Os microcontroladores são extremamente úteis para o mundo digital e
trouxeram grande inovação. Se pensarmos que em meados dos anos 1940 era
necessário um computador de dimensões monumentais para fazer cálculos
que hoje são feitos por uma simples calculadora, devemos essa evolução à
capacidade de os microcontroladores realizarem essas funções de uma forma
muito eficiente e, além de tudo, muito compacta.
Um microcontrolador possui, dentro de um único chip, todos os componen-
tes dos primeiros computadores (MONK, 2017). É como se o microcontrolador
fosse um “minicomputador” contendo o sistema de processamento, a memória
volátil e não volátil e periféricos. Um microcontrolador pode ter uma série de
periféricos, os mais comuns são painel de LED, display LCD e dispositivo
de entrada de dados.
Existem diversos tipos de microcontroladores; por exemplo, o microcon-
trolador ATmega328 é utilizado em placas Arduino Uno (MONK, 2017). A
Figura 2 mostra como é organizada a estrutura desse microcontrolador.
Introdução aos sistemas microprocessados e microcontrolados 5
2 KB RAM 32 KB flash
(memória memória
de trabalho) flash
1 KB
EEPROM CPU
(não volátil)
Portas de entrada/saída
Imagine que todas as placas internas do seu computador estão grudadas e não podem
ser removidas individualmente. Então você descobre que precisa substituir a memória
RAM do seu computador, mas, como todos os dispositivos são integrados, você
precisará substituir o computador inteiro. Isso causaria um grande prejuízo. Felizmente,
no caso dos computadores, até certo ponto, alguns itens de hardware podem ser
substituídos individualmente.
DELGADO, J.; RIBEIRO, C. Arquitetura de computadores 5. ed. atual. Rio de Janeiro: LTC, 2017.
GIMENEZ, S. P. Microcontroladores 8051: teoria e prática. São Paulo: Érica, 2010.
MONK, S. Programação com Arduino: começando com sketches. 2. ed. Porto Alegre:
Bookman, 2017. (Série Tekne).
10 Introdução aos sistemas microprocessados e microcontrolados