Курсовая работа: Проектирование программно-управляемого генератора пачек прямоугольных импульсов на микроконтроллере
; задание начального режима работы
ldirti, HIGH(TCNT1_INIT)
outTCNT1H, rti
ldirti, LOW(TCNT1_INIT)
outTCNT1L, rti
ldirt, HIGH(N1CMP)
outOCR1AH, rt
ldirt, LOW(N1CMP)
outOCR1AL, rt
; подсветкарежимаработы
outPORTD, rcPORTD_INIT
cbiPORTD, 3
; разрешение общих прерываний
sei
Loop:
rcall keys; опрашиваем клавиатуру в цикле
rjmpLoop
; ---------------------------------------------- ;
; +++++++++++++++++++++ keys +++++++++++++++++++ ;
keys:
inCURKEYS, PIND; состояниеклавиш
keys_10:
; проверканажатия - клавиша 1
sbrcCURKEYS, KEY_MODE1; клавишанажата - пропустить
rjmpkeys_19
sbrsPREVKEYS, KEY_MODE1; клавишабыласброшена - пропустить
rjmpkeys_19
; занесение констант для сравнения
ldirt, HIGH(N1CMP)