ВУЗ:
Составители:
117
2. Инструментальные средства поддержки
ADuC824
Для использования ADuC824 в целевых проектах производителем разра-
ботан комплекс инструментальных средств поддержки разработки-отладки
приложений MicroConverter QuickStart Development System, включающий про-
граммный пакет системы разработки-отладки, отладочную плату с установлен-
ной на ней микросхемой ADuC824BS и набором элементов аппаратной «обвес-
ки», блок питания платы и интерфейсный кабель связи платы с компьютером.
Для запуска процесса инсталляции программного пакета системы разработки-
отладки MicroConverter QuickStart Development System на жесткий диск компь-
ютера следует запустить на исполнение файл setup.exe из пакета. По умолча-
нию инсталляцию рекомендуется производить в каталог C:\ADuC. Про-
граммные инструментальные средства для ADuC824 полностью совместимы с
предыдущей версией QuickStart Development System, то есть если более ранняя
версия пакета уже установлена на жесткий диск в каталог C:\ADuC, то более
поздняя версия при запуске на инсталляцию по умолчанию обновит часть ком-
понентов пакета в том же каталоге.
Пакет системы разработки-отладки включает следующие основные
программные инструментальные средства:
– кросс-ассемблер Metalink 8051;
– последовательный загрузчик WSD;
– отладчик DeBug;
– программный симулятор ADsim;
– программный анализатор АЦП WASP;
– компилятор языка Си (с ограничением размера кода 2 кбайт).
Пакет в целом и некоторые из перечисленных программ по отдельности
бесплатно доступны на сайте фирмы Analog Devices:
www.analog.com/microconverter.
Ниже будут подробно рассмотрены все перечисленные программы за ис-
ключением компилятора языка Си. Причина этого кроется в невозможности в
рамках одного учебного пособия изложить еще и принципы написания и опти-
мизации приложений на языке высокого уровня. Дело в том, что для 51-
совместимых микроконтроллеров трансляция написанного на языке Си исход-
ного текста программы приводит к затратам программной памяти, совершенно
несоразмерным со степенью функционального «наполнения» алгоритма этой
программы. По некоторым оценкам, реализация отдельных алгоритмов на ас-
семблере дает экономию в размерах объектного кода по сравнению с реализа-
цией на языке Си почти на порядок. Для микроконтроллеров с небольшим объ-
емом памяти программ, каковым является ADuC824, разработчик не может по-
зволить себе такую расточительность. Кроме того, программа, написанная на
языке ассемблера, работает гораздо эффективнее программы, написанной на
Страницы
- « первая
- ‹ предыдущая
- …
- 115
- 116
- 117
- 118
- 119
- …
- следующая ›
- последняя »
