Microcontroladores e Sistemas Embarcados

Slides:



Advertisements
Apresentações semelhantes
Microcontroladores Uma visão geral.
Advertisements

Robô Móvel para o Modelo de Subsumption
Mapeamento de Entrada / Saída em Sistemas Digitais
Aula 5 – Anatomia da Placa-Mãe
Arquitetura de sistemas embarcados
HARDWARE.
Arquitetura e organização de computadores
Técnicas para operações E/S
Capítulo 2 A família de Microcontroladores MCS-51 da Intel
Autor: Salvador P. Gimenez
Arquitectura de Computadores II Paulo Marques Departamento de Eng. Informática Universidade de Coimbra 2004/ Tendências Actuais.
AULA 1: Introdução a Sistemas Embarcados
Sistemas Embarcados Microcontroladores PIC
Sistemas Embarcados Microcontroladores PIC
Configuração de Periféricos
Sistemas Microcontrolados
Arquitetura de Sistemas Operacionais
Processadores risc: sparc – powerpc – arm - mips.
Processador Intel Itanium
Paralelismo em nível de instrução: Arquiteturas VLIW Grupo 01: Júlia Martinez Perdigueiro ra Tatiane Baggio Borili ra
MEMORIAS RAUL DIAZ ROSAS.
Processador s processadores (ou CPUs, de Central Processing Unit) são chips responsáveis pela execução de cálculos, decisões lógicas e instruções que.
Altera Excalibur Galileu Batista.
Conhecendo Hardware Parte 1
Projetos de Sistemas Embutidos
Alexandre Irigon Gervini
“EEL7030 – Microprocessadores”
O MICROPROCESSADOR INTEL 8080
AULA1 – Introdução a Microprocessadores gerais
AULA2 – Introdução a Microcontrolador
Professor: Carlos Roberto da Silva Filho, M. Eng.
Sistemas Digitais Microprocessados
Sistemas Digitais Microprocessados
Componentes do Computador e noções de Arquitetura de Computadores
DSP – TMS320LF2407A.
INTRODUÇÃO AO PROCESSAMENTO DE DADOS
ROB 553.
Microprocessador 8051 Aula 01
Título do Trabalho: Kit Didático de Programação de Microcontroladores PIC (PUIC), Engenharia Elétrica. Prof. Anderson Soares André, PUIC Disciplina. Engenharia.
Universidade Federal de Santa Catarina – UFSC
Afonso Ferreira Miguel
Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP PIC16F877A - Parte III Jadsonlee da Silva Sá
Barramentos de Expansão ISA, PCI, AGP e PCI Express
Introdução à Informática
Introdução aos Sistemas Microcontrolados
VII Semana de Iniciação Científica do CBPF
Prof. Remy Eskinazi - Microcontroladores
CEFET-PBProf. José B. Menezes Filho1 MICROCONTROLADORES Prof. José Bezerra de Menezes Filho CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DA PARAÍBA DA PARAÍBA.
PIC Peripheral Interface Controller
Microcontroladores PIC
Arquitetura 8051 Disciplina: Microcontroladores Prof. Remy Eskinazi
Unidade de Controle.
Componentes básicos de um computador
Hardware Description Language Aula 8 –Verilog HDL
Memorias.
Microprocesadores x Microcontroladores
Gabriel Vinicios Silva Maganha
MICROCONTROLADORES Prof. José Bezerra de Menezes Filho.
Características, protocolos e funcionamento
Engenharia de Sistemas Embarcados Aula 5: Um Conjunto Básico de Ferramentas.
Basic Input/Output System (Sistema Básico de Entrada/Saída
Ementa da Disciplina de Dispositivos Programáveis 8051 IP-Process Design (Greco CIn- Recife) Brazil-IP Silicon Implementation (Europe) Brazil-IP.
Microcontroladores Francisco Dantas - Lamberto Augusto – Pedro Lages –
Microcontroladores.
Introdução 1ª Semana # Introdução # Álgebra Lógica Simbólica Famílias Lógicas 2ª Semana # Organização de um Computador # Memória Registradores Instruções.
Por Cássio Mello e André Luis.  É a parte inteligente do circuito, onde sinais de controle serão recebidos e enviados e o processamento será efetuado.
Clique para editar o título Arduino seu primeiro microcontrolador PMR
Disciplina: Circuitos Digitais
Microprocessadores e Microcontroladores
Arquitetura 8051 Disciplina: Microcontroladores Prof. Remy Eskinazi
Transcrição da apresentação:

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 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! Antonio M. Moreiras – antonio@moreiras.eng.br

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 Antonio M. Moreiras – antonio@moreiras.eng.br

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 Antonio M. Moreiras – antonio@moreiras.eng.br

Microcontrolador PIC 16F84 Antonio M. Moreiras – antonio@moreiras.eng.br

Microcontrolador PIC 16F84 Antonio M. Moreiras – antonio@moreiras.eng.br

Microcontrolador PIC 16F84 - pipeline Antonio M. Moreiras – antonio@moreiras.eng.br

Antonio M. Moreiras – antonio@moreiras.eng.br W = (work) Registrador de trabalho (Acumulador) Pilha = 8 níveis Antonio M. Moreiras – antonio@moreiras.eng.br

Antonio M. Moreiras – antonio@moreiras.eng.br Programa 0x0000 a 0x1FFF 1k x 14bits Dados RAM: 0x0C a 0x4F 68 bits EEPROM: 0x00 a 0x3F 64 bits SFR x GFR Antonio M. Moreiras – antonio@moreiras.eng.br

Antonio M. Moreiras – antonio@moreiras.eng.br Instruções RISC Apenas 35 Qquer proc. Simples Antonio M. Moreiras – antonio@moreiras.eng.br

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 Antonio M. Moreiras – antonio@moreiras.eng.br