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
		end

DEBUT DE PAGE

4) Clignotement d'une seule LED sur un port en sortie ŕ l'aide d'une tempo par boucle.

Introduction d'un sous programme.

SOMMAIRE


Giampiero D'AQUINO
Enseignant en Génie Electronique