Главная » Просмотр файлов » Anti-plagiarism_test_(Full)

Anti-plagiarism_test_(Full) (1228616), страница 7

Файл №1228616 Anti-plagiarism_test_(Full) (Разработка комплекса лабораторных работ на микроконтроллере семейства PIC) 7 страницаAnti-plagiarism_test_(Full) (1228616) страница 72020-10-06СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 7)

рис. 2.1 элемент 1). После сохранения нужно прикрепить файл Example_0.cк проекту (см. рис. 2.3,б) следующим образом:нажать Project (Проект) (см. рис. 2.1 элемент 3) на панели инструментов;выбрать команду Add Files to Project...(Добавить файлы к проекту...);прикрепить файл Example_0.c (C:\Example_0\Example_0.c).Процесс добавления файлов проекта указан на рисунке 2.17Рисунок 2.17. Диалоговое окно добавления файлов проекта.Далее в окне проекта, приведенного на рисунке 2.18, необходимо на строкеLinker Scripts (Сценарий компоновщика) нажать правой кнопкой мыши, изпоявившегося меню выбрать Add File (Добавить файл) и подключить файл18f452.lkr из папки С:\mcc18\lkr\18f452.lkr.51Рисунок 2.17.

Диалоговое окно добавления библиотеки в каталог LinkerScriptsСледующим шагом требуется произвести компоновку проекта, выполнивкоманду Project (Проект) Build All (Компоновать все) Порядок компоновкипроекта представлен на рисунке 2.19.52Рисунок 2.19. Порядок компоновки проектаВ окне Output (Выход) будет представлена информация о результатекомпоновки, либо «Build succeeded» (Компоновка успешна), представленного нарисунке 2.20, либо «Build failed» (Компоновка не удалась) представленного нарисунке 2.21 .Рисунок 2.20.

Диалоговое окно успешной компоновки проекта53Рисунок 2.21. Диалоговое окно неуспешной компоновки проектаВ результате получения сообщения «Build failed» (Компоновка не удалась),необходимо в окне Output (Выход) ознакомиться с номером и текстом описанияошибки.

В большинстве случаев это будут синтаксические ошибки вводаинформации, как, например, на рисунке 2.21, где в диалоговом окне в строке«C:\Example_0\Example_0.c:89:Error: syntax error» сказано о наличиисинтаксической ошибки на 89 строке. Место ошибки выделено и, можносказать, что на месте выделения отсутствует символ «;», что являетсянарушением синтаксиа языка. Такие ошибки могут быть откорректированы висходном тексте программы с последующей повторной компоновкой. Еслиошибка вызывает затруднения, то следует получить полную информацию обошибке, используя при этом меню Help (Справка) (см. рис. 2.1 элемент 5).544.3.5 Прошивка проекта в микроконтроллерДля прошивки готового кода проекта в мироконотоллер необходимо иметьсам файл проекта, прошедший упешную компоновку, а так же аппаратноеустройство, называемое программатор. В данном комплексе лабораторныхработ использована копия известного программатора PicKit 2, разработанногорадиолюбителями. Принципиальная схема и программатора находится всвободном доступе, как и печатная плата (ПП) к нему.

Внешний видпрограмматора приведен на рисунке 2.12Рисунок 2.12 Внешний вид копии и оригинала программаторов PICkit 2При подключении программатора необходимо заранее установитьмикроконтроллер в ZIF-панельку и опустить рычажек. Перед подключениемпрограмматора к компьютеру необходимо убедится в плотности прилеганияконтактов контроллера к лепесткам панельки посредством визуального осмотра.При подключении программатора на его плате должен загореться зеленыйсветодиод, указывающий факт подключения устройства в линию питания 5вольт USB порта. Если все элементы программатора исправны, то после55подключения программатора компьютер подаст звукой сигнал, указывающийопределение устройства операционной системой.

