.include"m8def.inc" .def temp1 = r16 .def temp2 = r17 .org $000 rjmp reset ;reset handler .org $001 ;rjmp ext_int0 ;irq0 handler .org $002 ;rjmp ext_ing1 ;irq1 handler .org $003 ;rjmp tim2_comp ;timer2 compare handler .org $004 ;rjmp tim2_ovf ;timer2 overflow handler .org $005 ;rjmp tim1_capt ;timer1 capture handler .org $006 ;rjmp tim1_compa ;timer1 comparea handler .org $007 ;rjmp tim1_compb ;timer1 compareb handler .org $008 ;rjmp tim1_ovf ;timer1 overflow handler .org $009 ;rjmp tim0_ovf ;tiemr0 overflow handler .org $00a rjmp spi_stc ;spi transfer complete handler .org $00b ;rjmp usart_rxc ;usart rx complete handler .org $00c ;rjmp usart_udre ;udr empty handler .org $00d ;rjmp usart_txc ;usart tx complete handler .org $00e ;rjmp acd ;adc conversion complete handler .org $00f ;rjmp ee_rdy ;eeprom ready handler .org $010 ;rjmp ana_comp ;analog comperator handler .org $011 ;rjmp twsi ;two-wire serial interface handler .org $012 ;rjmp spm_rdy ;store programm memory ready handler spi_stc: sbis spsr,spif rjmp PC-1 in temp1,spdr out portd,temp1 reti reset: ldi temp1,low(ramend) out spl,temp1 ldi temp1,high(ramend) out sph,temp1 ldi temp1,0b00010000 out ddrb,temp1 com temp1 out portb,temp1 ldi temp1,0b11111111 out ddrd,temp1 ldi temp1, (1<