0% acharam este documento útil (0 voto)
60 visualizações28 páginas

Aula 01 - Microcontroladores e Os Sistemas Embarcados

O documento aborda conceitos fundamentais sobre microcontroladores e sistemas embarcados, incluindo suas definições, aplicações e diferenças entre microcontroladores e microprocessadores. Destaca a família PIC 18F, especialmente o modelo PIC 18F4550, e discute a arquitetura de sistemas, bem como o processo de produção e desenvolvimento de software. O objetivo é introduzir os alunos à programação e aplicações práticas de microcontroladores.
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
60 visualizações28 páginas

Aula 01 - Microcontroladores e Os Sistemas Embarcados

O documento aborda conceitos fundamentais sobre microcontroladores e sistemas embarcados, incluindo suas definições, aplicações e diferenças entre microcontroladores e microprocessadores. Destaca a família PIC 18F, especialmente o modelo PIC 18F4550, e discute a arquitetura de sistemas, bem como o processo de produção e desenvolvimento de software. O objetivo é introduzir os alunos à programação e aplicações práticas de microcontroladores.
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Escola SENAI “A.

Jacob Lafer”

Microcontroladores e
os sistemas embarcados
Sistemas Eletrônicos Digitais - SELDI

Prof. Luiz Bitencourt – luiz.bitencourt@sp.senai.br


https://sites.google.com/site/senai118eletroeletronica
v.1.1/2017
Conteúdo da aula

1. Introdução
2. Sistemas Embarcados
3. Fatos sobre microcontroladores
4. Família PIC 18F
5. PIC 18F4550
6. Circuito básico
7. Processo de produção

2
Introdução
Sistemas embarcados

3
Introdução
Sistemas embarcados

 Combinação de sistemas (elétricos, químicos, mecânicos, ópticos, ...) com


computadores e softwares a fim de realizar com um propósito específico

4
Introdução
Sistemas embarcados

5
Introdução
Sistemas embarcados

6
Introdução
Sistemas embarcados

7
Introdução

Microcontrolador X Microprocessador

8
Introdução

9
Introdução

10
Introdução
Sistemas microcontrolados X Microcontroladores

11
Introdução
Objetivos da situação de aprendizagem

 Introduzir conceitos de microcontroladores e sistemas embarcados


 Introduzir conceitos de linguagem e lógica de programação
 Familiarizar o aluno ao ambiente de programação
 Estudar aplicações típicas
 Estudar códigos prontos
 Realizar pequenas modificações em códigos

12
Fatos sobre microcontroladores
Aplicações

Fonte: UBM Tech – 2015 Embedded market study.


http://my.presentations.techweb.com/events/arm/santa-clara/2015/sponsored-sessions---expo-theater/download/3079

13
Fatos sobre microcontroladores
Sistemas microcontrolados/microprocessados

Fonte: UBM Tech – 2015 Embedded market study.


http://my.presentations.techweb.com/events/arm/santa-clara/2015/sponsored-sessions---expo-theater/download/3079

14
Fatos sobre microcontroladores
Categorias de microcontroladores

Fonte: UBM Tech – 2015 Embedded market study.


http://my.presentations.techweb.com/events/arm/santa-clara/2015/sponsored-sessions---expo-theater/download/3079

15
Fatos sobre microcontroladores
O que está sendo utilizado – Modelos de 8 bits

Fonte: UBM Tech – 2014 Embedded market study.


http://bd.eduweb.hhs.nl/es/2014-embedded-market-study-then-now-whats-next.pdf

16
Fatos sobre microcontroladores
Uso de linguagens de programação em sistemas embarcados

Fonte: UBM Tech – 2014 Embedded market study.


http://bd.eduweb.hhs.nl/es/2014-embedded-market-study-then-now-whats-next.pdf

17
Conceitos básicos
Arquitetura Von Neumann

 Computador consiste em CPU, ULA, Memória e Unidade de controle


 Memória de dados e programas ocupam o mesmo espaço físico
 Barramento de memória único (compartilha dados e instruções)
 Dados e instruções obedecem a um único padrão de endereçamento e tamanho
 CISC – Complex Instruction Set Computer
 Processamento mais lento

18
Conceitos básicos
Arquitetura Harvard

 Computador consiste em CPU, ULA, UC, Memória de dados e Memória de


programa (instruções)
 Memória de dados e programas ocupam espaços físicos separados
 RISC – Reduced Instruction Set Computer
 Processamento mais rápido

19
Família PIC 18F
Características principais

20
Família PIC 18F
Características principais

 Arquitetura Harvard (RISC)


 Instruções  Memória de programa
 Dados  Memória de dados

21
Família PIC 18F
Características principais

22
PIC 18F4550
Características principais do PIC 18F4550

➢ Alimentação de 2 a 5,5 VCC


➢ Memória de programa: 32KB (FLASH)
➢ Memória de dados: 2KB (RAM) e 256Bytes (EEPROM)
➢ 35 pinos de IO (multiplexados com periféricos)
➢ 4 timers (1x 8 bits e 3x 16 bits)
➢ 2 módulos CCP (Capture/Compare/PWM)
➢ Comunicação: 1 módulo UART, 1 módulo MSSP (para SPI ou I2C) e USB 2.0
➢ ADC de 10 bits (até 13 canais multiplexados)

Datasheet: http://ww1.microchip.com/downloads/en/DeviceDoc/39632e.pdf

23
PIC 18F4550
Características principais do PIC 18F4550

24
Circuito básico

25
Processo de produção
Fluxo básico:

Gravador

Compilador
(Hexadecimal)

Editor
(Linguagem
C)

26
Processo de produção
Ambiente de desenvolvimento (Editor + Compilador)

IDE: MPLAB v8.92


Compilador: C18

27
Dúvidas?

“Eu não posso mudar a direção do vento,


mas eu posso ajustar as minhas velas
para sempre alcançar o meu destino.”
Jimmy Dean

Referências:
1. SENAI.Serviço Nacional de Aprendizagem Industrial. Sistemas eletrônicos: Manutenção. Senai-SP Editora, 2014.
2. deinfo.ufrpe.br/sites/deinfo.ufrpe.br/files/artigos_aoc/Artigo%201%20-%20Nicolas%20Melo%20%28corrigido%29.pdf
3.

28

Você também pode gostar