Microcontroladores

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (279 palavras )
  • Download(s) : 0
  • Publicado : 2 de outubro de 2012
Ler documento completo
Amostra do texto
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/ (maisprioritá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 maiorinterrompe 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: RETObs.: 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 RTCSeleçã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...
tracking img