Пятница, 29.03.2024, 10:24
Неофициальный сайт Яхромского аграрного колледжа
Главная | | Регистрация | Вход
Меню сайта
Категории раздела
Цифровая схемотехника [11]
Новости из жизни цифровой схемотехники
Электронная техника [14]
Новости из жизни электронной техники
Операционные системы и среды [3]
Учебная дисциплина "Операционные системы и среды".
Микропроцессоры и микропроцессорные системы [17]
Все, что связывает нас с микропроцессорами.
Компьютерные сети и телекоммуникации [3]
Все о компьютерных сетях.
Дмитровский филиал МГАУ им. В.П.Горячкина [6]
Задания на контрольные и расчетные работы
ИГА [4]
Материалы для итогового междисциплинарного экзамена для 43 КСК
Прикладная электроника [11]
Дисциплина по ФГОС-3
КПЭ СВТ [2]
Материалы по дисциплине КПЭ СВТ
Разное [3]
Все, что не вошло в имеющиеся категории
Разработка и конструирование компонентов компьютерных систем и комплексов [1]
То, что раньше относилось к КПЭ СВТ, и еще всякое...
Электрические станции, сети и системы [45]
Материалы для студентов соответствующей специальности
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
Главная » 2011 » Август » 31 » Курсовой проект по микропроцессорам и микропроцессорным системам
22:02
Курсовой проект по микропроцессорам и микропроцессорным системам

Завтра, 1 сентября, стартует марафон под названием "Курсовой проект по микропроцессорам и микропроцессорным системам"!

Материальная основа - отладочные платы производства фирмы Mikroelektronika, разработанные для микроконтроллеров фирмы Atmel: BIGAVR2  и UNI-DS3 . Немного информации на русском языке можно найти на сайте интернет-магазина "Чип и Дип". Здесь и здесь.

Для нас является существенным, что обе отладочные платы работают с микроконтроллерами ATmega128 (это довольно шустрые 8-разрядные RISC микроконтроллеры гарвардской архитектуры), для которых мы и будем разрабатывать программы на языке mikroC PRO for AVR. Вся имеющаяся документация - только на английском языке. Что поделаешь?.. Кому сейчас легко?..

Конечным результатом программирования является получение прошивки для  ATmega128.  Далее нужно будет выполнить проверку работы прошивки на программной модели микроконтроллера - симуляцию работы микроконтроллера - для выявления ошибок.

После устранения ошибок выполняем заливку финальной версии прошивки в память микроконтроллера через интерфейс USB и наслаждаемся работой управляющей системы. Правда, пока лишь с использованием указанных выше отладочных плат...

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

Далее готовим пояснительную записку, графическую часть и с блеском защищаем свою разработку перед комиссией.

Что из программного обеспечения, ранее не изученного, нам понадобится:

1. Средство разработки и отладки программы для микроконтроллера  mikroC PRO for AVR. Ограниченную версию берем отсюда.

2. Программа моделирования схем с микроконтроллерами - ISIS Proteus. Ограниченную версию берем отсюда. Тоже все на английском языке. Впрочем, в Сети можно найти книги (правда, пригодные не на все 100%) на русском языке.

3. Программа разработки печатных плат - ARES Proteus. Вообще-то ISIS и ARES - это две части одного программного средства, именуемого народом как Proteus (ну как Multisim и Ultiboard).

4. USB программатор AVRFLASH с драйвером. Поставляется вместе с отладочной платой.

Работать с mikroC PRO for AVR и Протеусом можно без подключения к отладочной плате. Таким образом, дома можно выполнить почти 80% объема работы. В колледже мы лишь зальем разработанную финальную версию прошивки в память микроконтроллера и проверим ее на соответствие заданию на курсовой проект.

Как-то вот так...

Категория: Микропроцессоры и микропроцессорные системы | Просмотров: 2159 | Добавил: JA9640 | Рейтинг: 3.5/4
Всего комментариев: 0
Поиск
Календарь
«  Август 2011  »
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
293031
Архив записей
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Copyright JA © 2024 Сделать бесплатный сайт с uCoz