You are on page 1of 2

.include "m8535def.

inc"
.org 0x00
RJMP INICIO
.org 0x01
RJMP INTEX0 ;VECTOR INT0
.org 0x02
RJMP INTEX1 ;VECTOR INT1
INICIO:LDI R24,0X02
LDI R25,0X5F
OUT SPH,R24
OUT SPH,R25 ; SP=0X25F
LDI R20,0XFF
OUT DDRA,R20 ;Conf. del PA como salida
SEI ;I=1 (habilitacin global)
LDI R19 ,0X0A
OUT MCUCR, R19 ;INT0 E INT1 ->Trans.Neg.
LDI R20,0XC0
OUT GICR,R20 ; INT0 E INT1 ->habilidades
LDI R21 , 0X00
; OUT PORTA , R21 Inicialmente PORTA=0
AQUI:RJMP AQUI

INTEX0: sei
LDI R16,0X40
OUT GIFR,R16 ;Bandera INTF0=0
RCALL RETAR0
INC R21
CPI R21,0XA
BRNE FIN0
LDI R21,0X0
FIN0:OUT PORTA , R21
RETI
INTEX1:
DEC R21
CPI R21,0XFF
BRNE FIN1
LDI R21,0X09
FIN1:OUT PORTA , R21
RCALL RETAR1
LDI R16,0X80
OUT GIFR,R16 ;Bandera INTF0=0
RETI

RETAR0:LDI R23,0X10
NE:LDI R17,0XFF
NC:LDI R18,0XFF
NI:DEC R18
BRNE NI
DEC R17
BRNE NC
DEC R23

BRNE NE
ret
RETAR1:LDI R19,0X10
NE1:LDI R20,0XFF
NC1:LDI R22,0XFF
NI1:DEC R22
BRNE NI1
DEC R20
BRNE NC1
DEC R19
BRNE NE1
ret

You might also like