ВУЗ:
Составители:
22
поддержки работы в реальном времени. Они выполняются часто с макетным
полем или большим числом разъемов расширения. Важным их отличием от
промышленных контроллеров является необходимость программирования
пользовательской задачи на уровне реальной аппаратуры (а не на уровне вирту-
альной машины или операционной системы)независимо от используемого язы-
ка программирования (ассемблер, Си, Бейсик).
Контроллеры-конструкторы являются «открытыми системами», что оп-
ределяет состав сопроводительной документации (принципиальные электриче-
ские схемы и описание архитектуры)и инструментального программного обес-
печения (загрузчики, программаторы, мониторы-отладчики, библиотеки драй-
веров устройств и специальных вычислительных функций).
Учебные микропроцессорные стенды на базе микроконтроллеров предна-
значены для изучения принципов организации и работы микропроцессорной
элементной базы, вспомогательных элементов (память, контроллеры ввода-
вывода и др.), получения навыков проектирования и программирования микро-
процессорных систем различного назначения.
Внимания заслуживает опыт ООО «ЛМТ» (Санкт-Петербург), которое
разработало и последовательно развивает семейство микропроцессорных стен-
дов инструментального и учебного назначения - SDK. Стенд SDK-1.1 может
использоваться в следующих целях:
- макетирование микропроцессорных систем, отладка программного
обеспечения для систем на базе широко распространенного ядра
Intel MCS-51;
- автоматизация простых технологических процессов и лаборатор-
ных исследований;
- обучение;
- радиолюбительство, управление бытовой техникой.
В основу архитектуры стенда легли разработки систем промышленной
автоматики. Предусмотрены стабилизатор и супервизор питания, схема сброса,
сторожевой таймер, энергонезависимая память на базе EEPROM и CMOS
(RTC). Интерфейс RS-232 имеет гальваническую изоляцию, что позволяет под-
ключать и отключать стенд «на ходу», не опасаясь повреждения приемопере-
датчиков. Спектр периферии в составе стенда достаточно широк: несколько ка-
налов ЦАП и АЦП, ЖКИ, клавиатура, часы реального времени, светодиоды,
звуковой излучатель, битовые порты ввода-вывода. Количество битовых вхо-
дов-выходов увеличено за счет использования расширителя портов на базе
ПЛИС фирмы Altera. В комплект поставки стенда входит CD с документацией,
комплектом инструментальных программ (компилятор языков Си и ассемблер,
симулятор, программатор Flash), тестов и примеров.
Для программирования стенда может использоваться любой транслятор
ассемблера или Си для ядра 8051, например, пакет Vision (Keil Software). До
начала программирования на языке Си рекомендуется внимательно ознако-
миться с документацией по используемому компилятору, так как компиляторы
для микроконтроллеров имеют нестандартные расширения [Интернет ресурс
http://www.intel.com/design/mcs51/docs_mcs51.htm].
поддержки работы в реальном времени. Они выполняются часто с макетным полем или большим числом разъемов расширения. Важным их отличием от промышленных контроллеров является необходимость программирования пользовательской задачи на уровне реальной аппаратуры (а не на уровне вирту- альной машины или операционной системы)независимо от используемого язы- ка программирования (ассемблер, Си, Бейсик). Контроллеры-конструкторы являются «открытыми системами», что оп- ределяет состав сопроводительной документации (принципиальные электриче- ские схемы и описание архитектуры)и инструментального программного обес- печения (загрузчики, программаторы, мониторы-отладчики, библиотеки драй- веров устройств и специальных вычислительных функций). Учебные микропроцессорные стенды на базе микроконтроллеров предна- значены для изучения принципов организации и работы микропроцессорной элементной базы, вспомогательных элементов (память, контроллеры ввода- вывода и др.), получения навыков проектирования и программирования микро- процессорных систем различного назначения. Внимания заслуживает опыт ООО «ЛМТ» (Санкт-Петербург), которое разработало и последовательно развивает семейство микропроцессорных стен- дов инструментального и учебного назначения - SDK. Стенд SDK-1.1 может использоваться в следующих целях: - макетирование микропроцессорных систем, отладка программного обеспечения для систем на базе широко распространенного ядра Intel MCS-51; - автоматизация простых технологических процессов и лаборатор- ных исследований; - обучение; - радиолюбительство, управление бытовой техникой. В основу архитектуры стенда легли разработки систем промышленной автоматики. Предусмотрены стабилизатор и супервизор питания, схема сброса, сторожевой таймер, энергонезависимая память на базе EEPROM и CMOS (RTC). Интерфейс RS-232 имеет гальваническую изоляцию, что позволяет под- ключать и отключать стенд «на ходу», не опасаясь повреждения приемопере- датчиков. Спектр периферии в составе стенда достаточно широк: несколько ка- налов ЦАП и АЦП, ЖКИ, клавиатура, часы реального времени, светодиоды, звуковой излучатель, битовые порты ввода-вывода. Количество битовых вхо- дов-выходов увеличено за счет использования расширителя портов на базе ПЛИС фирмы Altera. В комплект поставки стенда входит CD с документацией, комплектом инструментальных программ (компилятор языков Си и ассемблер, симулятор, программатор Flash), тестов и примеров. Для программирования стенда может использоваться любой транслятор ассемблера или Си для ядра 8051, например, пакет Vision (Keil Software). До начала программирования на языке Си рекомендуется внимательно ознако- миться с документацией по используемому компилятору, так как компиляторы для микроконтроллеров имеют нестандартные расширения [Интернет ресурс http://www.intel.com/design/mcs51/docs_mcs51.htm]. 22
Страницы
- « первая
- ‹ предыдущая
- …
- 20
- 21
- 22
- 23
- 24
- …
- следующая ›
- последняя »