Микроконтроллеры

Выполнен
Статус:Выполнен
Раздел:Программирование
Предмет:Ассемблер
Тип работы:Контрольная работа
Срок сдачи:Не определен
4 Июн 2014 в 09:0004.06.2014 в 09:00
Цена:1 500
Блокировка:5 дней
Заказчик:
Номер заказа:201028
Размещен: 26 Мая 2014 в 20:39
Просмотров:101
Антиплагиат: Не указан

Описание работы

___
1. введение (краткое описание содержания работы)
2. пояснения к разрабатываемой структурной схеме системы;
3. описание работы программного обеспечения (здесь лучше подробнее);
4. принципиальную схему и спецификацию, выполненную согласно ЕСКД
5. заключение
6. список литературы.
______
1 Программное обеспечение для функционирования системы должно быть
разработано на языке Ассемблера МК ATtiny2313.
2 Программное обеспечение (или его части) должно быть отлажено и проверено в
среде AVRStudio (в режиме симулятора).
____
(Выбрать любой вариант)
1) Контроллер ШИМ. Задача преобразования входного сигнала в виде параллельного 8-ми
разрядного кода, поступающего на параллельный порт в ШИМ-сигнал. ШИМ-сигнал
формировать с помощью таймера/счетчика. Часто ШИМ-сигнала 300кГц.
2)Модуль семисегментной индикации для контроллера индикатора. Количество
семисегментных индикаторов - 2. Реализовать режим динамической индикации. Данные
для вывода на индикатор: содержимое ячейки памяти с адресом 0х70 (один байт),
фактически это двухразрядное десятичное число от 0 до 99.
3)Реализовать функцию протокола MODBUS для чтения памяти МК. Номер функции
0х03. Диапазон адресов 0х60 - 0х6F.
4)Реализовать функцию протокола MODBUS для записи в память МК. Номер функции
0х10. Диапазон адресов 0х60 - 0х6F.
5)Программный модуль измерения длительности импульса. Использовать функцию
входного захвата таймера/счетчика. Начало измерения - положительный фронт сигнала,
окончание - отрицательный фронт. Диапазон от 0.0001с до 0.001с. Результат сохранять в
ОЗУ в отсчетах таймера.
6)Программный модуль измерения частоты входного сигнала. Использовать функцию
входного захвата таймера/счетчика или режим счета внешних импульсов (на выбор).
Диапазон частот входного сигнала: 1000Гц - 10000Гц. Результат измерения сохранять в
ОЗУ МК.
7)Программный модуль измерения периода входного сигнала. Использовать функцию
входного захвата таймера/счетчика. Диапазон периода входного сигнала: 0.001с - 0.01с.
Результат сохранять в ОЗУ МК в виде отсчетов таймера.
8)Программный модуль генератора специальных функций с фиксированной выходной
частотой 1000Гц, пилообразный сигнал. Выходным сигналом является ШИМ-сигнал,
длительность импульса которого изменяется по пилообразному закону, частота изменения
1000Гц.
Предложения экспертов
1
Хотите выполнять заказы?
Стать экспертом
Хотите заказать работу?
Разместить заказ