| engineerklub | Дата: Пятница, 19.05.2023, 11:39 | Сообщение # 1 |
 Генералиссимус
Группа: Администраторы
Сообщений: 37439
Статус: Offline
| Микропроцессорная техника в системах связи. Вариант №10
Тип работы: Работа Контрольная Форматы файлов: Microsoft Word Сдано в учебном заведении: СибГУТИ
Описание: Контрольная работа
Вариант №10
Задание 1.
Разработать схему алгоритма и написать программу на языке программирования С.
Вариант: 1. Сформировать массив из 10 чисел. Найти наибольший элемент массива и его номер.
Схема алгоритма:
------------------------------------------------------------------------------
Задание 2.
Разработать микропроцессорное устройство на основе микроконтроллера AduC842.
1. Привести схему устройства с описанием назначения элементов. 2. Разработать схему алгоритма и программу на языке программирования С. При написании программы обязательно использовать комментарии в каждой строке, описывающие производимые действия.
Вариант: 0. Разработать устройство, включающее электродвигатель при вводе в микроконтроллер определенной восьмиразрядной двоичной кодовой комбинации.
Схема устройства представлена на рисунке 1.
СКАЧАТЬ
|
| |
|
|
| engineerklub | Дата: Пятница, 19.05.2023, 11:40 | Сообщение # 2 |
 Генералиссимус
Группа: Администраторы
Сообщений: 37439
Статус: Offline
| Тип работы: Работа Лабораторная Форматы файлов: Microsoft Word Сдано в учебном заведении: СибГУТИ
Описание: Лабораторная работа №1
Лабораторная работа № 1 часть 1 Вывод информации через параллельные порты
1. Цель работы 1.1. Изучить особенности работы параллельных портов микроконтроллера. 1.2. Изучить схемы подключения светодиодов к цифровым микросхемам. 1.3. Научиться управлять светодиодами при помощи программы. 1.4. Научиться управлять цифровыми индикаторами. 1.5. Научиться загружать программы в микроконтроллер. 1.6. Изучить способы отладки программ на лабораторном стенде ЛЭСО1. Таблица 1 – Исходные данные варианта Предпоследняя цифра кода студента Номера светодиодов, которые необходимо зажечь на стенде 1 VD3, VD4 Последняя цифра кода студента Высветить число на двухразрядном семисегментном индикаторе 0 96
2. Зажечь на лабораторном стенде светодиоды: VD3, VD4.
------------------------------------------------------------------------------
Лабораторная работа № 1 часть 2 Ввод информации через параллельный порт 1. Цель работы 1.1. Изучить особенности работы параллельных портов микроконтроллера. 1.2. Изучить схемы подключения кнопок и датчиков к цифровым микросхемам. 1.3. Научиться определять состояние кнопок при помощи программы. 1.4. Изучить способы отладки программ на лабораторном стенде ЛЭСО1.
2. Задание к работе в лаборатории 2.1. Разработать программу, анализирующую состояние битов портов P1.0, P1.1, P1.2, P1.3 и зажигающую соответствующие светодиоды. В таблице.1 показано, какие светодиоды должны зажигаться при установке соответствующих значений битов порта P1.
Таблица 1 – Исходные данные варианта Номер варианта P1.3 P1.2 P1.1 P1.0 Должны гореть светодиоды 0 1 0 1 1 VD1,VD2,VD4
2.2. Создать новый проект в Keil. 2.3. Настроить проект следующим образом: выбрать микроконтроллер AduC842, не забудьте установить галочку напротив Create HEX file (иначе не будет создан hex файл, даже если нет ошибок). 2.4. Записать соответствующий HEX файл в память микроконтроллера. 2.5. Убедиться с помощью WEB камеры, что горят соответствующие светодиоды. 2.6. Скопировать изображение с WEB камеры и вставить в отчет.
Рисунок 1 – Подключение кнопки к параллельному порту ввода
=============================================
Лабораторная работа №2
1. Цель работы Изучить особенности работы последовательных портов микроконтроллера.
2. Задание к работе в лаборатории 2.1. Написать программу, выводящую Вашу фамилию, записанную латинскими буквами, через последовательный порт. 2.2. Настроить проект следующим образом: выбрать микроконтроллер AduC842, установить галочку напротив Create HEX file. 2.3. Скопировать экран терминала с результатами передачи в отчет.
3. Выполнение работы 3.1. Программа для передачи через последовательный порт слова BELAEV
=============================================
Лабораторная работа №3
1. Цель работы 1.1. Разработать программу, измеряющую температуру в лаборатории с удаленным доступом и выводящую значение температуры на цифровой индикатор. 1.2. С помощью среды программирования Keil создать двухмодульный проект, состоящий из модулей main.c и dallas.c. 1.3. Определить реальную температуру в лаборатории. 1.4. Скопировать изображение стенды с результатами измерений в отчет.
СКАЧАТЬ
|
| |
|
|