Blame view

bouton.txt 573 Bytes
0ad2b0a8   Geoffrey PREUD'HOMME   Programme pour te...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
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