Министерство образования и науки Российской Федерации
Государственное бюджетное образовательное учреждение высшего профессионального образования
«Томский государственный университет систем управления и радиоэлектроники»
УТВЕРЖДАЮ
Зав.кафедрой ЭС
____________ Н.Е.Родионов "____" ________ 2012 г.
Вводится в действие с"____" ________ 20 г.
МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО ПРОВЕДЕНИЮ ЛАБОРАТОРНЫХ РАБОТ
по дисциплине
Микропроцессорные устройства и системы
Составлена кафедрой Электронных систем
Для студентов, обучающихся по направлению подготовки 220600 «Инноватика»
по специальности 220601.65 «Управление инновациями»
Форма обучения |
очная |
Составитель доцент кафедры |
|
Электронных систем, к.ф-м.н. |
Антипин М.Е. |
|
"_04_" _июля_ 2012 г |
Томск |
2012 г. |
1
Введение
Лабораторные работы обеспечивают возможность закрепить знания, полученные в лекционной части курса, работая с реальным оборудованием и программным обеспечением. В процессе выполнения данных работ студенты получат основы программирования микроконтроллеров SuperH2A фирмы
Renesas.
Общие требования
Лабораторные работы выполняются студентами очной формы обучения индивидуально под контролем со стороны преподавателя. Все консультации осуществляются преподавателем. Число студентов, одновременно присутствующих на занятии не должно превышать 8 человек. Если в списочном составе группы студентов больше 8, то группа должна быть разделена на подгруппы численностью от 4 до 8 человек в каждой.
Для выполнения лабораторных работ целесообразно в учебном расписании выделять 4 академических часа подряд, без больших перерывов. Расписание также должно предусматривать раздельное проведение занятий у подгрупп, если группа была разделена.
Перед началом занятий студенты должны изучить инструкцию по охране труда, действующую в лаборатории. Преподаватель должен убедиться в знании инструкции, задавая студенту вопросы по ее содержанию, после чего сделать соответствующую запись в журнале охраны труда.
Во время проведения лабораторных занятий в аудитории (лаборатории) студентам запрещается передавать друг другу файлы и другие материалы, являющиеся результатом выполнения заданий.
Студент имеет право:
Выходить из аудитории (лаборатории) не спрашивая разрешения у преподавателя.
Самостоятельно распределять аудиторное время, определяя необходимость перерыва или непрерывной работы.
Просить консультации у преподавателя, если он в текущий момент не распределяет задания, не принимает выполненные работы и не консультирует другого студента.
Преподаватель, давая консультацию студенту, указывает раздел технической документации или методической литературы, в которой имеется ответ на вопрос студента. Если необходимые сведения в документации и литературе отсутствуют, то преподаватель должен дать устные пояснения или продемонстрировать практические действия, приводящие к требуемому результату, с последующей отменой для повторения студентом.
Самостоятельная работа студентов над лабораторными заданиями осуществляется в той же аудитории (лаборатории), где проводятся
2
лабораторные занятия. Преподаватель должен согласовать со студентами расписание самостоятельной работы - не менее 2 астрономических часов в неделю. В указанное время по учебному расписанию студентов и в аудитории (лаборатории) не должны проводиться другие занятия. Преподаватель должен обеспечить доступ студентов в аудиторию (лабораторию) в указанные часы. Необходимость самостоятельной работы определяет студент.
Консультации, выдача лабораторных заданий и прием результатов выполнения осуществляется только во время аудиторных занятий. Задания выполняются последовательно. Правильное выполнение некоторых заданий возможно только, если студент корректно выполнил предыдущие задания. Поэтому приступать к следующему заданию студент может, только сдав преподавателю результат выполнения предыдущего.
Техническое обеспечение практических работ
Для выполнения лабораторных работ студенту предоставляется индивидуальное рабочее место, в состав которого входят:
стул;
стол;
персональный компьютер с операционной системой Windows XP;
программное обеспечение фирмы Renesas;
отладочная плата разработки фирмы Renesas на основе микроконтроллера SuperH2A.
Размещение и освещенность рабочих мест в учебной аудитории (лаборатории) должно удовлетворять действующим требованиям СанПиН.
Прием результатов выполнения лабораторных работ
Результаты выполнения лабораторных работ демонстрируются преподавателю. Во время приема выполненной работы преподаватель вправе:
Требовать у студента демонстрации выполнения программы, предусмотренной заданием.
Самостоятельно производить манипуляции с отладочной платой и средой программирования, не изменяя программы, составленной студентом.
Требовать у студента пояснений, относящихся к исходному коду и способам реализации программы.
Задание считается выполненным и принимается преподавателем только в том случае, если реализованы все работы, предусмотренные заданием. Если какие то работы не выполнены, или выполнены неверно, то результат выполнения подлежит доработке. Студент должен работать над
3
кодом программы максимально самостоятельно, использовать отладочные средства, предоставляемые средой программирования.
Результаты выполнения заданий сохраняются преподавателем в электронном виде и хранятся в течение двух лет.
До конца семестра студент должен сдать результаты выполнения всех лабораторных работ, предусмотренным настоящими указаниями. В противном случае студент к сдаче экзамена не допускается.
Темы лабораторных работ
1.Возможности отладчика среды HEW. Описание работы в приложении А.
2.Ассемблерные инструкции микроконтроллера SuperH2A. Описание работы в приложении Б.
4
Приложение А
Возможности отладчика среды HEW
Цель : Получить практические навыки работы с отладчиком.
ВНИМАНИЕ
После выполнения каждого задания выполнить следующие 2 шага для того, чтобы удостовериться в правильности выполняемых действий:
А. Построить проект (см. Рис. 1).
Рис. 1. Меню Standart
B. Прошить проект «Записать программу в кит» (см. Рис. 2).
Рис. 2. «Дерево проекта» C. Выполнить команду GO (см. рис. 6).
Задание:
1.Открыть проект Tutorial2. Установить соединение.
2.Внутри фоновой задачи написать программу, которая:
1.Включает зеленый светодиод, делает секундную задержку,
2.Включает оранжевый светодиод, делает секундную задержку,
3.Включает красный светодиод, делает секундную задержку.
4.Затем светодиоды должны потухнуть в том же порядке, с секундной
задержкой. |
|
Определения: |
|
Светодиоды |
зеленый светодиод; |
RSK_LED0 |
|
RSK_LED1 |
оранжевый светодиод; |
5