4) Clignotement d'une seule LED sur un port en sortie à l'aide d'une tempo par boucle.
Introduction d'un sous programme.
*fichier ledclign.asc * Clignotement d'une seule led sur le portb *Equivalences registres portb equ $1004 *Début du programme implantation en EEPROM org $F800 ******************** * Configuration ******************** * L'initialisation de la pile est obligatoire lors de l'utilisation d'un sous programme. start lds #$00ff ******************** *Programme principal ******************** *Allumer la led 1 sur le portb. debut ldaa #$01 staa portb * Attente de 197ms bsr tempo * Eteindre la led 1 sur le portb. ldaa #$00 staa portb * Attente de 197ms bsr tempo bra debut ******************** * Sous Programmes ******************** * SP Tempo ***************** *temporisation de 197ms tempo ldx #$ffff *tempo basée sur le nombre de boucle à effectuer temp dex bne temp rts *************************** * Vecteurs d'interruptions *************************** *vecteur de reset org $fffe rstvect fdb start end5) Clignotement d'une seule LED sur un port en sortie à l'aide d'une tempo par boucles imbriquées.
Introduction de variable et passage de paramètre.
Giampiero D'AQUINO
Enseignant en Génie Electronique