- •Правила оформления курсовых проектов
- •Требования к содержанию основных разделов
- •Порядок сдачи курсовых проектов
- •Варианты заданий
- •Flash-диск с usb портом
- •Программируемый конвертор «u – rs232»
- •Цифровой многоканальный вольтметр с жки индикатором
- •4. Коммуникационный can-модуль
- •5. Коммуникационный i2c -модуль
- •6. Программируемый регулятор температуры
- •7. Программируемый функциональный генератор сигналов
- •8. Встроенный контроллер манипулятора «мышь» для пк
- •9. Информационно-управляющий контроллер «бегущая строка»
- •10. Управляемый коммутатор сети «lan»
- •11. Контроллер приемника сду для бытовых телевизоров
- •12. Конвертор протоколов i2c/MicrowireTm
- •13. Контроллер управления матричным дисплеем графического эквалайзера
- •14. Flash-диск с 8 bit Parallel Slave Port
- •15. Распределенная система контроля и управления лифтами
- •16. Контроллер доступа в Internet по ррр протоколу
- •17. Расширитель сом портов для пк
- •18. Контроллер указателя «Touch Pad» для ноутбука
- •19. «Master»-контроллер as интерфейса iec 62026-2
- •20. «Slave»-контроллер as интерфейса iec 62026-2
- •21. «Hart»-терминал
- •22. «Hart»-модем
- •23. Контроллер для многоканальных систем сбора данных
- •24. Ps/2 контроллер клавиатуры для ibm совместимых пк
- •25. Логический анализатор ipx/spx трафика в лвс
Министерство образования Республики Беларусь
ГРОДНЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
им. ЯНКИ КУПАЛЫ
В.М. Рамазанов, Ю.Р. Бейтюк
МЕТОДИЧЕСКИЕ УКАЗАНИЯ
ПО КУРСОВОМУ ПРОЕКТИРОВАНИЮ
по курсу “Программируемые цифровые устройства”
для студентов 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 и содержать следующие обязательные разделы:
титульный лист, содержащий: название вуза, факультета, кафедры на которой выполнялся курсовой проект, тему курсового проекта, Ф.И.О студента и руководителя;
текст и номер задания, выбираемого студентом в соответствии с его порядковым номером в журнале студенческой группы;
краткий обзор существующих решений-аналогов для реализации систем, приведенных в задании;
структурная схема разрабатываемой системы с указанием уровней напряжения, сигналов, протоколов и скоростей обмена данными между блоками;
электрическая принципиальная схема разрабатываемой системы с указанием типов контроллера и периферийных элементов;
описания работы разрабатываемой системы по структурной и принципиальной схемам, используемых форматов, протоколов обмена данными, соответствующих временных диаграмм, а также используемых периферийных элементов и специализированных контроллеров, преобразователей протоколов и т.д.;
блок-схема алгоритма работы программного обеспечения для PIC контроллера, если в Вашей системе используется несколько PIC контроллеров, то блок схемы приводятся для каждого из них;
исходные тексты программ на ассемблере с комментариями основных процедур;
методику моделирования работы контроллера в среде MPLAB;
список использованной литературы;
содержание.
Требования к содержанию основных разделов
При разработке приведенных выше разделов расчетно-пояснительной записки необходимо учитывать следующие обязательные требования:
устройство должно содержать в составе электрической принципиальной схемы управляющий PIC контроллер, их количество и тип не ограничены (с учетом наличия в перечне среды MPLAB), при этом периферийные микросхемы (если их использование разрешено) – могут быть любыми;
использование специализированных микросхем по умолчанию (аппаратных конверторов протоколов, коммуникационных контроллеров и т.д.) – запрещено, если иное специально не оговорено в условии задания;
в электрической принципиальной схеме должны быть показаны цепи общей синхронизации, питания, сброса, коррекции и т.д.;
при использовании программируемых специализированных преобразователей (если их использование разрешено) – необходимо представить их описание, внутреннее ПО, либо детальный алгоритм функционирования;
разработка ПО для PIC контроллера должна проводится в среде MPLAB, исключительно с использованием ассемблера в качестве языка программирования, без применения языков высокого уровня;
при разработке ПО необходимо учитывать реальное состояние регистров и портов выбранного контроллера при сбросе, наличие сторожевого таймера, начальный адрес размещения команд в ПЗУ команд, входные сигналы в исходном состоянии выберите на Ваше усмотрение, все относительные интервалы времени, если иное не указано в условии, задаются Вами из условия что один интервал равен одному циклу выполнения ПО;
при любых действиях, отличающихся от приведенных в условии задания (ошибочных, либо нарушении их правильной последовательности), контроллер не должен реагировать на команду и сохраняет предыдущее правильное состояние. Если в условии задания не указан режим, в который контроллер возвращается после выполнения какого-либо действия, то считается, что он должен вернуться в предыдущее состояние;
после компиляции проекта в среде MPLAB необходимо проверить не превышает ли объем hex-файла объема ПЗУ команд выбранного Вами PIC контроллера, превышение считается ошибкой разработки ПО или выбора контроллера;
отладку проекта необходимо проводить во ВСЕХ возможных (даже запрещенных) режимах работы контроллера MPLAB как в статическом режиме, так и в режиме анимации.
при нехватке исходных данных, не нарушая логику работы системы в целом, недостающие форматы и протоколы взаимодействия контроллера с периферийными элементами схемы выберите самостоятельно.
