You are on page 1of 31

NEWTON PAIVA ENGENHARIAS

Walk on, walk on


What you got they can't steal it
U2

Introduo a Microcontroladores

Prof.(a): Fernando Esqurio Torres


E-mail: fernando.torres@newtonpaiva.br
NEWTON PAIVA ENGENHARIAS

Palestrantes
Professor Fernando Esqurio Torres
Mestre em Engenharia Eltrica
rea de Concentrao: Sistemas de Computao e Telecomunicaes
Linha de Pesquisa: Microeletrnica e Microssistemas (MeMSs)
Especialista em Automao e Controle.
Engenheiro da Computao.
Professor: Newton Paiva, PUC Minas, Pitgoras, CEFET-MG,
UNIPAC-Lafaiete e Anhanguera.

2 Prof. Fernando Esqurio Torres Micro-2016/2


NEWTON PAIVA ENGENHARIAS

Onde esto os microcontroladores?

3 Prof. Fernando Esqurio Torres Micro-2016/2


NEWTON PAIVA ENGENHARIAS

Onde esto os microcontroladores?

4 Prof. Fernando Esqurio Torres Micro-2016/2


NEWTON PAIVA ENGENHARIAS

Breve Histrico

baco (5500 anos)


A Calculadora de Pascal e a Mquina Diferencial de Babbage

ENIAC

Vlvulas Processadores

5 Prof. Fernando Esqurio Torres Micro-2016/2


NEWTON PAIVA ENGENHARIAS

6 Prof. Fernando Esqurio Torres Micro-2016/2


NEWTON PAIVA ENGENHARIAS

O que um Microcontrolador?

Uma coisa pequena que pode controlar???

7 Prof. Fernando Esqurio Torres Micro-2016/2


NEWTON PAIVA ENGENHARIAS

O que um Microcontrolador?
Um microcontrolador um sistema computacional
completo, no qual esto includos:
CPU (Central Processor Unit),
memria de dados e programa,
um sistema de clock,
portas de I/O (Input/Output),
alm de outros possveis perifricos, tais como:
mdulos de temporizao e conversores A/D entre outros.
Agradecimentos ao Prof. Gustavo Weber Denardin

8 Prof. Fernando Esqurio Torres Micro-2016/2


NEWTON PAIVA ENGENHARIAS

O que um Microcontrolador?
MICROPROCESSADOR MICROCONTROLADOR

Maior poder de processamento; Menor poder de processamento;


Possui apenas a CPU (ULA e UC) Possui memria e perifricos em
em seu chip; um nico chip (encapsulamento);
Flexibilidade de programas; Programas desenvolvidos para
Pinos com funcionalidade uma aplicao especfica;
especfica; Pinos que compartilham funes;
Opo de consumo de energia Opes de consumo de energia
controla em algumas placas-me para atender diferentes aplicaes;
(Ex: Notebook)

9 Prof. Fernando Esqurio Torres Micro-2016/2


NEWTON PAIVA ENGENHARIAS

Microprocessador

10 Prof. Fernando Esqurio Torres Micro-2016/2


NEWTON PAIVA ENGENHARIAS

Microcontrolador

11 Prof. Fernando Esqurio Torres Micro-2016/2


NEWTON PAIVA ENGENHARIAS

Principais Fabricantes de C

12 Prof. Fernando Esqurio Torres Micro-2016/2


NEWTON PAIVA ENGENHARIAS

Ferramentas de Programao
IDE (Ambiente Integrado de
Desenvolvimento)

MPLAB (Microchip)
Code Warrior (Texas e
Freescale)
Code Vision (Atmel)
IAR (Texas, Atmel)
AVR Studio (Atmel)

13 Prof. Fernando Esqurio Torres Micro-2016/2


NEWTON PAIVA ENGENHARIAS

Ferramentas de Programao
Compiladores
C18/C30/C32 (Microchip)
CCS (Microchip, Texas)
Mikroc (Microchip, Atmel, Intel)
Hi-tech (Microchip, Texas)
MSPGCC (Texas compilador linux)

14 Prof. Fernando Esqurio Torres Micro-2016/2


NEWTON PAIVA ENGENHARIAS

Microcontroladores
Diariamente estamos em contato com cerca de 100
microcontroladores em diversos equipamentos;

Previso para daqui a 5 anos: cerca de 400


microcontroladores;

15 Prof. Fernando Esqurio Torres Micro-2016/2


NEWTON PAIVA ENGENHARIAS

Onde eles esto?

16 Prof. Fernando Esqurio Torres Micro-2016/2


NEWTON PAIVA ENGENHARIAS

Porque usar microcontroladores?


Equipamentos com poder computacional, mas com
funcionalidade especficas e simples.
Versatilidade:
Modificaes, mudanas, correes e atualizaes;
O mesmo chip atende a vrias aplicaes.
Flexibilidade:
Facilidade no desenvolvimento do projeto;
Inovar e criar novos produtos.

