.include "m8def.inc" ; Используем ATMega8 .include "define.asm" ; Наши все определения переменных тут .include "macro.asm" ; Все макросы у нас тут .include "vectors.asm" ; Все вектора прерываний спрятаны в этом файле ;============================================================================= .ORG INT_VECTORS_SIZE Reset: OUTI SPL,low(RAMEND) OUTI SPH,High(RAMEND) ;============================================================================= .include "init.asm" ; Все инициализации тут. ;============================================================================= OUTI OCR1BL,128 Main: SEI ; Разрешаем прерывания. RCALL Calc ; Вызваем замер напряжения. RJMP Main ;============================================================================= ;Start Conversion ;============================================================================= Calc: OUTI ACSR,(0<