Реферат: Измерение длительности импульса
MET1: LDI R16,0x02
OUT SPH,R16;Инициализация
LDI R16,0X10;стека
OUT SPL,R16
LDI R16,0B11100100
OUT DDRA,r16; НАСТРАИВАЕМ ЛИНИ b 0,1,3,4
; ПОРТА А НА ВВОД, а линии 2,5,6,7 на вывод
LDI R16,0B11111111; НАСТРАИВАЕМ ВСЕ ЛИНИИ
OUT DDRC,R16; ПОРТА C НА ВЫВОД
LDI R16,0B11111111; НАСТРАИВАЕМ ВСЕ ЛИНИИ
OUT DDRD,R16; ПОРТ D НА ВЫВОД
LDI R16,0B01000000 ;Разрешение прерывания
OUT TIMSK,R16; по переполнению T/C1
LDI R16,0B00000000;ЗАПРЕТ прерывания
OUT GIMSK,R16; по INT0
LDI R16,0X1F ;Загружаем в
OUT OCR1AH,R16 ; компататор А - 8000
LDI R16,0X40
OUT OCR1AL,R16
LDI R16,0B00000000
OUT TCNT1L,R16
LDI R16,0B00001000 ;T/C1 будет обнуляться при каждом совпадении
OUT TCCR1B,R16 ;со значением компаратора А
LDI R16,0B10000000 ;Глобальное разрешение прерываний
OUT SREG,R16
LDI R16,0X9
LDI R19,0X9 ;R19 регистр переназначенный для сравнения
; с R16 если они равны, то тогда измерение
; длительности импульса не начиналось