A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Antonio M. Moreiras – Microcontroladores e Sistemas Embarcados O que é um sistema embarcado? –Uma única tarefa –Interage continuamente.

Apresentações semelhantes


Apresentação em tema: "Antonio M. Moreiras – Microcontroladores e Sistemas Embarcados O que é um sistema embarcado? –Uma única tarefa –Interage continuamente."— Transcrição da apresentação:

1 Antonio M. Moreiras – 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 Antonio M. Moreiras – 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 Antonio M. Moreiras – 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 Antonio M. Moreiras – Microcontrolador PIC 16F84

5 Antonio M. Moreiras – Microcontrolador PIC 16F84

6 Antonio M. Moreiras – Microcontrolador PIC 16F84 - pipeline

7 Antonio M. Moreiras – –W = (work) Registrador de trabalho (Acumulador) –Pilha = 8 níveis

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

9 Antonio M. Moreiras – –Instruções –RISC –Apenas 35 –Qquer proc. –Simples

10 Antonio M. Moreiras – 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


Carregar ppt "Antonio M. Moreiras – Microcontroladores e Sistemas Embarcados O que é um sistema embarcado? –Uma única tarefa –Interage continuamente."

Apresentações semelhantes


Anúncios Google