Microcontroladores

279 palavras 2 páginas
INTERRUPÇÃO NO 8051
Notas de Aula Prof. André R. Hirakawa Prof. Paulo S. Cugnasca Prof. Carlos E. Cugnasca

8051
Interrupções vetoradas, com vetor fixo na memória de programa INT0/ (mais prioritária) e INT1/: bits da porta P3 Habilitação e desabilitação individual: bits do IE Interrupções por software: não possui (TRAP ou RST) Prioridades – a interrupção de prioridade maior interrompe a interrupção de prioridade menor: INT0/ TIMER 0 INT1/ TIMER 1 CANAL SERIAL

ESTRUTURA 8051

8051
Mascaramento permitido – registrador IE 2 níveis de prioridade (registrador IP): ALTO ou BAIXO (“nesting” – permite que interrupções de maior prioridade interrompam as de menor prioridade:
Permite a criação de dois grupos de prioridade: Interrupções de baixa prioridade: não interrompem as interrupções de alta prioridade Interrupções de alta prioridade: interrompem as interrupções de baixa prioridade

VETOR DE INTERRUPÇÃO
Na Placa Experimental: 0000H ... 0003H ... 000BH ... 0013H ... 001BH ... 0023H ... CANAL SERIAL LJMP FFFCH TIMER 1 LJMP FFF9H INT1/ LJMP FFF6H TIMER 0 LJMP FFF3H INT0/ LJMP FFF0H RESET

INTERRUPÇÃO 8051
Interrupções externas: sensíveis a nível 0 ou transição de 1 para 0. Programável através do registrador TCON Pilha apenas na RAM interna:
Ponteiro da pilha: SP (end. 81H) PUSH e POP colocam 1 byte na pilha. Endereços de retorno: 2 bytes.

ROTINAS DE INTERRUPÇÃO
Retorno de interrupções: Obs.: Subrotinas:
Chamadas: ACALL end10 (instrução de 2 bytes) ou LCALL end16 (instrução de 3 bytes) Retorno: RET

Obs.: Interrupção:
Chamadas: Não há Retorno: RETI

ESTRUTURA DO KIT

INTERRUPÇÃO NO KIT
Quatro fontes de Interrupção Externa:
Timer externo (8254) Conversor A/D Interface I2C RTC

Seleção entre fonte e destino da Interrupção:
Através de Jumpers no KIT

USO DA INTERRUPÇÃO
• Configuração dos registradores

REGISTRADOR IE

REGISTRADOR IP

REGISTRADOR TCON

Relacionados

  • Microcontroladores
    872 palavras | 4 páginas
  • Microcontroladores
    393 palavras | 2 páginas
  • Microcontroladores
    776 palavras | 4 páginas
  • Microcontroladores
    1590 palavras | 7 páginas
  • Microcontrolador
    1054 palavras | 5 páginas
  • microcontroladores
    808 palavras | 4 páginas
  • Microcontrolador
    2159 palavras | 9 páginas
  • Microcontroladores
    501 palavras | 3 páginas
  • Microcontrolador
    575 palavras | 3 páginas
  • Microcontroladores
    1196 palavras | 5 páginas