Buscar

Microcontroladores_01

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 49 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 49 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 49 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Thales Silva
01 - Aula Introdutória
Thales Silva
• Mestrado em Engenharia Elétrica - UFAM;
• Especialização em Desenvolvimento de Novos Produtos - UEA;
• Graduação em Engenharia Elétrica - UEA;
• Desenvolvedor de SW - SIDIA;
Contato:
• thales.tas@gmail.com
2
• Conceituar microcontroladores e sistemas embarcados;
• Estudar os recursos básicos e estruturas de microcontroladores;
• Apresentar os procedimentos para a configurações dos dispositivos de entrada 
e saída;
• Estudar as principais características das famílias de microcontroladores;
• Apresentar os procedimentos para a programação do dispositivo.
3
Teórica 55h
Laboratório 11h
Total 66h
Carga Horária
�� =
�� + 2��
3 ≥ 7
�� =
�� +��
2 ≥ 5
N1 - 1ªARE (6 pontos) + (4 pontos)
 2 Questões Discursivas (1,5 cada); 
 6 Multiplas escolhas (0,5 cada);
N2 - 2ªARE (5 pontos) + (5 pontos)
N3 - 10 Questões múltiplas escolhas (1 cada)
Frequência ≥ 75%
4
20 Aulas
5
6
7
8
9
10
Organização estruturada de 
computadores
TANENBAUM, Andrew S
30 projetos com arduino
MONK, Simon
Arduino 
descomplicado
OLIVEIRA, Cláudio 
Luís Vieira, Zanetti
11
• Introdução à Microcontroladores;
• O Hardware do Arduino;
• Programação de Arduino;
• Funções em liguagem C;
• Portas de saída e entrada digitais (GPIO);
• Programação de LCD;
• Programação de LCD com GPIO;
• Conversores A/D;
• Conversores D/A;
• Conversores com Arduino;
• Interrupções;
• Teclado;
• Comunicações Seriais;
• Projeto com Arduino;
12
Circuitos Elétricos
• Lei de Ohm;
• Associação de Resistores;
Eletrônica Digital
• Circuitos Combinacionais;
• Circuitos Sequenciais;
Eletrônica Analógica
• Diodos;
• Transistores;
13
� = � ∙ �
V - Tensão (V)
R - Resistencia (Ω)
I - Corrente (A)
14
Resistência em Série 
��� = �� +�� +�� +��
Resistência em Paralelo 
1
���
=
1
��
+
1
��
+
1
��
+
1
�� 15
Diodo
Elemento que permite que corrente flua em apenas um sentido
Retificador Meia Onda 16
Tipos de Diodos
17
Transitores
Elemento que possibilita a amplificação de um sinal e, seguindo 
algumas condições de polarização, pode atuar como chave
18
Transistor como amplificador
Transitores
Elemento que possibilita a amplificação de um sinal e, seguindo 
algumas condições de polarização, pode atuar como chave
19
Transistor como chave
Tipos de Transitores
20
Transistor BJT Transistor MOSFETs
Resistor utilizado para conectar um pino ao nível lógico alto ou baixo
21
Pull-Up configura para normalmente em alto
Pull-Down configura para normalmente em baixo
Circuito onde a saída depende exclusivamente das combinações das entradas; 
Empregado em:
• somadores;
• subtratores;
• codificadores;
• decodificadores;
• circuitos de prioridades;
22
Exemplo 1 Exemplo 2
23
Circuito onde a saída depende das combinações das entradas no momento atual e no 
momento anterior; 
Empregado em:
• registradores;
• timers;
• memórias;
24
Latch
Saída do Latch
Tabela Verdade NAND
25
LED - Light Emitting Diode ou Diodo Emissor de Luz
Exemplo de LED
Ref: https://www.filipeflop.com/universidade/kit-maker-arduino/projeto-1-pisca-pisca/
26
Antes de utilizar um componente verificar o datasheet!
27
Tensão GPIO = 5V
� =
����� −����
�
Dimensionamento do resistor
� =
5− 0.7
15 ∙ 10−�
� = 286�
28
Ref: https://www.filipeflop.com/universidade/kit-maker-arduino/projeto-1-pisca-pisca/
29
30
Ref: https://www.filipeflop.com/blog/motor-dc-arduino-ponte-h-l298n/
31
• LDR - Light Dependent Resistor ou Resistor Dependente de Luz
32Ref: https://www.filipeflop.com/universidade/kit-maker-arduino/projeto-10-sensor-de-luz-ambiente/
Seguidor de Linha
33
Computador
34
Sistema composto de um processador (CPU), memórias e portas de entrada e saída
Computador - Estrutura
35
Computador - Estrutura
36
Microcontroladores
37
Microcontroladores - Tipos
38
Há diversos tipos de microcontroladores
Podem ser caracterizados por:
• Fabricante: ATMEL, Microship, Texas, NXP;
• Barramento: 8, 16, 32, 64 bits;
• Emcapsulamento: TQFP, QFN, SOIC; 
Microcontroladores - Tipos
39
Sistemas Embarcados
40
Origem dos Microcontroladores
41
O primeiro microcontrolador foi lançado pela Intel (8048) 
e posteriormente deu origem à família 8051;
Estes chips são programados em liguagem Assembly e 
possuem um poderoso conjunto de instruções;
Origem dos Microcontroladores
42
Microcontroladores são computadores em apenas um chip;
Constituidos de:
• Processador (Unidade Lógica e Aritmética - ULA);
• Memória;
• Periféricos de entrada e saída;
• Temporizadores;
• Sistema de comunicação Serial;
Estrutura dos Microcontroladores
43
Tipos de Arquiteturas
44
Von Neuman
Quando um sistema de processamento de 
dados (processadores e microcontroladores) 
possui uma única área de memória na qual 
ficam armazenados os
dados (variáveis) e o programa a ser 
executado (software).
Tipos de Arquiteturas
45
Harvard
Os dados (variáveis) ficam armazenados 
em uma área de memória e o programa a 
ser executado (software) fica armazenado 
em outra área de memória.
Barramento
46
É o conjuto de linhas utilizados para 
conectar periféricos;
No barramento são realizada as trocas de 
informações entre os periféricos;
Podem ser de 8, 16, 32, 64bit;
Registradores
47
• São a base para o funcionamento de 
qualquer CPU;
• Formado por um grupo de elementos 
(flip-flop’s, por ex.) capazes de 
armazenar uma informação;
Arquitetura de Registradores
48
• Quanto estrutura de registradores, os 
microcontroladore podem ser: CISC ou 
RISC;
• CISC = Complex Instruction Set Code 
(conjunto de código de instruções 
complexo).
• RISC = Reduced Instruction Set Code 
(conjunto de código de instruções 
reduzido).
Familia AVR
49
A familia AVR é fabricada pela ATMEL que 
foi recentemente adquirida pela MICROCHIP, 
a mesma fabricante do PIC;
Os microcontroladores possuem as 
seguintes caracteristicas quanto ao 
desempenho:
• Arquitetura RISC;
• Instruções em apenas um ciclo (1 MIPS 
por MHz);
• Arquitetura Harvard;
• Baixo Consumo;

Continue navegando