Você está na página 1de 21

ENGC50 – Sistemas Microprocessados

AULA 01
INTRODUÇÃO
Prof. Wild Freitas da Silva Santos
W I L D. S A N TO S @ U F BA . B R

UNIVERSIDADE FEDERAL DA BAHIA


ESCOLA POLITÉCNICA
D E PA R TA M E N T O D E E N G E N H A R I A E L É T R I C A E
D E C O M P U TA Ç Ã O

ENGC 50 - SISTEMAS MICROPROCESSADOS 1


O que é um sistema Microprocessado?

• Sinais e Sistemas;
• Analógico X Digital;
• Sistema Microprocessado:
• Sistema para processamento eficiente e eficaz de informação. Está
posicionado entre o problema e as ferramentas para a solução.

ENGC 50 - SISTEMAS MICROPROCESSADOS 2


Exemplos de aplicação de sistema microprocessados

ENGC 50 - SISTEMAS MICROPROCESSADOS 3


Sistemas Digitais
Sistemas microprocessados são tipos de Sistemas digitais;
Sistemas digitais podem ser divididos em 4 grandes grupos:
1. Sistemas computacionais de propósito geral:
• Computadores pessoais;
• Executam software genérico;
• Ênfase na relação custo/desempenho.
2. Computadores servidores:
• Baseados em computadores de propósito geral, porém com ênfase em
determinados aspectos:
• Confiabilidade;
• Escalabilidade.

ENGC 50 - SISTEMAS MICROPROCESSADOS 4


Sistemas Digitais
Sistemas digitais podem ser divididos em 4 grandes grupos:
3. Supercomputadores:
• Específicos a uma dada aplicação:
• Simulação de sistemas;
• Solução matemática de problemas em meteorologia, sismologia,
aerodinâmica, etc.
4. Sistemas embarcados:
• Específicos a uma dada aplicação;
• Ênfase em energia/potência, custo/desempenho;
• Sistemas transformacionais;
• Sistemas reativos;
• Sistemas de tempo real.

ENGC 50 - SISTEMAS MICROPROCESSADOS 5


Sistemas Digitais

ENGC 50 - SISTEMAS MICROPROCESSADOS 6


MICROPROCESSADOR DE PROPÓSITO GERAL

• Microprocessadores são dispositivos digitais programáveis que


integram todas as funcionalidades de uma CPU em um único chip;
• Possuem conjunto de instruções e arquitetura bem definidos;
• Não possuem dispositivos de I/O (input/output) integrados;
• Não possuem timers, contadores, ou interfaceamento com sinais
analógicos;
• São usados em aplicações genéricas;
• Exemplos: x86, PowerPC, Z80.

ENGC 50 - SISTEMAS MICROPROCESSADOS 7


MICROPROCESSADOR DE PROPÓSITO GERAL

ENGC 50 - SISTEMAS MICROPROCESSADOS 8


MICROPROCESSADOR DE PROPÓSITO GERAL

ENGC 50 - SISTEMAS MICROPROCESSADOS 9


MICROPROCESSADOR

Fonte: https://hardwarebee.com/microprocessor-mpu-sales-by-application-2020/
ENGC 50 - SISTEMAS MICROPROCESSADOS 10
MICROPROCESSADOR

Fonte: https://electronics360.globalspec.com/article/18339/top-mpu-vendors-expand-market-share
ENGC 50 - SISTEMAS MICROPROCESSADOS 11
MICROCONTROLADORES

• Um microcontrolador pode ser definido como um sistema


computacional totalmente contido em um circuito integrado;
• Conjunto de instruções e arquitetura definidas;
• Possuem recursos de I/O;
• Custo e consumo baixos;
• Normalmente tem poder de processamento menor que um
microprocessador de propósito geral;
• Exemplos: 8051, PIC, ATmega328.

ENGC 50 - SISTEMAS MICROPROCESSADOS 12


MICROCONTROLADORES

ENGC 50 - SISTEMAS MICROPROCESSADOS 13


MICROCONTROLADORES

ENGC 50 - SISTEMAS MICROPROCESSADOS 14


MICROCONTROLADORES

ENGC 50 - SISTEMAS MICROPROCESSADOS 15


MICROCONTROLADORES

Fonte: https://www.grandviewresearch.com/industry-analysis/microcontroller-market
ENGC 50 - SISTEMAS MICROPROCESSADOS 16
MICROCONTROLADORES

Fonte: https://www.eetasia.com/the-five-biggest-mcu-suppliers-accounted-for-82-of-2021-sales/
ENGC 50 - SISTEMAS MICROPROCESSADOS 17
Plataformas para prototipagem

ENGC 50 - SISTEMAS MICROPROCESSADOS 18


Plataformas para prototipagem

ENGC 50 - SISTEMAS MICROPROCESSADOS 19


Plataformas para prototipagem

Raspberry Pi

ENGC 50 - SISTEMAS MICROPROCESSADOS 20


Próxima Aula

• Sistemas Microprocessados: Conceitos e Blocos Funcionais


Básicos:
• Unidade Central de Processamento;
• Memória;
• Registradores de Uso Especial.

ENGC 50 - SISTEMAS MICROPROCESSADOS 21

Você também pode gostar