Microcontrolador 8051 interrupção

1472 palavras 6 páginas
INTERRUPÇÃO

Temporização da CPU
Todos os Microcontroladores da família MCS-51 têm um oscilador interno. • Para uso deste oscilador deve-se conectar um cristal entre os pinos Xtal1 e Xtal2 da CPU.

• Pode-se também utilizar um oscilador externo:

Ciclos de Máquina
• Um ciclo de máquina (M) consiste de uma seqüência de 6 estados (S1 a S6). • Cada estado é formado por 2 períodos de clock (P1 e P2).

Logo : 1 ciclo de máquina (M) = 12 períodos de clock (P)

Ciclos de Máquina
Se o cristal é de 12 Mhz:

Ciclo de Máquina (M):

Ciclos de Máquina
• As instruções dos microcontroladores da família MCS-51 utilizam 12 ou 24 períodos de clock, com exceção das instruções MUL AB e DIV AB que utilizam 48 períodos . Exemplo : Com cristal de 12 Mhz . mov R0,a______ 12 P___ 1 us mov R0,#3Fh ___24 P___ 2 us setb P0.1 ______12 P___ 1 us Djnz R1,loop___ 24 P____ 2 us

Reset de Power-on (reset automático )
Obs: Uma chave pode ser colocada em paralelo com o capacitor para que se possa realizar o reset manual.

O que contém os SFR’s após um Power-on ou Reset?

Estrutura de Interrupção
Interrupção é uma característica de um computador que permite ao mesmo parar a execução de um determinado programa e passar a executar uma sub-rotina, localizada em um endereço pré-determinado da memória.

A sub-rotina a ser executada é denominada de Sub-rotina de Atendimento de Interrupção.

• Ao terminar a execução desta sub-rotina o controle volta para o programa inicial no endereço imediatamente abaixo do ponto onde foi interrompido.

Estrutura de Interrupção
• O Microcontrolador 8051 possui 5 fontes de Interrupção :

Endereço das interrupções (Memória de Programa)

Estrutura de Interrupção

Habilitação das interrupções

Registrador IE: (endereçável a Bit)

Exemplo:
SETB EX0 ; Habilita a Interrupção Externa 0

SETB EA ; Habilita para uso todas as Interrupções

Ou:
SETB IE.0 SETB IE.7

Estrutura de Interrupção
Prioridade de Interrupção

Relacionados

  • MIC 8051
    1584 palavras | 7 páginas
  • MM - Micropr. e Microcont.
    1666 palavras | 7 páginas
  • microcontroladores
    11275 palavras | 46 páginas
  • Microcontrolador
    11726 palavras | 47 páginas
  • doutor
    7365 palavras | 30 páginas
  • DISPOSITIVO DE NAVEGAÇÃO AUTÔNOMA
    8715 palavras | 35 páginas
  • minha hidralica
    2098 palavras | 9 páginas
  • Projeto microcontrolador
    21341 palavras | 86 páginas
  • Manual Instrucao 8051Study
    3613 palavras | 15 páginas
  • Microprocessadores e microcontroladores
    1016 palavras | 5 páginas