Детальная информация

Название: Разработка программного обеспечения и методических указаний для виртуальных лабораторных работ по изучению микроконтроллеров семейства AVR: выпускная квалификационная работа бакалавра: направление 09.03.01 «Информатика и вычислительная техника» ; образовательная программа 09.03.01_02 «Технологии разработки программного обеспечения»
Авторы: Быстрова Мария Евгеньевна
Научный руководитель: Лавров Алексей Александрович
Другие авторы: Нестеров Сергей Александрович
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2021
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: микроконтроллер; avr; proteus; codevisionavr; atmega328p; виртуальный лабораторный практикум; microcontroller; virtual laboratory work
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Бакалавриат
Код специальности ФГОС: 09.03.01
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
Ссылки: Отзыв руководителя; Рецензия; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2021/vr/vr21-718
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Ключ записи: ru\spstu\vkr\12840

Разрешенные действия:

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа: Анонимные пользователи

Сеть: Интернет

Аннотация

Данная работа посвящена разработке программного обеспечения для курса виртуальных работ по изучению микроконтроллеров семейства AVR и составлению методических указаний, которые содержат описание системы автоматизированного проектирования Proteus и интегрированной среды разработки CodeVisionAVR, теоретический материал по основам работы исследуемого устройства, алгоритм выполнения работы и программные шаблоны. Для изучения семейства AVR был выбран микроконтроллер ATMEGA328P. В качестве периферийных устройств рассматриваются следующие элементы: дискретные устройства ввода информации ( кнопка, клавиатура ), жидкокристаллический дисплей, цифроаналоговый преобразователь. Для написания программ в среде CodeVisionAVR был выбран язык Си. Все задания, промоделированные в среде Proteus, проиллюстрированы схемами.

This work is devoted to the development of software for the course of virtual work on the study of microcontrollers of the AVR family and the preparation of guidelines that contain a description of the Proteus computer-aided design system and the CodeVisionAVR integrated development environment, theoretical material on the basics of the device under study, an algorithm for performing work and software templates. The ATMEGA328P microcontroller was chosen to study the AVR family. The following elements are considered as peripheral devices: discrete input devices information (button, keyboard), liquid crystal display, digital-toanalog converter. The C language was chosen to write programs in the CodeVisionAVR environment. All tasks simulated in the Proteus environment are illustrated by diagrams.

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать Печать Загрузить
Интернет Авторизованные пользователи СПбПУ Прочитать Печать Загрузить
-> Интернет Анонимные пользователи

Оглавление

  • СПИСОК ОБОЗНАЧЕНИЙ И СОКРАЩЕНИЙ
  • ВВЕДЕНИЕ
  • 1. Обзор предметной области
    • 1.1. Анализ рынка микроконтроллеров
    • 1.2. Сравнение МК MCS-51 с МК AVR
      • 1.2.1. Микроконтроллеры семейства MCS-51
      • 1.2.2. Микроконтроллеры семейства AVR
    • 1.3. Программа виртуальных лабораторных работ
    • 1.4. Постановка задач, решаемых в ВКР
  • 2. Инструменты, используемые при разработке
    • 2.1. Выбор языка программирования
    • 2.2. Выбор системы автоматизированного проектирования
      • 2.2.1. Altium Designer
      • 2.2.2. EAGLE
      • 2.2.3. Среда Proteus
    • 2.3. Выбор интегрированной среды разработки
      • 2.3.1. Atmel Studio и WinAVR
      • 2.3.2. IAR
      • 2.3.3. CodeVisionAVR
  • 3. Разработка методических указаний
    • 3.1. Описание системы автоматизированного проектирования Proteus
    • 3.2. Описание интегрированной среды разработки программного обеспечения CodeVisionAVR
    • 3.3. Описание микроконтроллера ATmega 328P
    • 3.4. Описание периферийных устройств
    • 3.5. Разработка моделей и программных средств для лабораторных работ
      • 3.5.1. Первый цикл лабораторных работ. «Изучение вычислительных возможностей МК»
      • 3.5.2. Второй цикл лабораторных работ. «Работа с портами МК»
      • 3.5.3. Третий цикл лабораторных работ: «Изучение таймеров и системы прерываний»
      • 3.5.4. Разработка варианта индивидуального задания
  • ЗАКЛЮЧЕНИЕ
  • СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
  • ПРИЛОЖЕНИЕ. ТЕКСТ ПРОГРАММ

Статистика использования

stat Количество обращений: 12
За последние 30 дней: 1
Подробная статистика