Microcontroladores
Organização de Computadores Aula 25 Microcontroladores
INF01113 - Organização de Computadores
Microcontroladores
,QWURGXomR 2. Memória interna 3. Portas de entrada e saída 4. Conversor analógico-digital 5. Módulo PWM 6. Watchdog Timer 7. Interface serial
Microcontrolador 8051 Microcontroladores PIC
INF01113 - Organização de Computadores
1. Introdução
• Microcontrolador = microcomputador de um único chip ao qual são adicionados elementos para uso industrial
– periféricos especializados para aplicações de automação e controle – memória RAM e ROM internas
• Periféricos e memórias incorporados na pastilha reduzem a necessidade de circuitos externos • Conjunto de instruções (usualmente CISC) também dedicado a aplicações de automação e controle • Sistemas de automação têm geralmente as seguintes características: – sistemas embarcados em algum produto – programação fixa – programas simples – pouca exigência de desempenho
INF01113 - Organização de Computadores
,QWURGXomR
Típico processo de controle industrial dezenas a milhares de pontos de E/S
sensores
ler entradas
ciclo de varredura dezenas de ms
lógica
atualizar saídas
atuadores
INF01113 - Organização de Computadores
Introdução
• Várias combinações de periféricos são oferecidas caracterizando o que se conhece por família de um microcontrolador • Periféricos comumente encontrados: – portas de entrada/saída – bits, vetores de bits – contadores/temporizadores – interfaces seriais – unidades PWM – temporizadores do tipo watchdog – conversores A/D – unidades detectoras e geradoras de eventos
INF01113 - Organização de Computadores
Introdução
• Microcontroladores podem ser caracterizados como: – genéricos – específicos
• controle de um display de cristal líquido • controle de vídeo • controle de barramento
• A escolha de um microcontrolador é baseada na aplicação e no custo (eventualmente