Приложение П1. Список рекомендуемых лабораторных работ

 

1. *Архитектура микроконтроллера. Структура ассемблерной программы.

2. Формирование статических сигналов на выводах портов. Реализация алгоритма «Свотофор».

3. *Команды пересылки данных. Сортировка массива, объединение мыссивов, манипулирование массивами.

4. *Суммирование многобайтных чисел:

-целых чисел без знака;

-числа со знаком в прямом коде;

-числа со знаком в дополнительном коде.

5. *Умножение/деление вещественных чисел:

- методом сдвиг/сложение;

- с использованием штатных средств микроконтроллера и таблиц.

6. *Таймеры:

- программирование таймеров;

- формирование временной задержки с помощью таймера;

- генерация бесконечной последовательности импульсов с переменной скважностью (ШИМ);

- программирование таймера для управления скоростью передачи/приёма по последовательному интерфейсу;

- измерение длительности импульса на входе микроконтроллера с помощью таймера;

- измерение частоты входных импульсов с помощью таймера;

- реализация алгоритма «Часы» с формированием на ЖКИ полей «Часы», «Минуты», «Секунды».

7. *Прерывания МК.

8. *Подпрограммы. Передача данных из вызывающей в вызываемую программу и наоборот через банки регистров, регистры общего назначения, общую область памяти и через стек.

9. Организация ввода/вывода данных через порты ввода /вывода.

10. Цифровое управление (PID – регулятор).

11. Организация ввода с клавиатуры:

- варианты включения кнопочного пульта;

- подпрограмма сканирования кнопочного пульта;

- идентификация нажатой кнопки, подпрограмма идентификации нажатой клавиши;

- алгоритмы защиты от дребезга контактов, реализованные на базе счётчиков и (или) таймеров;

- запоминание кода кнопки.

12. Вывод данных на ЖКИ (ассемблер) или на светодиод

- работа с курсором;

- вывод сигнала на ЖКИ;

- бегущая строка.

13. АЦП – ввод, нормирование сигналов:

- конфигурирование АЦП;

- ввод аналогового сигнала с потенциометра;

- реализация алгоритма «Цифровой вольтметр».

14. Вывод аналоговых сигналов на объект:

- управление подсветкой индикатора;

- управление инерционным объектом;

- генератор периодических сигналов.

15. Организация обмена данными междц МК по последовательному интерфейсу:

- RS-232 “точка - точка”;

- RS-485 “ведущий - ведомый”;

- ModBus.

16. Цифровые управление (PID – регулятор).

17. Программирумая матрица:

- ШИМ на базе программируемой матрицы;

- реализация алгоритма регистрации события с помощью программируемой матрицы.

18. Последовательный интерфейс SPI.

 

* Лабораторные работы рекомендуется выполнять на языке Ассемблер, остальные работы могут выполняться на языке Ассемблер или С.








Дата добавления: 2015-10-09; просмотров: 698;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.