В меню главного окнаMPLAB IDE левой кнопкой мыши выбираем пункт Programmer. Вразвернувшейся вкладке выбираем пункт Select Programmer (Выборпрограмматора). В данном пункте находится список всех поддерживаемыхMPLAB IDE программаторов. Выбираем строку PICkit 2. Последовательностьвыбора типа программатора приведена на рисунке 2.13Рисунок 2.13 Окно выбора типа программатораПосле выбора типа программатора появится диалоговое окно Output снекоторым количеством системной информации, среди которой будет строка«PICkit 2 Ready» указывающия на правильное функционированиепрограмматора. Если все правильно подключено, а микроконтроллер исправен иплотно зажат в панель, то программная среда сама определит типустановленного контоллера и в диалогом окне появится надпись с указаниемтипа контроллера.

На рисунке 2.14 приведено диалоговое окно, в которомуказан готовый к работе программатор PICkit 2 с установленным в ZIF-панельмикроконтороллером PIC18F452.56Рисунок 2.14 Окно готовности программатора к прошивке.Запись прошивки в микроконтроллер выполняется в два этапа. На первомэтапе выполняется запись прошивки в микроконтроллер, а на втором –сравнение записанных данных с исходными. В случае их несовпадениядиалоговое окно выдаст код ошибки сравнения и процедуру записи и сравненияпридется проводить заново.После выбора типа используемого программатора и его определенияпрограммной средой, в правой части главного окна появится панельинструментов, необходимая для работы с программатором.

Внешний вид иописание панели инструментов приведено на рисунке 2.15Рисунок 2.15 Внешний вид панели инструментов программатора57Для записи прошивки в память контроллера необходимо в панелиинструментов нажать на кнопку Write (Рисунок 2.15, элемент 1). Процесс записизанимает некоторое время и будет отображаться в виде заполняемой строки вдиалоговом окне программы. По окончании записи в открытой вкладке окнаOutput появится информация, соответствующая успешному завершениюпроцесса программирования либо уведмление об ошибке.

В случае появлениястрок с ошибкой необходимо проверить правильность подключенияпрограмматора, надежность посадки МК в ZIF-панельке, а также всенеобходимые настройки. Также возможно попробовать прошить МК заново.Для этого надо стереть испорченную прошивку из памяти контроллера припомощи функции Erase (Рисунок 2.15, элемент 2), а после еще раз нажатькнопку Write.

Если ошибка повторяется и вызывает затруднения, то следуетполучить полную информацию об ошибке в меню Help (Справка) (элемент 5 нарисунке. 2.1).Когда процесс программирования завершился успешно, жмем кнопкуVerifying (Рисунок 2.15, элемент 3). При этом происходит сравнениезаписанного в пять кода с исходным. По окончании сравнения, при отсутствииошибок, получим сообщение в диалоговом окне Output, представленное нарисунке 2.16.58Рисунок 2.16После проведения всех выше перечисленных действий получим контроллерс записанным в его памяти исходным кодом. Теперь МК готов к работе и егоможно использовать для дальнейшего изучения лабораторных работ.

Преждечем начать им пользоваться необходимо отсоединить программатор и вытащитьМК из панельки.59605 СОЗДАНИЕ ЛАБОРАТОРНЫХ РАБОТВ данном разделе выпускной квалификационной работы приведеныпринципиальные схемы и печатные платы для 6-ти лабораторных работ,посвященных изучению аппаратных возможностей микроконтроллеровсемейства PIC. Для каждой лабораторной работы разработаны принципиальныесхемы, а также спроектированы печатные платы модулей, необходимых длявыполнения этих работ.

