Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Zadanija_na_KP_po_kursu_PCU.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
160.77 Кб
Скачать

Министерство образования Республики Беларусь

ГРОДНЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

им. ЯНКИ КУПАЛЫ

В.М. Рамазанов, Ю.Р. Бейтюк

МЕТОДИЧЕСКИЕ УКАЗАНИЯ

ПО КУРСОВОМУ ПРОЕКТИРОВАНИЮ

по курсу “Программируемые цифровые устройства”

для студентов 4 курса физико-технического факультета,

специальности 1 - 38.02.01

«Информационно-измерительная техника»

Гродно 2005

ТЕМЫ КУРСОВЫХ ПРОЕКТОВ

Наименование темы

FLASH-диск с USB портом

Программируемый конвертор «U – RS232»

Цифровой многоканальный вольтметр с ЖКИ индикатором

Коммуникационный CAN-модуль

Коммуникационный I2C -модуль

Программируемый регулятор температуры

Программируемый функциональный генератор сигналов

Встроенный контроллер манипулятора «мышь» для ПК

Информационно-управляющий контроллер «бегущая строка»

Управляемый коммутатор сети «LAN»

Контроллер приемника СДУ для бытовых телевизоров

Конвертор протоколов I2C/MicrowireTM

Контроллер управления матричным дисплеем графического эквалайзера

FLASH-диск с 8 bit Parallel Slave Port

Распределенная система контроля и управления лифтами

Контроллер доступа в Internet по РРР протоколу

Расширитель СОМ портов для ПК

Контроллер указателя «Touch Pad» для ноутбука

«Master»-контроллер AS интерфейса IEC 62026-2

«Slave»-контроллер AS интерфейса IEC 62026-2

«HART»-терминал

«HART»-модем

Контроллер для многоканальных систем сбора данных

PS/2 контроллер клавиатуры для IBM совместимых ПК

Логический анализатор IPX/SPX трафика в ЛВС

Правила оформления курсовых проектов

Расчетно-пояснительная записка, предъявляемая к защите, должна быть отпечатана на одной стороне листа формата А4 и содержать следующие обязательные разделы:

  1. титульный лист, содержащий: название вуза, факультета, кафедры на которой выполнялся курсовой проект, тему курсового проекта, Ф.И.О студента и руководителя;

  2. текст и номер задания, выбираемого студентом в соответствии с его порядковым номером в журнале студенческой группы;

  3. краткий обзор существующих решений-аналогов для реализации систем, приведенных в задании;

  4. структурная схема разрабатываемой системы с указанием уровней напряжения, сигналов, протоколов и скоростей обмена данными между блоками;

  5. электрическая принципиальная схема разрабатываемой системы с указанием типов контроллера и периферийных элементов;

  6. описания работы разрабатываемой системы по структурной и принципиальной схемам, используемых форматов, протоколов обмена данными, соответствующих временных диаграмм, а также используемых периферийных элементов и специализированных контроллеров, преобразователей протоколов и т.д.;

  7. блок-схема алгоритма работы программного обеспечения для PIC контроллера, если в Вашей системе используется несколько PIC контроллеров, то блок схемы приводятся для каждого из них;

  8. исходные тексты программ на ассемблере с комментариями основных процедур;

  9. методику моделирования работы контроллера в среде MPLAB;

  10. список использованной литературы;

  11. содержание.

Требования к содержанию основных разделов

При разработке приведенных выше разделов расчетно-пояснительной записки необходимо учитывать следующие обязательные требования:

  1. устройство должно содержать в составе электрической принципиальной схемы управляющий PIC контроллер, их количество и тип не ограничены (с учетом наличия в перечне среды MPLAB), при этом периферийные микросхемы (если их использование разрешено) – могут быть любыми;

  2. использование специализированных микросхем по умолчанию (аппаратных конверторов протоколов, коммуникационных контроллеров и т.д.) – запрещено, если иное специально не оговорено в условии задания;

  3. в электрической принципиальной схеме должны быть показаны цепи общей синхронизации, питания, сброса, коррекции и т.д.;

  4. при использовании программируемых специализированных преобразователей (если их использование разрешено) – необходимо представить их описание, внутреннее ПО, либо детальный алгоритм функционирования;

  5. разработка ПО для PIC контроллера должна проводится в среде MPLAB, исключительно с использованием ассемблера в качестве языка программирования, без применения языков высокого уровня;

  6. при разработке ПО необходимо учитывать реальное состояние регистров и портов выбранного контроллера при сбросе, наличие сторожевого таймера, начальный адрес размещения команд в ПЗУ команд, входные сигналы в исходном состоянии выберите на Ваше усмотрение, все относительные интервалы времени, если иное не указано в условии, задаются Вами из условия что один интервал равен одному циклу выполнения ПО;

  7. при любых действиях, отличающихся от приведенных в условии задания (ошибочных, либо нарушении их правильной последовательности), контроллер не должен реагировать на команду и сохраняет предыдущее правильное состояние. Если в условии задания не указан режим, в который контроллер возвращается после выполнения какого-либо действия, то считается, что он должен вернуться в предыдущее состояние;

  8. после компиляции проекта в среде MPLAB необходимо проверить не превышает ли объем hex-файла объема ПЗУ команд выбранного Вами PIC контроллера, превышение считается ошибкой разработки ПО или выбора контроллера;

  9. отладку проекта необходимо проводить во ВСЕХ возможных (даже запрещенных) режимах работы контроллера MPLAB как в статическом режиме, так и в режиме анимации.

  10. при нехватке исходных данных, не нарушая логику работы системы в целом, недостающие форматы и протоколы взаимодействия контроллера с периферийными элементами схемы выберите самостоятельно.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]