Лабораторная работа №1 "Микропроцессорные устройства и системы" Вариант №6 ТУСУР

Раздел
Технические дисциплины
Просмотров
3
Покупок
0
Антиплагиат
Не указан
Размещена
12 Окт в 11:19
ВУЗ
ТУСУР
Курс
4 курс
Стоимость
600 ₽
Демо-файлы   
1
png
Безымянный
48.8 Кбайт
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
pdf
Лабораторная работа №1
1.2 Мбайт 600 ₽
Описание

Лабораторная работа №1 "Микропроцессорные устройства и системы" Вариант №6 ТУСУР

Задание 1. Знакомство с компилятором и режимом отладки (общее для всех вариантов) Найти и удалить из проекта следующий код: 

Задание 2. Знакомство с регистрами порта (общее для всех вариантов) Модифицировать программу в цикле while(1) так, чтобы при пошаговом режиме выполнения инвертировались значения всех светодиодов в порту PORTD (рис. 26). Привести код ассемблера.

Задание 3. Создание переменных, изучение условий if(), циклов Объявить переменную i в процедуре main, int main(void) { // Variable to put switch input into uint8t val; uint8t i; // Модифицировать код в бесконечном цикле while(1) while(1) { PORTD = (1 i); i++; } Установить брейкпоинт на добавленной команде (рис. 27)

Вариант 6. Реализовать инверсный эффект эквалайзера (см. п. 5, заменив 0 на 1).

Задание 4. Изучение кнопки Модифицировать код программы в бесконечном цикле

Задание 5. Изучение массивов, семисегментных индикаторов Модифицировать программу, добавив после команд #include: #include "compiler.h" #include #include "conf_example.h" Массив из двух переменных:

Задание: Добавить в свой вариант изменение направления эффекта при нажатии на кнопку PIN.7(PORTB) и возвращении направления при отпускании. Дополнительно сформировать на половине порта В бегущую единицу (…0001 0010 0100 1000 0001…), эмулирующую динамический опрос клавиатуры. 36 Дополнительно на порту С, к которому подключен семисегментный индикатор, сформировать индикацию десятичного счета от 0 до 9, т. е. выводить соответствующие коды цифр индикатора. Привести в отчете код ассемблера итоговой программы

Вам подходит эта работа?
Похожие работы
Микропроцессорная техника
Лабораторная работа Лабораторная
12 Окт в 11:24
3 +3
0 покупок
Микропроцессорная техника
Тест Тест
26 Авг в 20:53
38
0 покупок
Микропроцессорная техника
ВКР ВКР
2 Авг в 13:38
34
0 покупок
Микропроцессорная техника
Контрольная работа Контрольная
17 Июл в 12:24
40
0 покупок
Другие работы автора
Базы данных
Лабораторная работа Лабораторная
12 Окт в 13:15
4 +4
0 покупок
Базы данных
Лабораторная работа Лабораторная
12 Окт в 12:57
3 +3
0 покупок
Базы данных
Лабораторная работа Лабораторная
12 Окт в 12:46
3 +3
0 покупок
Основы программирования
Лабораторная работа Лабораторная
12 Окт в 12:34
4 +4
0 покупок
Дискретная математика
Лабораторная работа Лабораторная
12 Окт в 12:18
4 +4
0 покупок
Математическая логика
Контрольная работа Контрольная
12 Окт в 12:11
3 +3
0 покупок
Дискретная математика
Лабораторная работа Лабораторная
12 Окт в 12:03
2 +2
0 покупок
Искусственный интеллект
Контрольная работа Контрольная
12 Окт в 11:55
3 +3
0 покупок
Искусственный интеллект
Контрольная работа Контрольная
12 Окт в 11:51
3 +3
0 покупок
Моделирование систем
Курсовая работа Курсовая
12 Окт в 11:43
3 +3
0 покупок
Моделирование систем
Лабораторная работа Лабораторная
12 Окт в 11:36
3 +3
0 покупок
Моделирование систем
Лабораторная работа Лабораторная
12 Окт в 11:33
3 +3
0 покупок
Микропроцессорная техника
Лабораторная работа Лабораторная
12 Окт в 11:24
3 +3
0 покупок
Базы данных
Курсовая работа Курсовая
12 Окт в 11:10
3 +3
0 покупок
Методы защиты информации
Лабораторная работа Лабораторная
12 Окт в 11:01
2 +2
0 покупок
Методы защиты информации
Лабораторная работа Лабораторная
12 Окт в 10:58
2 +2
0 покупок
Методы защиты информации
Лабораторная работа Лабораторная
12 Окт в 10:56
2 +2
0 покупок
Темы журнала
Показать ещё
Прямой эфир