bouton.txt 573 Bytes
.equ PINA = 0x00 ; définition des adresses des ports
.equ DDRA = 0x01
.equ PORTA = 0x02
.equ PINC = 0x06
.equ DDRC = 0x07
.equ PORTC = 0x08

.equ RAMEND = 0x21FF
.equ SPH = 0x3E ; initialisation de la pile
.equ SPL = 0x3D

.org  0x000
    ; Vecteur RESET
    jmp debut


.org 0x0080


debut:
    DDRA@IO <- 0xFF
    DDRC@IO <- 0x0F
    PORTC@IO <- 0x00
    SEI

boucle:
    PORTA@IO <- PINC@IO
    ; PORTA@IO <- 0xAA
    saut boucle

tempo:
    ldi r24,8
tempoA:
    subi r22,1
    sbci r23,0
    sbci r24,0
    brcc tempoA
    ret