Страницу Назад
Поискать другие аналоги этой работы

210

Микропроцессорные системы (часть 1). Лабораторные работы №1-3. Вариант 02.

ID: 206746
Дата закачки: 10 Февраля 2020
Продавец: nik200511 (Напишите, если есть вопросы)
    Посмотреть другие работы этого продавца

Тип работы: Работа Лабораторная
Сдано в учебном заведении: ДО СИБГУТИ

Описание:
Лабораторная работа №1

Знакомство с интегрированной средой программирования KEIL-C
1. ЦЕЛЬ РАБОТЫ.
1.1. Изучить интегрированную среду программирования keil-C.
1.2. Получить навыки работы с текстовым редактором этой среды программирования.
1.3. Получить навыки работы с программными проектами.
1.4. Научиться транслировать программы.
1.5. Изучить работу отладчика программ в интегрированной среде программирования keil‑C.
2.ПОДГОТОВКА К ВЫПОЛНЕНИЮ РАБОТЫ.
3. МЕТОДОЛОГИЧЕСКИЕ УКАЗАНИЯ ПО ИСПОЛЬЗОВАНИЮ ИНТЕГРИРОВАННОЙ СРЕДЫ ПРОГРАММИРОВАНИЯ KEIL-C.
4. ЗАДАНИЕ К РАБОТЕ.
4.1. Войдите в интегрированную среду программирования.
4.2. Создайте новый файл исходного текста программы. Имя файла может быть например L1.c (расширение .с обязательно).
Текст программы:
main()
{
int A[10]={2,5,-8,7,-3,15,38,-11,66,-6}; //задание массива
int I,S,P; //объявление переменных целого типа
S=0; //начальное значение суммы
P=1; //начальное значение произведения
for (I=1;I<10;I++) //переменная цикла I изменяется от 1 до 10 с шагом 1
{
P=P*A; // нахождение произведения всех элементов массива
if(A<0) // если элемент массива меньше 0
S=S+A; //нахождение суммы отрицательных элементов массива
}
}
Эта программа находит сумму отрицательных элементов массива А[10]
После выполнения программы результат (сумма) будет находиться в ячейке памяти S.
4.3. Создайте проект с именем LAB1.
4.4. Добавьте в проект файл с программой.
4.5. Настройте его параметры в соответствии с заданием с вашим вариантом.

Таблица вариантов задания по последней цифре пароля.

Последняя цифра шифра студента: 2
Уровень оптимизации: 2
Цель оптимизации: Скорость работы
Формировать листинг: с таблицей символов
Микроконтроллер: At89c52

4.6. Оттранслируйте программный проект.
4.6. Убедитесь, что при трансляции программного модуля не обнаружены синтаксические ошибки.
4.7. Убедитесь, что в директории проекта созданы загрузочный файл с расширение .lst и загрузочный hex-файл с расширением .hex.
4.8. Выполните пошаговую отладку программы с использованием кнопки F11. На каждом шаге выполнения программы запишите значения используемых переменных программы: A и S.
5. МЕТОДОЛОГИЧЕСКИЕ УКАЗАНИЯ К ВЫПОЛНЕНИЮ РАБОТ.
6. СОДЕРЖАНИЕ ОТСЧЁТА.
6.1. Исходный текст программы.
6.2. Файл листинга (файл с расширением .lst).
6.3. Распечатка загрузочного файла (с расширением .hex).
6.4. Таблица значений переменных программы на каждом шаге выполнения.


Лабораторная работа №2

Вывод информации через параллельные порты
1. ЦЕЛЬ РАБОТЫ.
1.1. Изучить особенности работы параллельных портов микроконтроллера.
1.2. Изучить схемы подключения светодиодов к цифровым микросхемам.
1.3. Научиться управлять светодиодами при помощи программы.
1.4. Научиться управлять цифровыми индикаторами.
1.5. Научиться загружать программы в микроконтроллер.
1.6. Изучить способы отладки программ на лабораторном стенде ЛЭСО1.
2. ПРЕДВАРИТЕЛЬНАЯ ПОДГОТОВКА К РАБОТЕ.
3. МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО РАБОТЕ С ЛАБОРАТОРНЫМ СТЕНДОМ ЛЭСО1.
4. ЗАДАНИЕ К РАБОТЕ В ЛАБОРАТОРИИ.
4.1. Войдите в интегрированную среду программирования.
4.2. Создайте новый проект с именем Lab2.
4.3. Настройте проект следующим образом: выбрать микроконтроллер AduC812, не забудьте установить галочку напротив Create HEX file (иначе не будет создан hex файл, даже если нет ошибок).
4.4. Введите в проект текст программы для зажигания светодиодов в соответствием с вариантом.
4.5. Оттранслируйте программу, и исправьте синтаксические ошибки.
4.6. Занесите полученный загрузочный файл в лабораторный стенд с помощью лаборатории с удаленным доступом (см. документ: «Порядок выполнения лабораторных работ»).
4.7. С помощью Web – камеры убедитесь, что на лабораторном стенде зажигается светодиод, указанный в задании.
4.8. Скопируйте изображение стенда с зажженными светодиодами в отчет.
4.9. Измените текст программы для вывода числа на два семисегментных индикатора в соответствии с вариантом и повторите пункта 4.4 – 4.7.

