;Дедаю с какойто книги в PDF но задержка не 1 сек, а 8 секунд и в протеусе и в чипе! Где ошибка?
.include "C:\Program Files\Atmel\AVR Studio 5.0\avrassembler\include\tn2313def.inc"
.cseg
.org 0
rjmp RESET ;RESET: reti
INT_0: reti
INT_1: reti
TIMER1_CAPT: reti
rjmp TIME ;TIMER1_COMPA: reti
TIMER1_OVF: reti
TIMER0_OVF: reti
USART0_RX: reti
USART0_UDRE: reti
USART0_TX: reti
ANALOG_COMP: reti
PCINT: reti
TIMER1_COMPB: reti
TIMER0_COMPA: reti
TIMER0_COMPB: reti
USI_START: reti
USI_OVERFLOW: reti
EE_READY: reti
WDT_OVERFLOW: reti
RESET:
;Установка Стека
ldi r16,low(RamEnd)
out SPL,r16
;Настройка портов
ser r16
out DDRB,r16
;Остановка таймера
clr r16
out TCCR1B,r16
;Установка времени срабатывания
;16000000 / 1024 = 15625
ldi r16,high(15625)
out OCR1AH,r16
ldi r16,low(15625)
out OCR1AL,r16
;Разрешение прерывания таймера
ldi r16,(1<<OCIE1A)
out TIMSK,r16
;Установка пределителя c CTC
ldi r16,0b1101 ;1024
out TCCR1B,r16
clr r17 ;Светодиоды
sei
user:
rjmp user
TIME:
inc r17
out PORTB,r17
reti

