3) Clignotement de toutes les LED sur un port en sortie
* fichier clignot.asc * clignotement de LEDS d'un port en sortie *Equivalences registres portb equ $1004 *Début du programme implantation en EEPROM org $F800 ******************** * Configuration ******************** ******************** *Programme principal ******************** *Eteindre toutes les leds sur le portb. start clr portb *temporisation de 197ms debut ldx #$ffff *tempo basée sur le nombre de boucle ŕ effectuer * ici on execute 65535 fois les instructions dex et bne. * elles durent 6 cycles d'horloge. Soit pour un µP *cadencé ŕ 8MHz Horloge =f/4=2Mhz * Soit 0,5µs pour la periode. *Donc la duree d'un bne et dex et de 3µs *repeté 65535 fois donne 197 ms temp dex bne temp com portb bra debut *************************** * Vecteurs d'interruptions *************************** *vecteur de reset org $fffe rstvect fdb start end4) Clignotement d'une seule LED sur un port en sortie ŕ l'aide d'une tempo par boucle.
Introduction d'un sous programme.
Giampiero D'AQUINO
Enseignant en Génie Electronique