Курсовая работа: Проектирование программно-управляемого генератора пачек прямоугольных импульсов на микроконтроллере
; ++++++++++++++++++++ start +++++++++++++++++++ ;
.ORG 0x0B
start:
; настройкастека
ldirt, LOW(RAMEND)
outspl, rt
; инициализация константных регистров
ldirt, 0
movrc0, rt; rconst0 = 0
ldirt, 255
movrc255, rt; rc255 = "1"
ldirt, TCNT0_WAIT10
movrcTCNT0_WAIT10, rt; TCNT0_WAIT10
ldirt, TCNT0_WAIT190
movrcTCNT0_WAIT190, rt; TCNT0_WAIT190
ldirt, PORTD_INIT
movrcPORTD_INIT, rt; PORTD_INIT
; настройка портов ввода-вывода
ldirt, DDRB_INIT
outDDRB, rt
ldirt, DDRD_INIT
outDDRD, rt
outPORTD, rcPORTD_INIT
; настройкатаймера1
ldirt, TCCR1B_INIT
outTCCR1B, rt
; разрешение прерываний для таймеров
inrt, TIMSK
sbrrt, (1<<TOIE0)+(1<<OCIE1A)+(1<<TOIE1)