Vous êtes sur la page 1sur 2

Hajar AIT ALLA

GSEA1

TD 3 Microcontrôleur HC11

Exercice 1 : Allumage d’une Led en sortie sur le portb

ORG $F00
0 PORTB EQU $1004
LDX #PORTB
LDAA #$01
STX PORTB
END

Exercice 2 : Recopie d’un port d’entrée en sortie.


Rq : Par défaut, toutes les lignes du PortC sont au niveau haut, pour tester le programme vous
appliquerez un niveau bas successivement sur les lignes du PortC qui devront éteindre les
LED.
ORG $F000
PORTA EQU $1000
DDRA EQU $1001
PORTC EQU $1002
DDRC EQU $1003
LDX #DDRA
LDAA #$00
STAA 0,X
LDX #DDRC
LDAA #$FF
STAA 0,X
loop:
LDX #PORTA
LDAA 0,X
LDX #PORTC
STAA 0,X
BRA loop
END
Hajar AIT ALLA
GSEA1

Exercice 3 : Clignotement de toutes les LED sur un port en sortie

PRB EQU $04


REBASE RQU $1000
ROM EQU $F000
ORG ROM
LDX #REBAS
ABC STAA PRB,X #%00000000
LDAA #$FF
LOOP DECA
BNE LOOP
STAA PRB,X #11111111
BRA ABC
END

Vous aimerez peut-être aussi