Курсовая работа: Микропроцессорное устройство управления электронными весами
nop
reti ;TWI ; Two-wire Serial Interface Interrupt Handler
nop
reti ;TIM0_COMP ; Timer0 Compare Handler
nop
reti ;EXT_INT2 ; INT2 Handler
nop
reti ;SPM_RDY ; SPM Ready Handler
nop
;инициализация
reset: outDDRB, 0xF0; Старшая тетрада порта PB настраивается на вывод, младшая – на ввод
outDDRС, 0xFF; Порты PC и PB настраиваются на вывод
outDDRD, 0xFF;
outADMUX, 0x40; АЦП работает с внешним опорным сигналом, канал 0.
outSFIOR, 0x00; АЦП работает автоматического обновления данных.
out ADCSRA, 0xC0; ЗапускАЦП.
ldir26,low(key_table);заполнение таблицы скан-кодов
ldi r27,high(key_table)
ldi r16,0xE7; клавиша «0»
st X+,r16
ldi r16,0xEE; клавиша «1»
st X+,r16
ldi r16,0xDE; клавиша «2»
st X+,r16
ldi r16,0xBE; клавиша «3»
st X+,r16
ldi r16,0xED; клавиша «4»
st X+,r16
ldi r16,0xDD; клавиша «5»