les interruptions_68hc11
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

les interruptions_68hc11



  1. #1
    invite8f2dd2d9

    Question les interruptions_68hc11


    ------

    salut

    quelle est la difference entre l'interruption IRQ et XIRQ et RESET?

    pour l'interruption IRQ on a fait un exemple dans la classe ,mais je l'ai pas bien saisi:

    org $c000 ;le debut du prg principal
    cli ,autoriser l'it
    boucle bset port d %0000 0010 ;activer pd1 activer la led verte
    bclr port d %0000 0001 ;desactiver la led rouge
    bra boucle

    spgm_it bset port d %0000 0001 ;activer la led rouge
    bclr port d % 0000 0010 ;desactiver la led verte
    rti
    org $FFF2 ; le debut de prg d'it IRQ
    fdb spgm_it ;l'adresse de ce prg d'it : $FFF2 -$FFF3

    org $FFFE ;je comprend pas ces 2 instructions
    fdb $c000


    le probleme c''est quand est ce que le programme d'interruption spgm_it va s'executer?ou' est le lien entre le programme principal et spgm_it?

    merci pour votre compréhension!

    -----

  2. #2
    Jack
    Modérateur

    Re : les interruptions_68hc11

    org $FFFE ;je comprend pas ces 2 instructions
    fdb $c000
    $FFFE et $FFFF sont les adresses du vecteur RESET. Au reset, le HC va lire le contenu de ces adresses et le placer dans le compteur ordinal (PC= Program Counter). Ton programme commence donc en $c000 ce qui est confirmé par:
    org $c000
    IRQ et XIRQ sont des entrées d'interruption externe. IRQ est masquable (sei / cli) tantis que XIRQ ne l'est pas.
    Le vecteur d'interrution de IRQ est situé en $FFF2 et $FFF3. Si un niveau actif se présente sur IRQ, le HC11 va lire le contenu de ce vecteur et exécuter le code à l'adresse correspondante.
    A+

  3. #3
    invite8f2dd2d9

    Smile Re : les interruptions_68hc11

    merci pour votre aide,
    mais quelle est la relation de programme qui utilise l'it IRQ avec l'interruption RESET,vraiment j'ai pas saisi,et que voullez vous dire par:interruption masquable ?

    svp aidez moi !

    merci

  4. #4
    Jack
    Modérateur

    Re : les interruptions_68hc11

    RESET, c'est ce qui est activé à la mise sous tension du HC11.

    L'IRQ peut être activée par l'appui sur un bouton-poussoir par exemple.

    A+

  5. A voir en vidéo sur Futura

Discussions similaires

  1. Demande d'aide pour les TPE de première S: les séismes comment les prévenir et s'en protéger
    Par invite7999f2e2 dans le forum TPE / TIPE et autres travaux
    Réponses: 3
    Dernier message: 23/01/2009, 11h02
  2. Comment les gènes interragissent-ils les uns avec les autres ?
    Par invitef31b56f9 dans le forum Biologie
    Réponses: 19
    Dernier message: 26/02/2005, 11h48
Découvrez nos comparatifs produits sur l'informatique et les technologies.