ПРИЛОЖЕНИЕ Д Памятка для студентов по изучению дисциплины Б.3.ДВ.27.2. «Микроконтроллеры и их применение в информационной безопасности» на 7 семестр направления 090900 Информационная безопасность Составил доценткафедрыВСИББорисовА.П. Утверждаю Зав. кафедрой ВСИБ А.Г.Якунин _________________ «01» 092012 года Содержание дисциплины Изучение дисциплины «Микроконтроллеры и их применение в информационной безопасности» происходит в7семестре. Учебный план предусматривает 17 часов лекций, 34 часа лабораторных работ, 21 час СРС,зачет. Теоретический материал содержит: Модуль 1. 1)Определение, классификация и история развития микропроцессоров. Обзор существующих видов архитектур ядра. Сравнительные характеристики разных классов микропроцессоров и их применение. Особенности программирования. – 4 часа. [1,4,6] 2)Основные задачи проектирования МПС. Однокристальные микро-ЭВМ и контроллеры. Состав микропроцессорных систем (МПС), Особенности проектирования на их основе. Шины данных и шины памяти, карта памяти. Виды адресации. – 4 часа. [1-6] Модуль 2. 3)Системы команд микропроцессоров и микроконтроллеров. Блок арифметических и логических команд. Команды пересылки данных. Побитовые команды и команды тестирования. Средства разработки и отладки МПС – 4 часа. [1,3,6] 4)Аппаратное обеспечение работы микроконтроллера. Способы подключения к источнику питания. Тактирование внешними и внутренними генераторами, временные диаграммы. Электрические характеристики портов ввода/вывода. Внешнее программирование микроконтроллеров. – 4 часа. [1-7] 5)Работа портов ввода/вывода. Электрическая схема портов ввода/вывода. Программирование портов ввода/вывода на запись и чтение. – 1 час. [1-2,5-7] Лабораторные занятия (34 часа) Литература [1-8]. Лабораторная работа №1.Изучение среды программирования и средств отладки микропроцессорных программ. Выполнение простейших операций с портами ввода/вывода. Включение и выключение светодиодов. Задание определенной частоты мигания светодиодов (8 часов) [1-8]. СТО АлтГТУ 13.62.1.1195 –2012 Лабораторная работа №2.Устранение дребезга контактов. Воспроизведение бегущих огней без/с использованием таймеров/счетчиков. Внешняя регулировка скорости воспроизведения заданного светового эффекта (8 часов) [1-8]. Лабораторная работа №3.Разработка простейшего калькулятора на микроконтроллере с использованием 2х, 3х и 4х байтных чисел. Подключение клавиатуры и ЖКИ с знакогенератором. (8 часов). [1-8] Лабораторная работа №4.Освоение способов создания геометрических фигур на графическом ЖКИ. (10 часов) [1-8] Контрольное испытание Лабораторная работа 1 Защита Лабораторная работа 2 Защита Лабораторная работа 3 Защита Лабораторная работа 4 Защита Зачет График контроля Время проведения 4 неделя Вес в итоговом рейтинге 0,1 8 неделя 0,1 12 неделя 0,1 17 неделя 0,1 17 неделя 0,6 Литература и учебно-методические материалы: Обязательная литература: 1. Новиков, Ю. В. Основы микропроцессорной техники: курс лекций /Ю. В. Новиков, П. К. Скоробогатов.- М. : ИНТУИТ.ру , 2003 - 435 с. ил. - 50 экз 2. Нарышкин Александр Кириллович. Цифровые устройства и микропроцессоры: [учеб.пособие для вузов радиотехн. специальностей] /А. К. Нарышкин.- М. : Академия , 2006 - 317, [1] с. ил. - 52 экз 3. Гусев Владимир Георгиевич. Электроника и микропроцессорная техника: [учеб.для вузов по направлению подгот. бакалавров и магистров "Биомед. инженерия" по направлению подгот. дипломир. специалистов "Биомед. техника"] /В. Г. Гусев, Ю. М. Гусев.- М. : Высш. шк. , 2008 - 797, [1] с. ил. - 25 экз Дополнительная литература: Кириллович. Цифровые устройства [учеб.пособие для радиотехн. специальностей вузов] /А. Академия , 2008 - 317, [1] с. ил., схемы - 13 экз 5. Безуглов Дмитрий Анатольевич. Цифровые устройства учеб.пособие /Д. А. Безуглов, И. В. Калиенко.- Ростов н/Д : Феникс - 10 экз 4. Нарышкин Александр и микропроцессоры: К. Нарышкин.- М. : и микропроцессоры: , 2006 - 468, [1] с. ил. Программное обеспечение и Интернет-ресурсы 6. http://atmel.com/ 7. http://easyelectronics.ru/avr-studio-likbez.html 2 СТО АлтГТУ 13.62.1.1195 –2012 Состав программного обеспечения: 1. ОперационнаясистемаWindowsXP. 2. AVR Studio Методические указания студентам 8. Борисов А.П. Учебно-методическое пособие по курсу "Микропроцессорная техника": учеб. пособие /БорисовА. П.,Алт. гос. техн. ун-т им. И. И. Ползунова.-Барнаул: Изд-во АлтГТУ, 2012. В результате изучения дисциплины студенты должны обладать знаниями, умениями и навыками, приведенными в таблице. В результате изучения дисциплины Кодкомпе обучающиеся должны: тенции Содержание по ФГОС компетенции (или ее ВПО или части) Знать уметь владеть ООП Способностью к обобщению, анализу, восприятию - методикам Среду информации, - работать с ПО работы вПО программирования ОК-8 постановке цели и AVR Studio и AVR Studio AVRStudioи выбору путей ее CodeVision и CodeVision достижения, владеть CodeVision культурой мышления методиками составления схем Способность к - подключать к Языки управления саморазвитию, отладочным программирования и контроля самореализации, платам внешние assemblerи С++ технологиче ОК-11 приобретению новых устройства по применительно к скими и знаний, повышению имеющимся контроллерам производств своей квалификации и интерфейсам на Atmel енными мастерства плате процессами на основе микроконтр оллеров Способностью - работать с использовать - назначение и отладочными методиками основные возможности платами и подключени ПК-1 естественнонаучные микропроцессорны применять их я и законы, применять х программных для проверки составления математический средств программного схем аппарат в кода подключени 3 СТО АлтГТУ 13.62.1.1195 –2012 Кодкомпе тенции Содержание по ФГОС компетенции (или ее ВПО или части) ООП профессиональной деятельности, выявлять сущность проблем, возникающих в ходе профессиональной деятельности способностью понимать сущность и значение информации в развитии современного общества, применять достижения информатики ивычислительной техники, перерабатывать ПК-2 большие объемы информации проводить целенаправленный поиск в различных источниках информации по профилю деятельности, в том числе в глобальных компьютерных системах ПК – 16 способностью использовать инструментальные средства и программирования для решения профессиональных задач В результате изучения дисциплины обучающиеся должны: Знать уметь владеть микропроцессор ов я через интерфейсы к персонально му компьютеру составлять электронные схемы и - сущность и цели включать автоматизации Микроконтролле общественных и ры и их производственных применение в объектов информационно й безопасности в уже готовые схемы технологию работы с Ассемблером AVR Studio и языком Си оболочки CodeVision назначением и возможност ями функционал ьноаппаратной части микропроце ссоров методиками управленияз накобуквенными - осуществлять индикатора аналогоми, цифровые основанным преобразования и на кодогенераторах, знакосинтезатора х и других принципах 4 СТО АлтГТУ 13.62.1.1195 –2012 Порядок вычисления рейтинга по дисциплине «Микроконтроллеры и их применение в информационной безопасности» 1 Шкала оценок и правила вычисления рейтинга Успеваемость студента оценивается с помощью текущего рейтинга (во время аттестации), семестрового (после окончания семестра) и итогового рейтинга (после сессии). Во всех случаях рейтинг вычисляется по формуле: R i pi RT pi , где Ri – оценка за i-ю контрольную точку, pi – вес этой контрольной точки. Суммирование проводится по всем контрольным точкам с начала семестра до момента вычисления рейтинга. Пусть студент получил следующие оценки. Выполнение и защита работы 1 – 72 балла, работы 2 – 57 баллов,работы 3 -45 баллов, работы4 – 0 баллов (не защищена). На 1-й аттестации (9 неделя) его рейтинг равен: RT 1 72 0,05 57 0,05 45 0,05 0 * 0,05 43,5 . 0,05 0,05 0,05 0,05 На 17 неделе аналогичным образом учитываются выполнение и защита лабораторных работ по темам 1-8. Перед началом сессии вычисляется семестровый рейтинг по темам 1-8, расчетного задания и с учётом посещаемости студентом занятий. R СЕМ 0,9R Б П где R – текущий рейтинг на конец семестра, вычисленный по результатам контрольных точек, Бп – дополнительные баллы за посещаемость занятий определённые по следующей схеме Итоговый рейтинг, помимо семестрового, учитывает рейтинговую оценку выполнения экзаменационного задания с учетом его веса.В зачётку выставляется оценка, соответствующая итоговому рейтингу. Доцент кафедры вычислительных систем и информационной безопасности __________________ БорисовА.П. 5 СТО АлтГТУ 13.62.1.1195 –2012 ПРИЛОЖЕНИЕ Е Памятка для студентов по изучению дисциплины Б.3.ДВ.27.2. «Микроконтроллеры и их применение в информационной безопасности» на 8 семестр направления 090900 Информационная безопасность Составил доцент кафедрыВСИББорисов А.П. Утверждаю Зав. кафедрой ВСИБ А.Г.Якунин _________________ «01» 092012 года Содержание дисциплины Изучение дисциплины «Микроконтроллеры и их применение в информационной безопасности» происходит в 8 семестре. Учебный план предусматривает 33 часа лекций, 44 часа лабораторных работ, 49 часов СРС в семестре, 54 часа СРС во время сессии, экзамен. Теоретический материал содержит: Модуль 3. 6)МультиМикроконтроллеры и их применение в информационной безопасности, основные конфигурации, области их использования – 3 часа [1-7] 7)Система прерываний. Использование регистра состояния системы. Виды регистров и их работа. Виды регистров флагов прерываний и их работа. Приоритет прерываний и возврат из прерываний. – 10 часа. [1-6] 8)Режимы и принципы работы счетчиков и таймеров микропроцессоров. Применение режима ШИМ и использование таймера для часов реального времени. Применение аналогового компаратора и аналогово-цифрового преобразователя – 10 часа [16] Модуль 4. 9)Работа периферийных устройств микропроцессоров и микроконтроллеров. Разновидности используемых интерфейсов в микропроцессорах и микроконтроллерах. Передача и прием данных по интерфейсам SPI, UART, TWI. – 6 часов. [1-7] 10)Использование EEPROM памяти. Конфигурационные ячейки для семейства Atmel. Ячейки защиты и идентификации. Транспьютерные системы. Перспективные проекты на МПС – 4 час. [1-4] Лабораторные занятия (44 часа) Литература [1-8]. Лабораторная работа №5.Изучение интерфейсов UART и TWI. Осуществление передачи данных между компьютером и микроконтроллером, вывод принятых данных с 6 СТО АлтГТУ 13.62.1.1195 –2012 компьютера на ЖКИ. (12 часов) [1-8] Лабораторная работа №6.Изучение способов формирования простейших звуковых сигналов. Формирование мелодии для музыкального звонка или информационного оповещения. (12 часов) [1-8] Лабораторная работа №7.Программирование АЦП. Режимы работы АЦП. Разработка программы определения температуры в аудитории и вывод значения на ЖКИ. (12 часов) [18] Лабораторная работа №8.Разработка функционального генератора с аналоговой выходной функцией. (8 часа) [1-8] Расчетное задание (20 часов; [8]) Расчетное задание направлена на выработку у студента опыта и навыков самостоятельного изучение материала, освоение современных средств поддержки разработчика микроконтроллеров (STK 500 и STK 600) по предметной области и предполагает выполнение студентом следующей самостоятельной работы: Самостоятельное изучение одной из задач, используя данные преподавателем источники литературы (срс - 3 часа); Разработка электрической схемы, реализующей решение задачи (срс - 2 часа); Разработка алгоритма работы микропроцессора в электронной схеме (срс - 3 часа) Разработка программного кода для микропроцессора (срс - 3 часа) Моделирование электрической схемы с микроконтроллером.(срс - 2 часа) Отладка программного кода (срс – 5 часов) Составление отчета о проделанной работе в соответствии с ЕСКД и ЕСПД (срс - 2 часа) Темы для расчетного задания: 1. Формирование световых эффектов с помощью микроконтроллера 2. Устройство нормализации звукового сигнала с помощью микроконтроллера 3. Микропроцессорное управление мощным водонагревателем 4. Охранное устройство с идентификацией доступа 5. Микропроцессорное управление позиционированием видеокамеры 6. Управление светофором с помощью микроконтроллера 7. Метеостанция на основе микроконтроллера 8. Устройство заряда аккумулятора под управлением микроконтроллера 9. Кодовый замок с повышенной стойкостью к взлому на основе микроконтроллера 10. Функциональный генератор под управлением микроконтроллера 11. «Бережливая» система освещения с микроконтроллерным управлением 12. Микроконтроллерная система сигнализации обрыва отопительной системы 13. Микроконтроллерное управление смесителем холодной и горячей воды 14. Разработка 8-канальной платы сбора данных на базе микроконтроллера 15. Разработка генератора прямоугольных импульсов с использованием микроконтроллера Расчетное задание оформляется по правилам ЕСКД и должна содержать следующие разделы: Титульный лист Аннотацию, содержащую краткое описание проделанной студентом работы. 7 СТО АлтГТУ 13.62.1.1195 –2012 Постановку задачи, описание задачи и конечного результата выполнения задачи. Описание способа решения задачи. Подробное описание электрической схемы. Подробное описание алгоритма работы программы микроконтроллера. Описание работы микроконтроллера в электрической схеме. Результаты моделирования работы микроконтроллера. Заключение, в котором кратко отражается ход решения задачи, важные выводы, полученные в результате моделирования, диаграммы, таблицы и другая важная информация. Список используемой литературы. В результате проделанной работы студент должен: Знать содержание и уметь рассчитывать практически, основные этапы разработки систем, основанных на микропроцессорах или микроконтроллерах Понимать суть взаимодействия систем: программа–микроконтроллер– электрическая схема. Уметь составлять конструкторскую документацию в соответствии с ЕСКД. Контрольное испытание Лабораторная работа 5 Защита Лабораторная работа 6 Защита Лабораторная работа 7 Защита Лабораторная работа 8 Защита Защита расчетного задания Экзамен График контроля Время проведения 3 неделя Вес в итоговом рейтинге 0,075 6 неделя 0,075 9 неделя 0,075 11 неделя 0,075 11 неделя 0,1 Во время сессии 0,6 Литература и учебно-методические материалы: Обязательная литература: 1. Новиков, Ю. В. Основы микропроцессорной техники: курс лекций /Ю. В. Новиков, П. К. Скоробогатов.- М. : ИНТУИТ.ру , 2003 - 435 с. ил. - 50 экз 2. Нарышкин Александр Кириллович. Цифровые устройства и микропроцессоры: [учеб.пособие для вузов радиотехн. специальностей] /А. К. Нарышкин.- М. : Академия , 2006 - 317, [1] с. ил. - 52 экз 3. Гусев Владимир Георгиевич. Электроника и микропроцессорная техника: [учеб.для вузов по направлению подгот. бакалавров и магистров "Биомед. инженерия" по направлению подгот. дипломир. специалистов "Биомед. техника"] /В. Г. Гусев, Ю. М. Гусев.- М. : Высш. шк. , 2008 - 797, [1] с. ил. - 25 экз 8 СТО АлтГТУ 13.62.1.1195 –2012 Дополнительная литература: 4. Нарышкин Александр Кириллович. Цифровые устройства [учеб.пособие для радиотехн. специальностей вузов] /А. Академия , 2008 - 317, [1] с. ил., схемы - 13 экз 5. Безуглов Дмитрий Анатольевич. Цифровые устройства учеб.пособие /Д. А. Безуглов, И. В. Калиенко.- Ростов н/Д : Феникс - 10 экз и микропроцессоры: К. Нарышкин.- М. : и микропроцессоры: , 2006 - 468, [1] с. ил. Программное обеспечение и Интернет-ресурсы 6. http://atmel.com/ 7. http://easyelectronics.ru/avr-studio-likbez.html Состав программного обеспечения: 1. ОперационнаясистемаWindowsXP. 2. AVR Studio Методические указания студентам 8. Борисов А.П. Учебно-методическое пособие по курсу "Микропроцессорная техника": учеб. пособие /БорисовА. П.,Алт. гос. техн. ун-т им. И. И. Ползунова.-Барнаул: Изд-во АлтГТУ, 2012. В результате изучения дисциплины студенты должны обладать знаниями, умениями и навыками, приведенными в таблице. Кодкомпе тенции Содержание по ФГОС компетенции (или ее ВПО или части) ООП Способностью к обобщению, анализу, восприятию информации, ОК-8 постановке цели и выбору путей ее достижения, владеть культурой мышления Способность к саморазвитию, самореализации, ОК-11 приобретению новых знаний, повышению своей квалификации и мастерства В результате изучения дисциплины обучающиеся должны: Знать уметь владеть - методикам Среду - работать с ПО работы вПО программирования AVR Studio и AVR Studio AVRStudioи CodeVision и CodeVision CodeVision Языки программирования assemblerи С++ применительно к контроллерам Atmel - подключать к отладочным платам внешние устройства по имеющимся интерфейсам на плате методиками составления схем управления и контроля технологиче 9 СТО АлтГТУ 13.62.1.1195 –2012 Кодкомпе тенции Содержание по ФГОС компетенции (или ее ВПО или части) ООП В результате изучения дисциплины обучающиеся должны: Знать уметь владеть скими и производств енными процессами на основе микроконтр оллеров ПК-1 ПК-2 ПК – 16 Способностью использовать основные естественнонаучные законы, применять математический аппарат в профессиональной деятельности, выявлять сущность проблем, возникающих в ходе профессиональной деятельности способностью понимать сущность и значение информации в развитии современного общества, применять достижения информатики ивычислительной техники, перерабатывать большие объемы информации проводить целенаправленный поиск в различных источниках информации по профилю деятельности, в том числе в глобальных компьютерных системах способностью использовать - работать с отладочными - назначение и платами и возможности применять их микропроцессорны для проверки х программных программного средств кода микропроцессор ов методиками подключени я и составления схем подключени я через интерфейсы к персонально му компьютеру составлять электронные схемы и - сущность и цели включать автоматизации Микроконтролле общественных и ры и их производственных применение в объектов информационно й безопасности в уже готовые схемы назначением и возможност ями функционал ьноаппаратной части микропроце ссоров технологию - осуществлять работы с аналогометодиками 10 СТО АлтГТУ 13.62.1.1195 –2012 Кодкомпе тенции Содержание по ФГОС компетенции (или ее ВПО или части) ООП инструментальные средства и программирования для решения профессиональных задач В результате изучения дисциплины обучающиеся должны: Знать уметь Ассемблером AVR цифровые Studio и языком Си преобразования оболочки CodeVision владеть управленияз накобуквенными индикатора ми, основанным и на кодогенераторах, знакосинтезатора х и других принципах Порядок вычисления рейтинга по дисциплине «Микроконтроллеры и их применение в информационной безопасности» 1 Шкала оценок и правила вычисления рейтинга Успеваемость студента оценивается с помощью текущего рейтинга (во время аттестации), семестрового (после окончания семестра) и итогового рейтинга (после сессии). Во всех случаях рейтинг вычисляется по формуле: R i pi RT pi , где Ri – оценка за i-ю контрольную точку, pi – вес этой контрольной точки. Суммирование проводится по всем контрольным точкам с начала семестра до момента вычисления рейтинга. Пусть студент получил следующие оценки. Выполнение и защита работы 1 – 72 балла, работы 2 – 57 баллов, работы 3 -45 баллов, работы4 – 0 баллов (не защищена). На 1-й аттестации (9 неделя) его рейтинг равен: RT 1 72 0,05 57 0,05 45 0,05 0 * 0,05 43,5 . 0,05 0,05 0,05 0,05 На 17 неделе аналогичным образом учитываются выполнение и защита лабораторных работ по темам 1-8. Перед началом сессии вычисляется семестровый рейтинг по темам 1-8, расчетного задания и с учётом посещаемости студентом занятий. R СЕМ 0,9R Б П где R – текущий рейтинг на конец семестра, вычисленный по результатам контрольных точек, Бп – дополнительные баллы за посещаемость занятий определённые по следующей схеме 11 СТО АлтГТУ 13.62.1.1195 –2012 Итоговый рейтинг, помимо семестрового, учитывает рейтинговую оценку выполнения экзаменационного задания с учетом его веса.В зачётку выставляется оценка, соответствующая итоговому рейтингу. Доцент кафедры вычислительных систем и информационной безопасности __________________ Борисов А.П. 12