Микропроцессорная техника / Лабораторные работы / Лабораторная работа 4
.pdf
изменение частоты.
8.Установить частоту работы ЦПУ равной 3 кГц. Отключить все неиспользуемые источники тактирования, ЦПУ оставить включенным. При запуске контроллера осуществлять мигание светодиодом LED1 с частотой 1 Гц. При нажатии на кнопку S2 светодиод LED1 погасить, и начать мигание светодиодом LED2 с частотой 2 Гц. При повторном нажатии на кнопку S2 погасить светодиод LED2 и снова начать мигание светодиодом LED1. Процесс повторять циклически.
9.Установить частоту работы ЦПУ равной 6 кГц. Отключить все неиспользуемые источники тактирования и ЦПУ. При первом нажатии на кнопку S2 разрешать мигание светодиодом LED1 с частотой 2 Гц. При следующем нажатии мигание запретить, а светодиод погасить. Процесс повторять циклически.
10.Установить частоту работы ЦПУ равной 250 кГц. Отключить все неиспользуемые источники тактирования и ЦПУ. Организовать генератор случайных чисел следующим образом. При нажатии на кнопку S2 считать число тактов, пока кнопка нажата. Если при отпускании кнопки это число четное, включить светодиод LED1, если нечетное – LED2. Через 1 секунду оба светодиода погасить. Процесс повторять циклически.
|
Таблица 2.2 – Задание на лабораторную работу на оценку |
|
«удовлетворительно» |
№ |
Задание |
1. |
При нажатии на кнопку S2 включать светодиод LED1, при |
|
отпускании кнопки светодиод погасить. |
2. |
При нажатии на кнопку S2 включать светодиод LED2, при |
|
отпускании кнопки светодиод погасить. |
3. |
При нажатии на кнопку S2 включать одновременно |
|
светодиоды LED1 и LED2, при отпускании кнопки |
|
светодиоды погасить. |
4. |
При запуске программы включить светодиод LED1. При |
|
нажатии на кнопку S2 светодиод погасить, при отпускании – |
|
снова включить. |
11
5.При запуске программы включить светодиод LED2. При нажатии на кнопку S2 светодиод погасить, при отпускании – снова включить.
6.При запуске программы включить светодиоды LED1 и LED2. При нажатии на кнопку S2 светодиоды погасить, при отпускании – снова включить.
7.При нажатии на кнопку S2 включать светодиод LED1 на 1 секунду независимо от времени удержания кнопки нажатой, после чего погасить.
8.При нажатии на кнопку S2 включать светодиод LED2 на 0,5 секунды независимо от времени удержания кнопки нажатой, после чего погасить.
9.При нажатии на кнопку S2 включать одновременно светодиоды LED1 и LED2 на 1 секунду независимо от времени удержания кнопки нажатой, после чего погасить.
10.При нажатии на кнопку S2 включать одновременно светодиоды LED1 и LED2 на 0,25 секунды независимо от времени удержания кнопки нажатой, после чего погасить.
3 ТРЕБОВАНИЯ К ОФОРМЛЕНИЮ ОТЧЕТА
Отчет должен быть оформлен в соответствии с требованиями к оформлению технической документации на листах формата А4 в печатном виде.
Содержание отчета должно включать следующие пункты:
1.Титульный лист.
2.Название и цель лабораторной работы.
3.Задание на лабораторную работу.
4.Текст программы на языке С с комментариями
4.Выводы по работе.
4 ВОПРОСЫ ДЛЯ САМОПРОВЕРКИ
1.Сущность прерываний.
2.Обработка внешних прерываний.
12
3. Снижение энергопотребления процессора при работе с прерываниями.
5 СПИСОК РЕКОМЕНДОВАННЫХ ИСТОЧНИКОВ
1.http://www.ti.com/litv/pdf/slau318d (Руководство пользователя отладочной платы MSP430 LaunchPad)
2.Семейство микроконтроллеров MSP430x2xx. Архитектура, программирование, разработка приложений / пер. с англ. Евстифеева А. В. — М. :
Додэка XXI, 2010. — 544 с.: ил.
3.Семейство микроконтроллеров MSP340. Рекомендации по применению: Пер. с англ. — М: Серия «Библиотека Компэла». ЗАО «Компэл», 2005. — 544 с.
13
