Программирование МК на ассемблере ASM-51 и AVR Pascal. Китаев Ю.В. - 40 стр.

UptoLike

Составители: 

40
Бит OCIE разрешение прерывания при совпадении кодов
(OutputCompareInterruptEnable)
В регистр OCR0 записывается код, с кот-м сравнивается текущее
знач. счетчика.
4. Работа АЦП. Регистр ADCSRA:
Разряд
ADEN ADSC ADIE ADPS2 ADPS1 ADPS0
Бит ADEN - разрешение работы АЦП (Enable)
Бит ADSC - запуск преобразования АЦП (StartConversion)
Бит ADIE - разрешение прерывания АЦП (InterruptEnabe)
Биты ADPS2..0 - биты управления предделителем (Prescaler)
Регистр способа выравнивания и выбора входаADMUX:
Разряд
ADLAR
ADLARвыравнивание выходного кода влево (LeftArrange)
5. Система прерываний, вектора прерываний. Прерывания
TIMER0COMP и ADCRDY.
6. Программирование 8-ми сегментного дисплея. Сканирование,
бегущий 0”.
7. Программирование EEPROM.
8. Знать и понимать комментарии к окончательной программе (стр. 21-
23).
ВАРИАНТЫ ЗАДАНИЙ
Кпреддел = 1024
Tпрерыв = 4 сек
Кпреддел АЦП = 8
Остановить таймер
Кпреддел = 1024
Tпрерыв = 7 сек
Кпреддел АЦП = 16
Запретить
прерывания для
АЦП
Кпреддел = 128
Tпрерыв = 1 сек
Кпреддел АЦП = 32
Запретить подачу
звуковых сигналов
Кпреддел = 256
Tпрерыв = 2 сек
Кпреддел АЦП = 4
Изменить частоту
переключ.
светодиода
Кпреддел = 64
Tпрерыв = ¼ сек
Кпреддел АЦП =
128
Прочитать EEPROM
Кпреддел = 128
Tпрерыв = ½ сек
Кпреддел АЦП = 64
Остановить таймер