17 Prof. Fernando Esqurio Torres Micro-2016/2


NEWTON PAIVA ENGENHARIAS

Porque usar microcontroladores?


Melhor relao custo/benefcio entre processamento e
valor investido;

Programao amigvel, vrias linguagens disponveis;

Distribuio abrangente no mercado.

18 Prof. Fernando Esqurio Torres Micro-2016/2


NEWTON PAIVA ENGENHARIAS

Porque usar microcontroladores?

19 Prof. Fernando Esqurio Torres Micro-2016/2


NEWTON PAIVA ENGENHARIAS

Mercado
O mercado de microcontroladores apresenta-se em
franca expanso.

Ampliao do seu alcance principalmente em aplicaes


residenciais, industriais, automotivas e de
telecomunicaes.

Agradecimentos ao Prof. Gustavo Weber Denardin

20 Prof. Fernando Esqurio Torres Micro-2016/2


NEWTON PAIVA ENGENHARIAS

Mercado
reas de atuao:
Desenvolvimento de produtos:
Segurana: alarmes, monitoramento e outros;
Transporte: Carto de passagem eletrnica, Tacgrafo, Rastreamento e
Monitoramento de frotas (nibus e caminhes);
Mdica: equipamentos de exames e monitoramento de pacientes;
Eletro-portteis: Celular, MP3 player, rdio, GPS, Ponto eletrnico.
Industrial:
Automao de processos;
Sensoriamento inteligente;
Manuteno e atualizao de sistemas j existentes;

21 Prof. Fernando Esqurio Torres Micro-2016/2


NEWTON PAIVA ENGENHARIAS

Mercado em BH e regio - Empresas


Toshiba Empresa1
XPRO PMICT Projetos em
Nance Tecnologia de Informao
LOGANN 42W Engenharia
Surgical Tecnologia Holoscpio Tecnologia Ltda
Base2 Tecnologia Maxtrack Industrial
TCBH Engenharia Philips (Santa Luiza)
PUR Indstria E outras...

22 Prof. Fernando Esqurio Torres Micro-2016/2


NEWTON PAIVA ENGENHARIAS

De onde um aluno pode comear?


Familiarizar com um fabricante:
Microcontrolador;
IDE;
Compilador;
Adquirir ou montar um KIT Didtico do mesmo;

Pesquisar Bibliografia, cursos presenciais que ensinam de


forma orientada e didtica as funcionalidades de MCU.
23 Prof. Fernando Esqurio Torres Micro-2016/2
NEWTON PAIVA ENGENHARIAS

Microchip

INTRODUO A MICROCONTROLADORES
NEWTON PAIVA ENGENHARIAS

Microchip
Os microcontroladores da microchip so
baseados na tecnologia RISC.

Projetados para aplicao de alto


desempenho e baixo custo.

H mais de 200 tipos de


microcontroladores.

25 Prof. Fernando Esqurio Torres Micro-2016/2


NEWTON PAIVA ENGENHARIAS

Microchip
Desde microcontroladores simples de 8
pinos at os mais complexos com uma
ampla faixa de memria e perifricos.

Nova tendncia de aplicaes: USB, I2C,


SPI,Ethernet, CapSense;

26 Prof. Fernando Esqurio Torres Micro-2016/2


NEWTON PAIVA ENGENHARIAS

Evoluo da Famlia Microchip

27 Prof. Fernando Esqurio Torres Micro-2016/2


NEWTON PAIVA ENGENHARIAS

Arduino x Microcontroladores

INTRODUO A MICROCONTROLADORES
NEWTON PAIVA ENGENHARIAS

O que o Arduino?
uma plataforma de O objetivo do projeto criar
prototipagem eletrnica de ferramentas que so
hardware livre e de placa acessveis, com baixo custo,
nica. flexveis e fceis de se usar
Microcontrolador Atmel. por artistas e amadores.

Linguagem de programao
padro, essencialmente
C/C++.

29 Prof. Fernando Esqurio Torres Micro-2016/2


NEWTON PAIVA ENGENHARIAS

O que o Arduino?
O Arduino faz parte de um segmento da computao
chamado Creative Coding.

Creative Coding um tipo de programao de


computadores no qual o objetivo criar algo expressivo
ao invs de algo funcional.

30 Prof. Fernando Esqurio Torres Micro-2016/2


NEWTON PAIVA ENGENHARIAS

Introduo ao Arduino
O Arduino diferente de Hardware e software de fonte
outras plataformas presentes aberta;
no mercado em razo dos O hardware de baixo custo;
seguintes fatores: Programao baseada em
C/C++.
Ambiente multiplaforma
compatvel com Windows,
Macintosh e Linux;
Programado via cabo USB;

31 Prof. Fernando Esqurio Torres Micro-2016/2

You might also like