Cbi 0x18,0

vihod: метка завершения кода текущей итерации цикла опроса;

rjmp loop1 выполнить переход к новой итерации цикла опроса;

#endasm завершение кода ассемблерной вставки;

} завершающая операторная скобка программы;

Таблица 3.2 – Варианты индивидуальных заданий*

№ п.п. Задание
  Разработать программу, выводящую на экран цифрового индикатора символ 8 при нажатии на клавишу 8,и символ 9 при нажатии комбинации клавиш 5+6.
  Разработать программу, выводящую на экран цифрового индикатора символы 2 и 3 при нажатии на клавиши 2и 3 соответственно.
  Разработать программу, выводящую на экран цифрового индикатора символ 5 при нажатии на клавишу 12,и символ 6 при нажатии комбинации клавиш 9+10+11.
  Разработать программу, выводящую на экран цифрового индикатора символы 3 и 4 при нажатии на клавиши 3и 4 соответственно.
  Разработать программу, выводящую на экран цифрового индикатора символ 8 при нажатии на клавишу 11,и символ 7 при нажатии комбинации клавиш 9+10.
  Разработать программу, выводящую на экран цифрового индикатора символ 0 при нажатии на клавишу 1,и символ 1 при нажатии комбинации клавиш 1+2+3+4.
  Разработать программу, выводящую на экран цифрового индикатора символы 6 и 7 при нажатии на клавиши 6и 7 соответственно.
  Разработать программу, выводящую на экран цифрового индикатора символ 5 при нажатии на клавишу 5,и символ 6 при нажатии комбинации клавиш 5+6+7.
  Разработать программу, выводящую на экран цифрового индикатора символ 7 при нажатии на клавишу 7,и символ 8 при нажатии комбинации клавиш 5+6.
  Разработать программу, выводящую на экран цифрового индикатора символ 4 при нажатии на клавишу 12,и символ 5 при нажатии комбинации клавиш 11+12.

* Нумерация клавиш матричной клавиатуры 3´4 приведена на рисунке 2.4.

Содержание отчета

В отчете необходимо привести следующее:

характеристики лабораторной вычислительной системы;

исходный модуль разработанной программы;

анализ полученных результатов и краткие выводы по работе, в которых необходимо отразить особенности управления выводом данных на экран цифрового индикатора с помощью микроконтроллера AVR ATMEGA 128.

Контрольные вопросы и задания

1. Поясните принцип функционирования цифрового индикатора, подключаемого к лабораторному макету.

2. Поясните алгоритм программного управления контроллером цифрового индикатора.

3. Каким образом можно осуществлять вывод информации на цифровой индикатор в фиксированные позиции?

4. Поясните принципы использования команд установки и сброса отдельных битов; приведите примеры.

5. Приведите алгоритм универсальной программы управления цифровым индикатором.

6. Каким образом можно формировать сигналы заданной длительности на выходных линиях портов ввода/вывода?


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: