diff --git a/bouton.txt b/bouton.txt new file mode 100644 index 0000000..2a967a9 --- /dev/null +++ b/bouton.txt @@ -0,0 +1,39 @@ +.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 + -- libgit2 0.21.2