Создаем робота-андроида своими руками.

Программное обеспечение платы программатора EPIC.

Существуют две версии программного обеспечения EPIC: EPIC.exe под систему DOS и EPICWIN.exe под Windows. Матобеспечение под Windows является 32-разрядным и может использоваться под версии Windows 95, 98 и NT, но не подходит для 3.Х.

Использование DOS версии EPIC.

При использовании версии Windows 95 или выше вы можете открыть окно MS-DOS prompt или перезагрузить компьютер в DOS моде. Под Windows 3.ХХ необходимо завершить сессию.

Предположим, что мы находимся в DOS моде и только что завершили компилирование wink.bas с помощью компилятора pbc. Скопируйте файл wink.hex в директорию EPIC. В моде DOS prompt наберите «EPIC» и нажмите клавишу ввода для запуска DOS версии программы EPIC (см. рис. 6.11).

Использование DOS версии EPIC. Программное обеспечение платы программатора EPIC. Подробности программирования PIC микроконтроллера. Глава 6. Интеллект. Джон Ловин. Создаем робота-андроида своими руками.

Рис. 6.11. Команды EPIC

Отображение программы EPIC на мониторе показано на рис. 6.12. Используйте мышь для нажатия на клавишу Open или нажмите Alt + O на клавиатуре. Выберите файл wink.hex (см. рис. 6.13). Когда hex файл загрузится, вы увидите последовательность чисел в окне слева (см. рис. 6.14). Эта последовательность является машинным кодом программы. На правой стороне экрана высвечиваются параметры конфигурации, которые нам необходимо будет установить перед началом программирования PIC ИС.

Использование DOS версии EPIC. Программное обеспечение платы программатора EPIC. Подробности программирования PIC микроконтроллера. Глава 6. Интеллект. Джон Ловин. Создаем робота-андроида своими руками.

Рис. 6.12. Окно программы EPIC

Использование DOS версии EPIC. Программное обеспечение платы программатора EPIC. Подробности программирования PIC микроконтроллера. Глава 6. Интеллект. Джон Ловин. Создаем робота-андроида своими руками.

Рис. 6.13. Выбор шестнадцатеричного файла

Использование DOS версии EPIC. Программное обеспечение платы программатора EPIC. Подробности программирования PIC микроконтроллера. Глава 6. Интеллект. Джон Ловин. Создаем робота-андроида своими руками.

Рис. 6.14. Шестнадцатеричный файл, загруженный в программу EPIC

Просмотрим в порядке очередности список параметров конфигурации:

• Device: Определение типа устройства. Установим параметр 8Х.

• ROM size (K): Устанавливает емкость памяти ПЗУ. Выберем 1.

• OSC: Установка типа осциллятора. Выберем ХТ для кварцевого резонатора.

• Watchdog timer: Выберем On.

• Code protect: Выберем Off

• Power-up time enable: Выберем High.

После установки параметров вставьте PIC микроконтроллер 16F84 в панельку. Щелкните по Program или нажмите Alt + P на клавиатуре для запуска программирования. Прежде всего программа EPIC определяет, является ли память ИС микроконтроллера «пустой». В этом случае EPIC программа инсталлирует заданную вами программу в микроконтроллер. Если память микроконтроллера не пуста, то выдается опция прервать выполнение программы или записать новую программу поверх существующей. Если в памяти микроконтроллера уже существует какая-то программа – записывайте поверх нее. По мере программирования PIC рабочие строки машинного кода подсвечиваются. После окончания процесса микроконтроллер запрограммирован и полностью готов к работе.