.INCLUDE "m8def.inc"
 
 ldi R17, high(RAMEND)
 
 ldi R16, low(RAMEND)
 
 out SPH, R17
 
 out SPL, R16
 
 ldi R16, 0xFF
 
 out DDRD, R16
 
 out DDRC, R16
 
 out DDRB, R16
 
 ldi R16, 0b00000000
 
 out PORTD, R16
 
 out PORTC, R16
 
 cbi PORTB, PORTB6

 cbi PORTB, PORTB7




 rcall opoznienie
 
 sbi PORTD, PORTD7
 
Start:

 rcall opoznienie
 
 cbi PORTD, PORTD7
 
 sbi PORTD, PORTD6
 
 rcall opoznienie
 
 cbi PORTD, PORTD6
 
 sbi PORTD, PORTD5
 
 rcall opoznienie
 
 cbi PORTD, PORTD5
 
 sbi PORTB, PORTB7
 
 
 rcall opoznienie
 
 cbi PORTB, PORTB7
 
 sbi PORTB, PORTB6
 
 
 rcall opoznienie
 
 cbi PORTB, PORTB6
 
 sbi PORTD, PORTD4 
 
 rcall opoznienie
 
 cbi PORTD, PORTD4
 
 sbi PORTD, PORTD3 
 
 rcall opoznienie
 
 cbi PORTD, PORTD3
 
 sbi PORTD, PORTD2 
 
 rcall opoznienie
 
 cbi PORTD, PORTD2
 
 sbi PORTD, PORTD1
 
 rcall opoznienie
 
 cbi PORTD, PORTD1
 
 sbi PORTD, PORTD0
 
 rcall opoznienie
 
 cbi PORTD, PORTD0
 
 sbi PORTC, PORTC5 

 rcall opoznienie
 
 cbi PORTC, PORTC5
 
 sbi PORTC, PORTC4

 rcall opoznienie
 
 cbi PORTC, PORTC4
 
 sbi PORTC, PORTC3

 rcall opoznienie
 
 cbi PORTC, PORTC3
 
 sbi PORTC, PORTC2

 rcall opoznienie
 
 cbi PORTC, PORTC2
 
 sbi PORTC, PORTC1

 rcall opoznienie
 
 cbi PORTC, PORTC1
 
 sbi PORTC, PORTC0

 rcall opoznienie
 
 cbi PORTC, PORTC0
 
 sbi PORTC, PORTC1
 
 rcall opoznienie
 
 cbi PORTC, PORTC1
 
 sbi PORTC, PORTC2

 rcall opoznienie
 
 cbi PORTC, PORTC2
 
 sbi PORTC, PORTC3

 rcall opoznienie
 
 cbi PORTC, PORTC3
 
 sbi PORTC, PORTC4

 rcall opoznienie
 
 cbi PORTC, PORTC4
 
 sbi PORTC, PORTC5

 rcall opoznienie
 
 cbi PORTC, PORTC5
 
 sbi PORTD, PORTD0

 rcall opoznienie
 
 cbi PORTD, PORTD0
 
 sbi PORTD, PORTD1

 rcall opoznienie
 
 cbi PORTD, PORTD1
 
 sbi PORTD, PORTD2

 rcall opoznienie
 
 cbi PORTD, PORTD2
 
 sbi PORTD, PORTD3

 rcall opoznienie
 
 cbi PORTD, PORTD3
 
 sbi PORTD, PORTD4

 rcall opoznienie
 
 cbi PORTD, PORTD4
 
 sbi PORTB, PORTB6

 rcall opoznienie
 
 cbi PORTB, PORTB6
 
 sbi PORTB, PORTB7

 rcall opoznienie
 
 cbi PORTB, PORTB7
 
 sbi PORTD, PORTD5

 rcall opoznienie
 
 cbi PORTD, PORTD5
 
 sbi PORTD, PORTD6 

 rcall opoznienie
 
 cbi PORTD, PORTD6
 
 sbi PORTD, PORTD7


 rjmp Start


 
 opoznienie:
 
 ldi R16, 0x01
 
 czekaj0:
 
 ldi R17, 0x30
 
 nop
 
 czekaj1:
 
 ldi R18, 0xFF
 
 czekaj2:
 
 nop
 
 dec R18
 
 brne czekaj2
 
 dec R17
 
 brne czekaj1
 
 dec R16
 
 brne czekaj0
 
 ret
