Пт фев 21, 2020 10:09:39
Пт фев 21, 2020 10:23:25
Пт фев 21, 2020 10:37:37
;rjmp start ;Reset Handle
rjmp RESET ;Reset Handle
reti ;Внешнее настраиваемое прерывание External Interrupt Request 0 INT0
reti ;Внешнее прерывание по изменению состояния вывода Pin Change Interrupt Request 0 PCINT0
reti ;Прерывание по переполнению таймера/счетчика 0
reti ;EE_READY_vect EEPROM готова
reti ;ANALOG_COMP_vect Аналоговый компаратор переключился
reti ;TIMER0_COMPA_vect Прерывание по сравнению, канал A таймера/счетчика 0
reti ;TIMER0_COMPB_vect Прерывание по сравнению, канал B таймера/счетчика 0
reti ;WDT_vect Сторожевой таймер (если используется в качестве источника прерывания)
reti ;ADC_vect Преобразование АЦП завершено
.dseg
counter2: .byte 1 ; Выделяем 1 ячеку в озу для хранения второго байта счетчика
.cseg ; область команд
reset:
ldi tmp0, low(RAMEND) ; Стандартная инициализация стека
out SPL,tmp0
ldi count_timer,-1 ; предустановка в -1
;ldi count_timer,0 ; Обнуляем первый байт счетчика, величина второго байта не принципиальна при сбросе мк
start: inc count_timer ; Добавляем единичку
Пт фев 21, 2020 10:46:34
Пт фев 21, 2020 12:33:46
Пт фев 21, 2020 15:10:30
Пт фев 21, 2020 15:54:23
Пт фев 21, 2020 16:21:01
как по мне, так без разницы, я ассемблером перегорел давно. все не упомнишь - если ставят Z, то и чудесноBOB51 писал(а):НЕ ПОДХОДИТ?
Пт фев 21, 2020 16:29:32
Пт фев 21, 2020 16:55:54
Пт фев 21, 2020 19:50:53
Пт фев 21, 2020 20:53:53