1
РАДИОЛЮБИТЕЛЬ - НАЧИНАЮЩИМ h
специальные модули программы,
причем второй - это отдельная про-
грамма для наблюдения процесса
передачи данных в другие систе-
мы, а первый как раз и позволяет
“подключить” к микроконтроллеру
внешние устройства, чтобы про-
наблюдать, как программа ими уп-
равл яет.
Э то й
в о зм о ж н о сть ю
пользоваться для н аш их целей
можно и нужно, а вот первой - вряд
ли, если пожелаете, можете осво-
ить ее самостоятельно.
Отмечу, что команда С оздать
позволяет на выбор создать ф ай-
лы различных типов, используе-
мых в системе - от исходного тек-
ста на языке ассемблера, до общ е-
го проекта.
Термин “П р о ект” - это новше-
ство для нас, однако уже давно и
прочно устоявшийся в среде про-
граммистов. Его смысл в следую-
щем: программа может состоять не
из единственного файла, а из не-
скольких (причем некоторые могут
быть созданы другими разработчи-
ками или даже на другом языке про-
граммирования), кроме того, про-
грамма может сопровождаться до-
полнительными файлами - докумен-
тацией, пояснениями, вспомогатель-
ными расчетами и т.п. Получается,
что все это множество требуется в
работе и им нужно как-то управлять.
Вот эта совокупность необходимых
и дополнительных файлов для ра-
боты называется проектом, а для
управления им служит пункт меню
с одноименным названием.
Чтобы создать новый проект, а
это необходимо всякий раз, когда
шщт
вы начинаете работу над новым ус-
тройством или программой, надо
выбрать соответствующий пункт из
дополнительного меню команды
С оздать, после чего вы увидите
окно создания проекта (см. ® ). В
нем вы должны ввести имя проек-
та и указать путь к папке, где он
будет храниться (по умолчанию
предлагается п ап ка
P rojects
по
пути установки системы). Если от-
мечена опция
Создать вложенную
папку,
то будет создана папка с
именем проекта, куда и поместят-
ся все файлы. Так же автоматичес-
ки может быть создан
базовый
(т.е.
первый) файл проекта на языке ас-
сем блера, если вклю чена опция
Создать базовый файл.
Имя этого
ф айла вы так же можете ввести
(расширение указывать не надо),
по умолчанию оно совпадает с име-
нем проекта. Наконец, необходимо
выбрать производителя и модель
микроконтроллера. Используемая
нами бесплатная версия предлага-
ет всего 2 варианта - микроконт-
роллер 8051 фирмы Intel и (наш !)
микроконтроллер A T89S8252 фир-
мы Atmel. В зависимости от того,
какой микроконтроллер выбран, в
системе будут (или наоборот, не
будут) доступны для использова-
ния некоторые внутренние устрой-
ства микроконтроллера. После на-
жатия О к вы приступаете к работе
над созданным проектом, сначала
он пуст или содержит единствен-
ный пустой базовый файл.
Вид окна программы при нача-
ле работы с новым (пустым) проек-
том будет примерно следующим
(см. ® - на рисунке размер всех об-
ластей уменьшен, чтобы уместить
на странице журнала, фактически
каждая область может быть гораз-
до просторнее). Кроме области ос-
новного меню, вы видите несколь-
ко
панелей с кнопками
(которые
можно довольно свободно переме-
щать), область просмотра
текуще-
го проекта,
область просмотра
ре-
сурсов
микроконтроллера, область
сообщений
и собственно
область
редактирования
текста программы.
Проект представлен в виде
дре-
вовидной
структуры. Для управле-
ния проектом, как уже было сказа-
но, используется меню П роект, но
можно использовать и
всплываю-
щее
по щ елчку правой кнопкой
мыши меню. Вы можете добавлять
файлы к проекту и удалять их, при-
чем если вы добавляете файл, ко-
торый не распознается системой
как “родной" (например, документ
M S W ord), то он добавляется в
ветвь проекта Д окум ентация, в то
время как опознанны й “родной”
файл поместится в ветвь “И сход-
н и ки ” или иную соответствующую
его назначению (группировку типов
файлов по ветвям можно настро-
ить весьма гибко самостоятельно
' Р
-*■
Проекта
Имя проекте:
! *Test
f^Tes*
Путь к проекту
0
Создать вложенную папку
• Модель к о н т р о л я ^ «
--- *
Модель:
Соадеть
80С51
Atmel
ОК
1
1
Отмена
48
| Радиолюбитель - 0 2 /2 0 0 7
предыдущая страница 48 Радиолюбитель 2007-02 читать онлайн следующая страница 50 Радиолюбитель 2007-02 читать онлайн Домой Выключить/включить текст