Печатные платы разрабатывались в программномкомплексе Sprint Layout v 5.0. Трассировка печатных плат выполнялась вручнуюдля их размещения на макетном поле лабораторной станции NI Elvisпроизводства National Instruments.5.1 Обзор программного комплекса Sprint-LayoutSprint-Layout – это простой, но в тоже время 17 достаточно эффективныйпрограммный пакет для 17 проектирования, полуавтоматической или ручнойразводки печатных плат малой и средней сложности. В последние годыпрограмма стала очень популярна среди радиолюбителей. Рабочее окнопрограммы представленно на рисунке 5.1.Рисунок 5.1 – Рабочее окно программы Sprint-Layout61Основным достоинством Sprint-Layout является интуитивно понятный 17дружелюбный интерфейс, включающий в себя лишь самые необходимыеинструменты для подготовки печатных плат с 17 размерами вплоть до 300 на 300мм.

Программа позволяет работать с двумя слоями (проводников и маркировки)для каждой стороны платы. 17 При необходимости количество слоев можноувеличить до четырех. Четырехслойные платы достаточно редко применяются влюбительской практике, а в масштабах описываемого комплекса лабораторныхработ не используются вовсе, поэтому данные функциональные возможности,как и еще некоторые, будут приведены, но рассматриваться не будут. SprintLayout оборудован инструментами для формирования контактных площадокразличной формы (как для выводного, так и для поверхностного монтажа),проводников, полигонов, текста и т.д. Размеры элементов можно изменять вшироком диапазоне, 17 причем как в метрической системе, так и в дюймовой.

Длякаждой стороны печатной платы предусмотрены два слоя – слой проводников ислой маркировки. 17 Присутствует слой паяльной маски, 17 который создаетсяавтоматически. Также возможно автоматическое создание общей шины,тестирование сетей и т.д. 17 Дополнительные возможности – установка слояпаяльной маски, металлизация переходных отверстий, наложение SMD-маски.Встроенный трассировщик только помогает разводить проводники 17 междуэлементами, и не является автоматическим. В 17 библиотеке макросов, которуювозможно редактировать и пополнять самостоятельно, изначально содержатсянаиболее распространенные электронные компоненты. В Sprint-Layoutреализована возможность экспортировать результаты работы в популярныеформаты Excellon ( 17 формат для сверления отверстий в ПП) и Gerber (форматвекторной описи движения фрезы для изготовления элементов ПП), а такжесоздать файл HPGL (Hewlett–Packard Graphics Language, язык векторногографического описания) для отделки печатной платы на программноуправляемом фрезерном станке.

17 Программный пакет широко применяетсядля изготовления плат с 17 помощью технологии ЛУТ (Лазерно УтюжнаяТехнология).62Программа не подойдет для профессионалов, поскольку ее возможностиограничены платами небольших размеров, невысокой плотностью элементов. Атакже ограничения касаются функциональных возможностей. Но, благодарялогичной и понятной структуре, Sprint-Layout очень проста в освоении ирекомендуется начинающим 17 разработчикам, не желающим тратить свое времяна изучение более сложных 17 систем проектирования печатных плат.

По этим жепричинам основной упор в изготовлении модулей для лабораторных работ былсделан на данный программный пакет. Его простота и малое время дляосвоения благоприятно сказываются на скорости и качестве разработкипечатных плат, а также повторяемости результата [06].Родной язык программы – немецкий.

Характеристики

Список файлов ВКР

Разработка комплекса лабораторных работ на микроконтроллере семейства PIC
Scans
Drawing_(ДП_23.05.03.16.152.01).vsd
Drawing_(ДП_23.05.03.16.152.02).vsd
Drawing_(ДП_23.05.03.16.152.03).vsd
Drawing_(ДП_23.05.03.16.152.04).vsd
Drawing_(ДП_23.05.03.16.152.05).vsd
Drawing_(ДП_23.05.03.16.152.06).vsd
Drawing_(ДП_23.05.03.16.152.07).vsd
Drawing_(ДП_23.05.03.16.152.08).vsd
Drawing_(ДП_23.05.03.16.152.09).vsd
Laboratory_work_(movie).wmv
List_of_documents_(ДП_23.05.03.16.152.00).vsd
Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
7045
Авторов
на СтудИзбе
259
Средний доход
с одного платного файла
Обучение Подробнее