Курсовая работа: Проектирование программно-управляемого генератора пачек прямоугольных импульсов на микроконтроллере

; задание начального режима работы

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)

К-во Просмотров: 470
Бесплатно скачать Курсовая работа: Проектирование программно-управляемого генератора пачек прямоугольных импульсов на микроконтроллере