Лабораторная работа №3.
Тема: Программное управление портами ввода-вывода микроконтроллера PIC16F84A.
ЗАДАНИЯ ДЛЯ ВЫПОЛНЕНИЯ
1. Создайте в MPLAB проекты Управление миганием светодиода, Управление
генерацией звука, Обработка нажатия кнопки, скомпилируйте их и отладьте с
помощью инструмента MPLAB SIM.
2. В проекте Обработка нажатия кнопки создайте асинхронные стимулы,
имитирующие нажатия кнопок S1 и S2, и в режиме Debugger/Animate убедитесь в
их работоспособности.
3. Разработайте алгоритм и измените программу Обработка нажатия кнопки
таким образом, чтобы при нажатии кнопки S2 генерировался звук, а мигания
светодиода прекращались. И наоборот, при отпущенной кнопке S2 должны
выполняться только мигания светодиода.
4. Еще раз измените программу Обработка нажатия кнопки таким образом,
чтобы при нажатии кнопки S2 раздавался короткий сигнал beep, после чего
программа возвращалась к нормальным миганиям светодиода независимо от
состояния этой кнопки. При отпускании и повторном нажатии кнопки S2 все
должно повторяться. Кратковременное нажатие кнопки S1 должно отключать
генерацию сигнала beep, а повторное нажатие этой кнопки – снова включать ее.
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |