push.w &CCR1
add.w #Bit_50,0(SP)
pop.w &CCR2
mov.w #CCIE,&CCTL2
reti
RX_Comp clr.w &CCTL1
and.w #0FFFh,IRData
mov.w #GIE,0(SP)
reti
RX_edge clr.w &CCTL2
mov.w #CCIE,&CCTL1
add.w #Bit_75,&CCRl
reti
TA2_ISR clr.w &CCTL2
call #IR_Ready
reti
CAP CCI1A, оба фронта, прерывание Максимальное время до следующего фронта
Разрешение прерывания по таймауту
Отключение CCR1 Изолирование 12-битного пакета
Отключение таймаута
CCR2
режим сравнения
Время до сеердины
бита данных
Блокировка таймаута CCR2
Ошибка - перезапуск приемника
Выход из подпрограммы
LED Disp ; Включение светодиода (установка Р1.0)
; при принятии команды «Channel+» (код 32)
and.w #03Fh,IRData
LED_off bic.b #01h,&PlOUT LED0_tst cmp.w #Ch_up,IRData
Изолирование 6-битного кода команды Выключение светодиода Принята команда «Channel+» (код 32)