Читаем Создаем робота-андроида своими руками полностью

• Описание оператора: Если оператор является допустимым для PICBASIC, дескриптор оператора появляется в поле строки состояния.

• Разъяснения функций операторов: Достаточно поставить курсор на оператор PICBASIC, чтобы получить разъяснения его функции.

• Список меток: Окно списка меток высвечивает текущую метку и позволяет вам выбрать нужную метку из списка для осуществления перехода.

• Выделение цветом в PICBASIC: Возможно выделять различным цветом различные слова, строки, данные, комментарии, определения и т. д. Подобное выделение позволяет более легко читать текст программы PICBASIC.

• Закладки: Для отметки нужных мест в программе CodeDesigner имеет систему закладок.

• Возможность отмены/назначения предыдущего действия: Если вы по ошибке удалили строку, то для ее восстановления необходимо нажать клавишу «отменить».

• Система окон просмотра: Наличие нескольких окон просмотра позволит вам легко редактировать текст программы.

• Печать текста программы.

• Перемещение и вставка текста.

• Возможность вставки, удаления и копирования по строкам и столбцам.

• Поиск и замена в тексте.

• Компиляция и запуск устройства программатора.

<p>Установка программного обеспечения</p>

В процессе установки компонент CodeDesigner создает поддиректорию в директории Program Files и устанавливается туда. Ярлык CodeDesigner помещается в меню программ Windows.

<p>Первая программа на PICBASIC PRO</p>

Данная программа аналогична по функции программе wink.bas для PICBASIC, но текст ее имеет отличия. Запустите программу CodeDesigner (Lte) – см. рис. 6.18 – и введите следующий текст:

‘ Программа мигалка

‘ Попеременное мигание двух светодиодов, подключенных к порту В

Loop:

High PORTB.0 ‘Включить светодиод, подключенный к порту RB0

Low PORTB.1 ‘Выключить светодиод, подключенный к порту RB1

Pause 500 ‘Задержка Ѕ с

Low PORTB.0 ‘Выключить светодиод, подключенный к порту RB0

High PORTB.1 ‘Включить светодиод, подключенный к порту RB1

Pause 500 ‘Задержка Ѕ с

got Loop ‘Переход по метке Loop для непрекращающегося мигания светодиодов

Рис. 6.18. Программа PICBASIC Pro, написанная с помощью CodeDesigner

CodeDesigner по умолчанию создает выходной код под микроконтроллер PIC 16F84. Это тип микроконтроллера, с которого я рекомендовал бы начать. Для изменения типа устройства вызовите меню устройств и выберите в нем подходящий тип микроконтроллера.

Для компиляции программы необходимо выбрать команду компиляции в соответствующем меню или нажать клавишу F5. CodeDesigner автоматически загрузит компилятор PICPASIC Pro для осуществления компиляции. Перед началом компиляции необходимо выбрать соответствующие опции в меню компилятора. CodeDesigner «попросит» выбрать директорию, в которой находится программа PICBASIC Pro и директорию для сохранения исходного и компилированного файлов.

После завершения компиляции мы можем приступить к следующему этапу – загрузке программы в микроконтроллер с помощью программатора EPIC. Необходимо следовать порядку, изложенному ранее в инструкции для компилятора PICBASIC.

<p>CodeDesigner и программатор EPIC</p>

По желанию вы можете запрограммировать ИС также с помощью CodeDesigner. Выберите опцию «загрузить программатор» в меню программатора или нажмите F6. CodeDesigner автоматически запустит EPICWIN.exe под Windows.

Когда программа EPIC под Windows запущена, необходимо установить параметры конфигурации в меню опций:

• Device: Установите тип устройства. Поставьте опцию 16F84 (по умолчанию).

• Memory size (K): Устанавливает емкость ПЗУ. Поставьте 1.

• OSC: Установка типа осциллятора. Установите ХТ – кварцевый резонатор.

• Watchdog timer: Таймер режима ожидания. Установите On.

• Code protect: Защита кода. Установите Off.

• Power-up timer enable: таймер режима включения. Установите High.

После установки параметров конфигурации вставьте микроконтроллер PIC 16F84 в панельку платы программатора EPIC. В случае если CodeDesigner при запуске программы EPIC выдает ошибку «программатор EPIC не найден» (см. рис. 6.19), вы можете либо произвести диагностику программы, либо попробовать запустить EPIC в DOS моде. Инструкции по запуску матобеспечения EPIC под DOS приведены в разделе описания PICBASIC. Схема тестового устройства аналогична схеме для компилятора PICBASIC.

Рис. 6.19. Запуск программы EPIC из CodeDesigner

<p>Мигание</p>

Включите питание схемы. Светодиоды, подключенные к микроконтроллеру, будут попеременно включаться и выключаться.

<p>Движемся дальше – приложения использования микроконтроллера</p>

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

Перейти на страницу:

Похожие книги