Microcontroladores e Sistemas Embarcados - PowerPoint PPT Presentation

About This Presentation
Title:

Microcontroladores e Sistemas Embarcados

Description:

Title: Apresenta o do PowerPoint Author: Moreiras Last modified by: Moreiras Created Date: 9/9/2003 1:29:03 AM Document presentation format: Papel A4 (210 x 297 mm) – PowerPoint PPT presentation

Number of Views:57
Avg rating:3.0/5.0
Slides: 11
Provided by: Moreiras
Category:

less

Transcript and Presenter's Notes

Title: Microcontroladores e Sistemas Embarcados


1
Microcontroladores e Sistemas Embarcados
  • O que é um sistema embarcado?
  • Uma única tarefa
  • Interage continuamente com o ambiente
  • Sensores
  • Atuadores
  • Requer do projetista conhecimentos em
  • Controle de processos
  • Sistemas de tempo real
  • Aquisição de dados
  • Atuadores
  • Eficiência do programa
  • O que é um microcontrolador?
  • Microprocessador
  • Memória de programa
  • Memória de dados
  • Dispositivos de entrada e saída
  • Interfaces paralelas
  • Interfaces seriais
  • Conversores A/D e D/A
  • Controlador PWM
  • Contadores / Temporizadores
  • ...
  • Tudo num mesmo chip!

2
Microcontroladores no mercado
  • Existe uma diversidade enorme de fabricantes e
    modelos
  • LINHA PIC (Microchip)
  • LINHA AVR (Atmel)
  • LINHA 8051 (Philips, Dallas, Intel, Cygnal,
    Texas, TDK, Siemens ... )
  • Z8 Encore (Zilog)
  • HC08 (Motorola)
  • ...
  • Qual escolher?
  • Capacidade de processamento
  • 8 bits (16 bits 32 bits)
  • 4 40Mhz
  • Periféricos necessários
  • Capacidade de memória
  • Programa
  • Dados
  • Outros fatores
  • Ferramentas disponíveis
  • Formato físico
  • Continuidade / Reaproveitamento de projeto

3
Microcontroladores PIC
  • Porquê?
  • Líder de mercado
  • Simplicidade
  • Baixo custo
  • Popularidade
  • Características
  • RISC (35 instruções)
  • Arquitetura Harvard
  • 8 a 84 pinos
  • Mais de 180 modelos
  • Código reaproveitável
  • Pinagens compatíveis
  • Vários periféricos

4
Microcontrolador PIC 16F84
5
Microcontrolador PIC 16F84
6
Microcontrolador PIC 16F84 - pipeline
7
.
  • W (work)
  • Registrador de trabalho
  • (Acumulador)
  • Pilha 8 níveis

8
.
  • Programa
  • 0x0000 a 0x1FFF
  • 1k x 14bits
  • Dados
  • RAM 0x0C a 0x4F
  • 68 bits
  • EEPROM 0x00 a 0x3F
  • 64 bits
  • SFR x GFR

9
.
  • Instruções
  • RISC
  • Apenas 35
  • Qquerproc.
  • Simples

10
Outro exemplo Dallas DS80C400
  • High-Performance Architecture Single 8051
    instruction cycle in 54ns
  • DC to 75MHz clock rate
  • Flat 16MB address space
  • Four data pointers with auto-increment/decrement
    and select-accelerate data movement
  • 16/32-bit math accelerator
  • Multitiered Networking and I/O 10/100 Ethernet
    Media Access Controller (MAC)
  • CAN 2.0B controller
  • Three full-duplex hardware serial ports
  • Up to eight bidirectional 8-bit ports (64 digital
    I/O pins)
  • Robust ROM Firmware Supports network boot over
    Ethernet using DHCP and TFTP
  • Full, application-accessible TCP/IP network stack
  • Supports IPv4 and IPv6
Write a Comment
User Comments (0)
About PowerShow.com