Предпоследняя цифра кода студента: 0
Номера светодиодов, которые необходимо зажечь на стенде: VD2, VD4

Последняя цифра кода студента: 2
Высветить число на двухразрядном семисегментном индикаторе: 13

5. СОДЕРЖАНИЕ ОТЧЕТА.
5.1. Цель работы.
5.2. Принципиальная схема одного бита параллельного порта.
5.3. Эквивалентная схема подключения светодиода к параллельному порту.
5.4. Принципиальная схема микроконтроллера с подключенными светодиодами.
5.5. Исходные тексты программы (без учёта исправлений, сделанных в ходе трансляции и отладки программы).
5.6. Содержимое файлов листинга исходного текста программного модуля (отлаженный вариант).
5.7. Содержимое hex – файлов.
5.8. Копии изображений стенда с зажженными светодиодами и индикаторами.
5.9. Выводы по выполненной лабораторной работе.


Лабораторная работа №3

Ввод информации через параллельный порт
1. ЦЕЛЬ РАБОТЫ
1.1. Изучить особенности работы параллельных портов микроконтроллера.
1.2. Изучить схемы подключения кнопок и датчиков к цифровым микросхемам.
1.3. Научиться определять состояние кнопок при помощи программы.
1.4. Изучить способы отладки программ на лабораторном стенде ЛЭСО1.
2. ПРЕДВАРИТЕЛЬНАЯ ПОДГОТОВКА К РАБОТЕ
3. ПОДКЛЮЧЕНИЕ КНОПОК К ПАРАЛЛЕЛЬНОМУ ПОРТУ.
4. ЗАДАНИЕ К РАБОТЕ В ЛАБОРАТОРИИ
4.1. Разработать программу, анализирующую состояние битов порта ввода P1.0,P1.1,P1.2,P1.3 и зажигающую соответствующие светодиодыVD1,VD2,VD3,VD4. На рисунке 3 приводится таблица, в которой показано, какие светодиоды должны зажигаться при установке соответствующих значений битов порта P1.

Последняя цифра шифра студента: 2
P1.3: 0
P1.2: 0
P1.1: 1
P1.0: 0
Должны гореть светодиоды: VD2

4.2. Создать новый проект в Keil.
4.3. Настроить проект следующим образом: выбрать микроконтроллер AduC812, не забудьте установить галочку напротив Create HEX file (иначе не будет создан hex файл, даже если нет ошибок).
4.4. Записать соответствующий HEX файл в память микроконтроллера.
4.5. Убедиться с помощью WEB камеры, что горят соответствующие светодиоды.
4.6. Скопировать изображение с WEB камеры и вставить в отчет.
5. МЕТОДИЧЕСКИЕ УКАЗАНИЯ К ВЫПОЛНЕНИЮ РАБОТ.
6. СОДЕРЖАНИЕ ОТЧЕТА.
6.1. Цель работы.
6.2. Эквивалентная схема подключения кнопки к параллельному порту.
6.3. Графическая схема алгоритма программы.
6.4. Исходный текст программы (без учёта исправлений, сделанных в ходе трансляции и отладки программы).
6.5. Содержимое файла листинга исходного текста программного модуля (отлаженный вариант).
6.6. Содержимое hex – файлов.
6.7. Копии изображений стенда с зажженными светодиодами.
6.8. Выводы по выполненной лабораторной работе.


Комментарии: декабрь 2019, зачтено

Размер файла: 413,4 Кбайт
Фаил: Упакованные файлы (.rar)
-------------------
Обратите внимание, что преподаватели часто переставляют варианты и меняют исходные данные!
Если вы хотите, чтобы работа точно соответствовала, смотрите исходные данные. Если их нет, обратитесь к продавцу или к нам в тех. поддержку.
Имейте ввиду, что согласно гарантии возврата средств, мы не возвращаем деньги если вариант окажется не тот.
-------------------

   Скачать

   Добавить в корзину


    Скачано: 1         Коментариев: 0


Не можешь найти то что нужно? Мы можем помочь сделать! 

От 350 руб. за реферат, низкие цены. Просто заполни форму и всё.

Спеши, предложение ограничено !



Что бы написать комментарий, вам надо войти в аккаунт, либо зарегистрироваться.

Страницу Назад

  Cодержание / Микропроцессорные системы управления / Микропроцессорные системы (часть 1). Лабораторные работы №1-3. Вариант 02.
Вход в аккаунт:
Войти

Забыли ваш пароль?

Вы еще не зарегистрированы?

Создать новый Аккаунт


Способы оплаты:
UnionPay СБР Ю-Money qiwi Payeer Крипто-валюты Крипто-валюты


И еще более 50 способов оплаты...
Гарантии возврата денег

Как скачать и покупать?

Как скачивать и покупать в картинках


Сайт помощи студентам, без посредников!