Страницу Назад
Поискать другие аналоги этой работы
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 |
||||
Есть вопросы? Посмотри часто задаваемые вопросы и ответы на них. Опять не то? Мы можем помочь сделать! Некоторые похожие работы:Лабораторные работы №1,2,3 по дисциплине: Микропроцессорные системы (часть 1). Вариант №02Контрольная и Лабораторные работы №1,2,3 по дисциплине: Микропроцессорные системы (часть 1). Вариант №02 Доклад на тему: "Микропроцессоры для пользователя." Элементная база телекоммуникационных систем. Лабораторная работа №3. .Вариант №15 Лабораторная работа №3 по дисциплине:Элементная база телекоммуникационных систем. 2-й семестр. ВАРИАНТ №09 Лабораторная работы №1 и 2 по дисциплине: Микропроцессорные системы (часть 2) (ДВ 1.2) 2022 г. Ещё искать по базе с такими же ключевыми словами. |
||||
Не можешь найти то что нужно? Мы можем помочь сделать! От 350 руб. за реферат, низкие цены. Спеши, предложение ограничено ! |
Вход в аккаунт:
Страницу Назад
Cодержание / Микропроцессорные системы управления / Микропроцессорные системы (часть 1). Лабораторные работы №1-3. Вариант 02.
Вход в аккаунт: