Белов, А.В. Микроконтроллеры AVR: от азов программирования до создания практических устройств
126 Микроконтроллеры AVR от азов программирования... можете пользоваться всеми возможностями, какие обычно предостав ляет любой современный текстовый редактор. Встроенный текстовый редактор программы AVR Studio поддержи вает все необходимые сервисные функции: ♦ выделение текстовых фрагментов; ♦ вырезание; ♦ копирование; ♦ вставку; ♦ перетаскивание мышью; ♦ поиск и замену. Для управления всеми этими возможностями используется стандарт ный интерфейс, знакомый вам по многим текстовым редакторам, в част ности, по популярному редактору Microsoft Word. Набранный тест про граммы не забудьте записать на диск при помощи команды «Save» меню «File» или при помощи соответствующей кнопки на панели инструментов (И). Кнопка позволяет записать сразу все открытые текстовые файлы. Для программ, приведенных в этой книге, проекты создавать не обязательно. Достаточно скопировать файл с электронными вер сиями программ с диска, прилагаемого к книге, или скачать с сайта http://book.mirmk.net , распаковать архив и поместить его содержимое в директорию c:\BookProgramm\ на жестком диске вашего компьютера. Если вы копируете с диска, воспользуйтесь специальной функцией копи рования программы-оболочки диска. После распаковки у вас появится целый набор директорий, в каждой из которых помещен свой проект. Причем архив содержит не только проекты на Ассемблере, но и на СИ. Любой проект на Ассемблере можно открыть при помощи пункта «Open Project» меню «Project». 4.1.4. Трансляция программы Форматы файлов После того, как текст программы набран и записан на жесткий диск, необходимо произвести трансляцию программы. В процессе трансляции создается результирующий файл, который представляет собой ту же про грамму, но в машинных кодах, предназначенную для записи в программную память микроконтроллера. Результирующий файл имеет расширение hex. Кроме hex -файла транслятор создает еще несколько вспомогательных файлов. И главное, файл с расширением еер. Этот файл имеет точно такую же внутреннюю структуру, как файл hex. А содержит он информа цию, предназначенную для записи в EEPROM. Такая информация появ ляется в том случае, когда в тексте программы переменным, размещен
Made with FlippingBook
RkJQdWJsaXNoZXIy MTExODQxMg==