.include "m1281def.inc" jmp RESET ; Reset jmp EXT_INT0 ; IRQ0 Request jmp EXT_INT1 ; IRQ1 Request jmp EXT_INT2 ; IRQ2 Request jmp EXT_INT3 ; IRQ3 Request jmp EXT_INT4 ; IRQ4 Request jmp EXT_INT5 ; IRQ5 Request jmp EXT_INT6 ; IRQ6 Request jmp EXT_INT7 ; IRQ7 Request jmp PC_INT0 ; Pin Change Interrupt Request 0 jmp PC_INT1 ; Pin Change Interrupt Request 1 jmp PC_INT2 ; Pin Change Interrupt Request 2 jmp WDT ; Watchdog Time-out Interrupt jmp TIMER2_COMPA ; Timer2 CompareA jmp TIMER2_COMPB ; Timer2 CompareB jmp TIMER2_OVF ; Timer2 Overflow jmp TIMER1_CAPT ; Timer1 Capture jmp TIMER1_COMPA ; Timer1 CompareA jmp TIMER1_COMPB ; Timer1 CompareB jmp TIMER1_COMPC ; Timer1 CompareC jmp TIMER1_OVF ; Timer1 Overflow jmp TIMER0_COMPA ; Timer0 CompareA jmp TIMER0_COMPB ; Timer0 CompareB jmp TIMER0_OVF ; Timer0 Overflow jmp SPI_STC ; SPI Serial Transfer Complete jmp USART0_RXC ; USART0, Rx Complete jmp USART0_UDRE ; USART0 Data register Empty jmp USART0_TXC ; USART0, Tx Complete jmp ANALOG_COMP ; Analog Comparator jmp ADC_COMP ; ADC Conversion Complete jmp EE_READY ; EEPROM Ready jmp TIMER3_CAPT ; Timer3 Capture jmp TIMER3_COMPA ; Timer3 CompareA jmp TIMER3_COMPB ; Timer3 CompareB jmp TIMER3_COMPC ; Timer3 CompareC jmp TIMER3_OVF ; Timer3 Overflow jmp USART1_RXC ; USART1, Rx Complete jmp USART1_UDRE ; USART1 Data register Empty jmp USART1_TXC ; USART1, Tx Complete jmp TWI ; 2-wire Serial Interface jmp SPM_READY ; Store Program Memory Read jmp TIMER4_CAPT ; Timer4 Capture jmp TIMER4_COMPA ; Timer4 CompareA jmp TIMER4_COMPB ; Timer4 CompareB jmp TIMER4_COMPC ; Timer4 CompareC jmp TIMER4_OVF ; Timer4 Overflow jmp TIMER5_CAPT ; Timer5 Capture jmp TIMER5_COMPA ; Timer5 CompareA jmp TIMER5_COMPB ; Timer5 CompareB jmp TIMER5_COMPC ; Timer5 CompareC jmp TIMER5_OVF ; Timer5 Overflow jmp USART2_RXC ; USART2, Rx Complete jmp USART2_UDRE ; USART2 Data register Empty jmp USART2_TXC ; USART2, Tx Complete jmp USART3_RXC ; USART3, Rx Complete jmp USART3_UDRE ; USART3 Data register Empty jmp USART3_TXC ; USART3, Tx Complete RESET: ldi r16,high(RAMEND) out SPH,r16 ldi r16,Low(RAMEND) out SPL,r16 ;***************** PORTC ******************** ldi r16,$FF out DDRC,r16 ldi r16,$00 out PORTC,r16 ;***************** PORTD ******************** ldi r16,$00 out DDRD,r16 ldi r16,$00 out PORTD,r16 ;**************** USART1 ******************** ldi r16,$00 ;TXC1,U2X1,MPCM1 sts UCSR1A,r16 ldi r16,1<