Source Code:

    

      
.INCLUDE "M32DEF.INC" .MACRO INITSTACK LDI R20,HIGH(RAMEND) OUT SPH,R20 LDI R20,LOW(RAMEND) OUT SPL,R20 .ENDMACRO INITSTACK LDI R16,0x08 SBI DDRB,3 LDI R17,0 OUT PORTB,R17 BEGIN: RCALL DELAY EOR R17,R16 OUT PORTB,R17 RJMP BEGIN DELAY: LDI R20,0x10 OUT TCNT0,R20 LDI R20,0x03 OUT TCCR0,R20 AGAIN: IN R20,TIFR SBRS R20,TOV0 RJMP AGAIN LDI R20,0x0 OUT TCCR0,R20 LDI R20,1<<TOV0 OUT TIFR,R20 RET