Joomla модули на http://joomla3x.ru и компоненты.

Вопросы к экзамену по дисциплине 

Теоретические вопросы:

  1. Основные характеристики микроконтроллера ATmega
  2. Организация памяти микроконтроллера ATmega
  3. Прерывания микроконтроллера. Таблица прерываний.
  4. Порты ввода вывода микроконтроллера ATmega
  5. 8-и разрядные таймеры счетчики. Режим быстрого ШИМ.
  6. 8-и разрядные таймеры/счетчики. Режим центрированного ШИМ.
  7. 8-и разрядные таймеры/счетчики. Режим сброса при совпадении.
  8. Использование прерываний при работе с 8-и разрядным таймером/счетчиком.
  9. Аналогово-цифровой преобразователь микроконтроллера ATmega

Практические задания:

  1. Использование прерываний при работе с аналогово-цифровым преобразователем микроконтроллера ATmega
  2. Разработать программу, осуществляющую суммирование двух 4-х разрядных двоичных чисел. Первое число подается на выводы РА0-РА3, второе РА4-РА7, результат выводится на семисегментный индикатор в десятичном коде (используется 2 разряда).
  3. Разработать программу, осуществляющую умножение двух 4-х разрядных двоичных чисел. Первое число подается на выводы РА0-РА3, второе РА4-РА7, результат выводится на семисегментный индикатор в десятичном коде (используется 3 разряда).
  4. Разработать программу, реализующую генератор импульсов ШИМ с частотой 15625 Гц. Ширина импульсов задается кодом АЦП.
  5. Разработать программу, циклический счетчик количества нажатий на кнопку от 0 до 9. Количество нажатий отражается на семисегментном индикаторе (1 разряд).
  6. Разработать программу, реализующую считывание кода АЦП и отображение значения этого кода в десятичном коде на семисегментном индикаторе (3 разряда).
  7. Разработать программу, реализующую генератор импульсов ШИМ с частотой 31250 Гц. Ширина импульсов задается кодом АЦП.
  8. Разработать программу, осуществляющую суммирование двух 8-и разрядных двоичных чисел. Первое число подается на выводы РА0-РА7, второе задается кодом АЦП, результат выводится на семисегментный индикатор в десятичном коде (используется 3 разряда).
  9. Разработать программу, осуществляющую вычитание двух беззнаковых 4-х разрядных двоичных чисел. Первое число подается на выводы РА0-РА3, второе РА4-РА7, результат выводится на семисегментный индикатор в десятичном коде (используется 2 разряда). Если результат вычитания получается отрицательный, то в 3-ем разряде индикатора должен отражаться знак «-».
  10. Разработать программу, реализующую генератор импульсов ШИМ с частотой 3906 Гц. Ширина импульсов задается кодом АЦП.
  11. Разработать программу, реализующую считывание кода АЦП и отображение значения этого кода в шестнадцатеричном коде на семисегментном индикаторе (3 разряда).
  12. Разработать программу, реализующую генератор прямоугольных импульсов с частотой 25 кГц.