centro de formaÇÃo profissional “orlando chiarini” aula introdutória gabriel vinicios silva...
TRANSCRIPT
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
Aula Introdutória
Gabriel Vinicios Silva Maganha
Assunto: Microcontroladores
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
Microcontroladores – o futuro
Usuários de desktops atualmente interagem com o computador.
Usuários no futuro vão interagir com o ambientee serão auxiliados pelo computador
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
Microcontroladores - Aplicações
Saúde Comunicação Informação Controle Guerra ...
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
Microcontroladores - Saúde
Monitores de saúde Cirurgias virtuo/reais Correção de pontos cegos Avaliação de quadros clínicos Band-aids inteligentes (medicamentos) Tatuagens programáveis
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
Microcontroladores
Sim, você não leu/ouviu errado, tatuagens programáveis!
O Rensselaer Polytechnic Institute
(EUA) já estão pesquisando a respeito e dizem que é possível, através de nanotubos implantados na pele.
A imagem poderá ser transferida do
computador para a pele sem fio, em poucos
segundos.
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
Microcontroladores
No futuro não estranhe se o seu conjuge vier...
Só faltou o botão DESLIGAR!!!
Esse botão deve estar mais
pra baixo...
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
Microcontroladores
Você pode perceber que o mundo de hoje é muito diferente daquele que nossos pais e avós tinham, há 4 ou 5 décadas atrás.
Os avanços tecnológicos que ocorreram nos últimos 50 anos foram impressionantes.
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
Microcontroladores
Para você poder ter uma noção, faça uma lista em seu caderno de todas as novidades tecnológicas que surgiram nos últimos 50 anos.
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
Microcontroladores
Como tudo começou?
As primeiras formas de se processar informações e fazer calculos em velocidades mais altas que a do ser-humano foram puramente mecânicas.
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
Microcontroladores
Pascalina, criada por Blaise Pascal em 1642.
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
Microcontroladores
Com o advento da eletricidade, as máquinas deixaram de usar cálculos mecânicos para utilizar Válvulas e Relés.
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
Microcontroladores
A partir dos anos 1920, começaram os primeiros estudos com materiais semicondutores.
O objetivo era criar componentes que substituissem as válvulas e os relés no processamento de informações, com inúmeras vantagens.
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
Microcontroladores
Enquanto as pesquisas corriam, o primeiro grande computador da história era inaugurado: o ENIAC.
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
O ENIAC
Funcionava utilizando lógica digital (0 e 1). Pesava 30 toneladas (30000kg). Media 5,50m de altura e 25m de
comprimento, totalizando uma área de 180m².
Era composto por 70 mil resistores, 18 mil válvulas, 10 mil capacitores, 1500 relés e 6 mil chaves interruptoras.
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
O ENIAC
Consumia 200 000 W de potência. Quando era ligado/reiniciado, as luzes do
Estado da Filadélfia piscavam. Foi criado com fins militares, para fazer
cálculos de trajetórias de misseis balísticos e outros cálculos de guerra.
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
O ENIAC
Internamente, a temperatura chegava a 50° C.
A cada 10min em média, uma válvula queimava.
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
O ENIAC
Inicialmente tinha uma equipe de 80 programadores.
Todos os programadores eram mulheres.
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
O ENIAC
A sua capacidade de processamento era a de realizar 5 mil cálculos por segundo.
É um número que impressiona, mas as nossas calculadoras de mesa hoje tem a mesma capacidade de processamento.
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
O ENIAC
O ENIAC foi um marco histórico importante para o mundo da eletrônica e da informática, pois além de ter sido o primeiro computador a utilizar lógica digital, foi também o precursor do PC moderno.
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
Microcontroladores
Enquanto o ENIAC estava em pleno vapor, os cientistas John Barden, Walter Bratain e William Shockley inventam o Transistor nos laboratórios da BELL.
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
Microcontroladores
Esse foi um grande marco na história. Muitos consideram o transistor como a mais importante invenção da história da humanidade.
Isso porque o transistor substituiu as válvulas com inúmeras vantagens, tais como tamanho, consumo de energia, temperatura, velocidade de comutação, custo de produção, etc.
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
Microcontroladores
Graças ao transistor, em 1959 a empresa TEXAS INSTRUMENTS cria o primeiro Circuito Integrado (CI), onde em uma mesma pastilha eram integrados vários transistores.
Utilizando chips (CIs), em 1964 a empresa DIGITAL começa a vender o PDP-8, o primeiro computador com preço acessível aos laboratórios.
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
Microcontroladores
4 anos mais tarde, em 1968, surge a INTEL.
Em 1971 a Intel revoluciona o mercado ao lançar o primeiro microprocessador da história, o Intel 4004.
O 4004 foi o primeiro CI onde todo o circuito de controle e programação estava integrado em um único chip.
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
Primeiro Microprocessador
Tinha capacidade de realizar 6 mil cálculos de soma por
segundo.
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
Microprocessadores
Em 1975 a empresa ZILOG fabrica o famoso microprocessador Z80.
O Z80 foi o microprocessador utilizado nos video-games Atari.
No final da década de 1970, a Motorola, Intel, Texas, Zilog e Apple disputam o mercado de microprocessadores.
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
Microcontroladores
Em 1976 a Intel lança o primeiro MICROCONTROLADOR, o 8048.
E 4 anos mais tarde, lança o 8051, o microcontrolador mais famoso da história.
A partir desse momento, o desenvolvimento de microprocessadores e microcontroladores tomam caminhos diferentes.
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
Microcontroladores
Todos os avanços tecnológicos existentes hoje se devem aos microprocessadores e aos microcontroladores.
Mas o que são eles? O que eles fazem? Qual a diferença entre um e outro?
Você vai começar a descobrir agora!
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
Microcontroladores
O que é um microcontrolador Diferenças entre Microcontrolador e Microprocessador Arquitetura de um Microprocessador Arquitetura de um Microcontrolador Áreas de atuação de um MicrocontroladorRecursos para projetos microcontrolados Como Programar um microcontrolador
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
Microcontroladores
O que é e para que serve um microcontrolador?
• Pequeno componente eletrônico programável
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
Microcontroladores
O que é um microcontrolador?
Sistema computacional em um único circuitointegrado (on-chip computer)Aplicações embarcadasInteligência incorporada à máquinaInteligência distribuídaPequenos, baratos e eficientes
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
Microcontroladores
Utilização Atual
“Estima-se que, em 2011, em média uma pessoa interagirá com 350 dispositivos com microcontroladores diariamente”
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
Microcontroladores
Diferenças entre Microcontrolador e Microprocessador
• O microprocessador precisa de outros periféricos para poder funcionar, como memória RAM, Timers e etc.• Já o microcontrolador consegue integrar todos estes recursos em um único chip.• O microcontrolador também é chamado de Computador em um só chip pelo fato abordado acima.
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
Microcontroladores
Diferenças entre Microcontrolador e Microprocessador•O microcontrolador possui vários periféricos na mesma pastilha de CI:
- Memória de Dados;- Memória de Programa;- EEPROM;- Portas de Entrada e Saída (I/O);- Temporizadores (Timers);- USB.
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
Microcontroladores
Microcontrolador x Microprocessador
Microprocessador:Intel Core i53,7GHzR$ 650,00
MicrocontroladorPIC16F877AAté 20MHzR$ 17,00
MicrocontroladorHT48E50Até 8 MHz R$ 4,00
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
Microcontroladores
Arquitetura de um Microprocessador (CPU)
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
Microcontroladores
Arquitetura de um microcontrolador
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
Microcontroladores
Área de atuação do Microcontrolador e do Microprocessador
• Os microprocessadores são utilizados em aplicações onde são requeridos cálculos matemáticos complexos e com muita velocidade
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
Microcontroladores
Área de atuação do Microcontrolador e do Microprocessador• Já os microcontroladores são utilizados de forma dedicada, por exemplo em eletrodomésticos, onde a velocidade de processamento não é tão alta.
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
Microcontroladores
Aplicações dos Microcontroladores
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
Microcontroladores
Os Microcontroladores na atualidade:
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
Microcontroladores
Os Microcontroladores na atualidade:
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
Microcontroladores
Exemplo prático de utilização de um microcontrolador
• Podemos citar de início o controle remoto de uma TV
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
Microcontroladores
Exemplo prático de utilizaçãode um microcontrolador
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
Microcontroladores
Exemplo prático de utilizaçãode um microcontrolador
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
Microcontroladores
Exemplo prático de utilizaçãode um microcontrolador
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
Microcontroladores
Grandes Fabricantes de Microcontroladores
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
Microcontroladores
Nós iremos estudar os microcontroladores fabricados pela MICROCHIP.
São os microcontroladores PIC. Motivos: são os mais requisitados no
mercado brasileiro; 2° lugar no mercado mundial; são baratos e simples de se programar; são confiáveis, pois dificilmente travam; possuem muitos recursos internos.
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
Microcontroladores
Agora nós vamos fazer um questionário, para assimilar os conhecimentos vistos até aqui.
Os primeiros que terminarem o questionário ganharão...
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
Microcontroladores
Recursos Típicos de um Microcontrolador Memória
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
Microcontroladores
Recursos Típicos de um MicrocontroladorEntrada e Saída
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
Microcontroladores
Recursos Típicos de um MicrocontroladorPeriféricos
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
Microcontroladores
Recursos para desenvolvimento de Projetos Microcontrolados
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
Softwares para programação de Microcontroladores
Microcontroladores
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
Microcontroladores
Softwares para programação de Microcontroladores
• Para o microcontrolador PIC temos o mikroC
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
Microcontroladores
para programação de Microcontroladores
• Para o microcontrolador 8051Softwares
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
Microcontroladores
Softwares para programação de Microcontroladores
• Para o microcontrolador AVR
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
Microcontroladores
• Para o microcontrolador Holtek Softwares para programação de Microcontroladores
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
Microcontroladores
• Para o microcontrolador 8051 e PICSoftwares para gravaçãode Microcontroladores
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
• Para o microcontrolador AVRSoftwares para gravaçãode Microcontroladores
Microcontroladores
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
Microcontroladores
• Para o microcontrolador HoltekSoftwares para gravaçãode Microcontroladores
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
Microcontroladores
Principais Microcontroladores da Microchip
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
Microcontroladores
Principais Microcontroladores da família8051
• AT89S8252;• AT89S8253;
• 8052;• 80C31.
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
Microcontroladores
Principais Microcontroladores da Holtek
• HT48E50 (28 pinos);• HT48E30 (28 pinos);• HT48E06 (16 pinos);
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
Microcontroladores
Como programar um microcontrolador?
• Existem diversas maneiras de programar um microcontrolador;
• Um microcontrolador é programado através de uma linguagem de programação;
• Existem diversas linguagens de programação sendo as principais a linguagem C, Assembly,
Basic e Pascal.
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
Microcontroladores
Como programar um microcontrolador?
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
Microcontroladores
Como programar um microcontrolador?
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
Microcontroladores
Como desenvolver projetos em microcontroladores?
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
Microcontroladores
Como desenvolver projetos em microcontroladores?
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
Microcontroladores
Como desenvolver projetos em microcontroladores?
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
Microcontroladores
Como desenvolver projetos em microcontroladores?
CENTRO DE FORMAÇÃO PROFISSIONAL “ORLANDO CHIARINI”
Microcontroladores
Como desenvolver projetos emmicrocontroladores?