Тип работы:
Предмет:
Язык работы:


РАЗРАБОТКА ПРОГРАММНО-АППАРАТНОГО КОМПЛЕКСА КОДИРОВАНИЯ ЦИФРОВЫХ ДАННЫХ С ПОМОЩЬЮ ГЕНЕТИЧЕСКОГО АЛГОРИТМА ДЛЯ МИКРОКОНТРОЛЛЕРА ATMEGA 328

Работа №175621

Тип работы

Дипломные работы, ВКР

Предмет

информационные системы

Объем работы64
Год сдачи2019
Стоимость4600 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
0
Не подходит работа?

Узнай цену на написание


ВВЕДЕНИЕ 6
1 Аналитическая часть 9
1.1 Применение встроенных контроллеров в технических системах 9
1.2 Анализ средств разработки программно-аппаратного комплекса 11
1.3 Сравнение существующих аналогов микроконтроллеров 16
2 Моделирование программно-аппаратного комплекса 21
2.1 Проектирование генетического алгоритма шифрования данных
эволюционным методом 21
2.2 Выбор среды разработки 27
2.3 Проектирование и сборка аппаратного обеспечения устройства
кодирования и декодирования данных 31
2.4 Проектирования программного обеспечения 38
2.4.1 Построение блок-схемы 38
2.4.2 Анализ программного кода 42
3. Проектная часть 50
3.1 Тестирование программно-аппаратного комплекса 50
3.2 Целесообразность разработки с экономической точки зрения 53
ЗАКЛЮЧЕНИЕ 55
ПРИЛОЖЕНИЕ А 60

В настоящее время в системах управления и обработки данных все чаще применяются микроконтроллеры, решающие широкий спектр задач. Однокристальные микроконтроллеры являются наиболее массовым видом устройств современной микропроцессорной техники, годовой объем выпуска которых, составляет более 2,5 млрд. штук. Интегрируя на одном кристалле высокопроизводительный процессор, память и набор периферийных схем, однокристальные микроконтроллеры позволяют с минимальными затратами реализовать высокоэффективные системы и устройства управления различными объектами (процессами). В отличие от обычных микропроцессоров, для работы которых необходимы внешние интерфейсные схемы, в корпусе однокристальных микроконтроллеров наряду с основными функциональными узлами размещены такие вспомогательные узлы, как тактовый генератор, таймер, контроллер прерываний, цифро-аналоговый и аналого-цифровой преобразователи, порты ввода-вывода.
Согласно отчету исследовательской компании Gartner за 2015 год, объемы продаж 8-ми и 32-битных устройств в долларовом выражении были примерно равны и составляли около $6 млрд. С учетом разницы средних цен, эти цифры говорят о том, что в 2015 году на один встраиваемый 32-битный микроконтроллер приходилось три 8-битных.
Вдобавок к этому 8-ми битные микроконтроллеры продолжают совершенствоваться до сих пор. Например, линейки 8-битных микроконтроллеров PIC и AVR имеют независимую от ядра периферию, работающую без участия центрального процессора и способную обмениваться данными друг с другом. Это помогает повысить эффективность и быстродействие системы при одновременном снижении энергопотребления...

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В ходе выполнения выпускной квалификационной работы был разработан программно-аппаратный комплекс кодирования цифровых данных с помощью генетического алгоритма для микроконтроллера Atmega 328.
В процессе разработки и проектирования решены следующие задачи:
• проведен анализ подходящих микроконтроллеров и методики кодирования данных с помощью генетического алгоритма;
• разработана структурная схема программно-аппаратного комплекса;
• разработано программное обеспечение низкого уровня для
микроконтроллера, входящего в состав комплекса;
• исследована эффективность работы реализованного метода
кодирования данных в разработанном программно-аппаратном комплексе.
В результате была достигнута основная цель работы: исключение из процесса шифрования данных на внешнем носителе необходимости применения ПК.
В будущем, возможны улучшения разработанной системы в следующих направлениях:
• реализация возможности шифрования каталогов файлов;
• размещение ключа шифрования на отдельном носителе.


1. Алехин, В.А. Микроконтроллеры PIC: основы программирования и моделирования в интерактивных средах MPLAB IDE, mikroC, TINA, Proteus. Практикум / В.А. Алехин. - М.: ГЛТ , 2016. - 248 с.
2. Бабаш, А. В. История криптографии. Часть I / А.В. Бабаш, Г.П. Шанкин. - М.: Гелиос АРВ, 2016. - 240 с.
3. Бабенко, Л. К. Современные алгоритмы блочного шифрования и методы их анализа / Л.К. Бабенко, Е.А. Ищукова. - М.: Гелиос, 2015. - 376 с.
4. Баззел, Р.Д. Информация и риск в маркетинге / Р.Д. Баззел, Д.Ф. Кокс, Р.В. Браун. - М.: Финстатинформ, 2015. - 758 с.
5. Баранов, В.Н. Применение микроконтроллеров AVR: схемы, алгоритмы, программы. Применение микроконтроллеров AVR: схемы, алгоритмы, программы / В.Н. Баранов. - М.: Додэка-XXI, 2006. - 288 с.
6. Баричев, С. Г. Основы современной криптографии. [Текст] /
Баричев С.Г., Гончаров В.В., Серов О.Е.// - М.: Горячая линия-телеком, 3-е
издание, 2011. - 175 с.
7. Белов, А.В. Микроконтроллеры AVR: от азов программирования до создания практических устройств / А.В. Белов. - СПб.: Наука и техника, 2016. - 544 с.
8. Борисов, М. А. Основы организационно-правовой защиты
информации / М. А. Борисов, О. А. Романов // - М.: Книжный дом
«ЛИБРОКОМ», 2012. - 208 с.
9. Брей, Б. Применение микроконтроллеров PIC 18. Архитектура, программирование и построение интерфейсов с применением С и ассемблера / Б. Брей. - СПб.: КОРОНА-Век, 2008. - 576 с.
10. Вельшенбах, М. Криптография на Си и С++ в действии. Учебное пособие / М. Вельшенбах. - М.: Триумф, 2014. - 462 с.
11. Горев, А. И. Обеспечение Информационной Безопасности / А Горев А И; Симаков А. - Москва: ИЛ, 2016. - 494 с.
12. Галицкий, А.В. Защита информации в сети - анализ технологий и синтез решений / А.В. Галицкий, С.Д. Рябко, В.Ф. Шаньгин. - М.: ДМК Пресс, 2013. - 615 с.
13. Жданов, О. Н. Методика выбора ключевой информации для алгоритма блочного шифрования / О.Н. Жданов. - М.: ИНФРА-М, 2015. -
869 с.
14. Евстифеев, А.В. Микроконтроллеры AVR семейства Classic фирмы ATMEL / А.В. Евстифеев. - М.: ДМК, 2015. - 286 с.
15. Евстифеев, А.В. Микроконтроллеры AVR фирмы ATMEL. Руководство пользователя / А.В. Евстифеев. - М.: ДМК, 2015. - 426 с...36


Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