///////////////////////////////////////// ; ; выход PB2 нога 14 ; вход 1 (уменьшение) PD4 нога 8 0b00010000 ; вход 2 (увеличение) PD6 нога 11 0b01000000 ; ; .include "tn2313def.inc" .def Temp=R16 .def TempH=R17 .def TempL=R18 .def Schet1=R19 .def Schet2=R20 ;.def Prover1=R21 .def temp_eeprom=R22 .cseg .org 0 begin: ldi R16,0b11111111 ; настройка порта B out DDRB,R16 ldi R16,0b10101111 ; настройка порта D out DDRD,R16 ldi R16,RamEnd ; Инициализация стека (для сознадия функций) out SPL,R16 ; будет работать команда rcall // прочитать 1-ю ячейку из EEPROM ldi temp,1 rcall EERead ///////////// // запуск шим со значением из temp_eeprom ldi tempH,0b00000010 ; Заносим значение $00 в регистр OCR1AH out OCR1AH,tempH ldi tempL,0b00111111 ; out OCR1AL,tempL mov temp,temp_eeprom ;значение для стравнения (те данные из eeprom) out OCR0A,temp ldi temp, 0b10100011 ; 1 \ 14 нога (PB 2) ; 0 - 1