You are on page 1of 18

Microprocessadores

Tcnico em Eletroeletrnica

Professor: Gilvan Meireles Segundo


Ementa
1. Introduo
2. Anlise funcional de microprocessadores
3. Anlise operacional de microprocessadores
4. Interligao de memrias
5. Programao Assembly
6. Interfaces de comunicao
7. Circuitos perifricos
1. INTRODUO

1.1. Consideraes iniciais

sistema dedicado utilizao de algum tipo de CPU exclusiva


para o controle ou gerenciamento de um sistema, de forma
que essa CPU fique transparente para quem utiliza o sistema
por ela controlado.

microprocessador processador em um nico CI.

microcontrolador CPU + memria + I/O


em um nico CI, usado para controle.
1.2. Aplicaes

em grande expanso residenciais, industriais, automotivas


e de telecomunicaes.
uma estimativa uma residncia tpica americana possui 35
produtos baseados em sistemas dedicados. Esse nmero
dever crescer para 250, nos prximos anos.
fatores motivadores criar produtos com diferenciao,
permitindo a incluso de melhorias de segurana e de
funcionalidade.

imposies de mercado alguns mercados impem os


sistemas dedicados como um pr-requisito tecnolgico.
Continuao:

grande diversidade calculadoras, sistema de comando por


voz, etc.
comunicao na robtica, p.ex., emprega-se vrios sub-
sistemas dedicados, trabalhando em conjunto.
uma aplicao especial coletotes de dados
- dimenses fsicas reduzidas, baixo consumo e flexibilidade.
- cho de fbrica, bales atmosfricos, p. ex.
Impacto das aplicaes:

reduo de consumo de recursos naturais:


- sistemas de aquecimento modernos
- reduo de consumo de energia em motores eltricos
(dado: 50% de toda eletricidade produzida no planeta
consumida por motores)
impacto na indstria de software: a proliferao dos sistemas
dedicados e o advento da Microsoft so os responsveis pela
retomada de crescimento da indstria de software nos EUAs.
1.3. Evoluo dos sistemas dedicados

1a gerao:
- hardware primitivo (memria e processamento limitados)
- interface precria com o usurio (leds e displays 7seg)
- sem comunicao com outros sistemas
2a gerao:
- hardware mais eficiente (memria e velocidade)
- interface mais amigvel (displays de cristal lquido, outros)
- comunicao via interface serial
- software o diferencial (mais funcionalidades, melhor IHM)
3a gerao (ainda emergindo):
- incorpora as caractersticas de H&S dos desktops atuais
- 32 bits ou mais, alta capacidade de memria
- interface com redes heterogneas, recursos para DSP
1.4. Tipos de sistemas dedicados

escala crescente de miniaturizao:


- componentes lgicos discretos
- uso de microprocessadores
- uso de microcontroladores

trs categorias:
- sistemas embutidos
- microcontroladores com memria externa
- processadores digitais de sinais
Sistemas embutidos ou auto-contidos

Composio (usual):
- uma CPU, memria RAM, algum tipo de ROM
- porta serial, portas paralelas, contadores e temporizadores
- e um controlador de interrupes
Caractersticas (gerais):
- amplo conjunto de instrues para manipular bits
- acesso diretos aos pinos de e/s
- rpido e eficiente sistema de atendimento de interrupes
Alcance:
- implementar sistemas de controle a baixo custo
Microcontroladores com memria externa

Composio (usual):
- barramento de 16 ou 32 bits
- memrias de programa e dados externas
- controladores de DMA e de interrupo
Caractersticas (gerais):
- possuem pouco pinos de e/s
- muita memria (mega bytes)
- aproveitamento de tecnologias anteriores (8088, Z80, etc)
Alcance:
- sistemas de controle de memria de massa, mquinas de
diverso, outros
Processadores digitais de sinais

Composio (usual):
- multiplicador por hardware
- mltiplas unidades de execuo
- pipeline sofisticado
- arquitetura Harvard
Caractersticas (gerais):
- arquitetura dedicada ao processamento de sinais
- altas taxas de processamento (execuo em um ciclo)
Alcance:
- em expanso (automao, telecomunicaes, etc)
1.5. Arquiteturas de sistemas dedicados

von Neumann:
- execuo seqencial de instrues
- barramento nico para instruo e dados

Harvard:
- maior paralelismo
- barramentos separados para instruo e dados

CISC x RISC:
- o resultado final depende da aplicao
- muitos processadores combinam as duas tecnologias
1.6. Tipos de memrias

ROM

PROM

EPROM OTP

EEPROM flash
1.8. Principais fabricantes

Microcontroladores:
- Intel, Motorola, MicroChip, National, Texas, Zilog, Sharp

DSPs:
- Texas, Motorola, Analog Device
1.7. Caractersticas

Tecnologia de fabricao CMOS


- baixo consumo
- facilidades de fabricao
- alta densidade de integrao
- boa imunidade ao rudo
- maior interferncia eletromagntica (minimizado por filtros)
Capacidade de memria a menor possvel
- memria interna de programa at 64K (usual)
- memria interna de dados at 1K (usual)
- memria externa de dados at alguns MBytes
Continuao:

Velocidade de processamento:
- de 8 a 20 MHz (usual)
Pinos de E/S programveis
- at algumas dezenas de bits
- interfaces paralela e serial (I2C, SPI, CAN, MicroWire)
Contadores e temporizadores programveis
- de 1 a 3 conjuntos de registradores (usual)
- gerador de PWM (no usual)
Conversores A/D e D/A:
- (no usual)
Continuao:

Modo de baixo consumo:


- 1A (usual)
Sistemas de segurana (no usual):
- sistema de rearme automtico (watchdog)
- monitor de clock
- proteo a baixa tenso (brownout protection)
- criptografia e detonadores
Ferramentas de software incorporadas (no usual):
- monitor residente
- interpretador BASIC residente
1.9. Linguagens de programao

Ambiente de programao:
- hospedado em outro computador (SW, recursos de I/O, etc)
Caractersticas dos programas:
- utiliza pouca memria
- forte interao com o hardware

Microcontrolador Assembly

mov a,#03h
and a,b
call
inc
ROT
a

You might also like