E-Book Content
В.Н. Хилинский
MicroCode Studio - программная среда для разработки и отладки программ на языке BASIC.
Примеры программ.
Справочник по командам PicBasic Pro.
Уфа 2007
2
Содержание Предисловие Введение
7 8
Глава 1. PIC-микроконтроллеры Питание микроконтроллеров Сброс и перезапуск микроконтроллеров Регистры конфигурации Генераторы тактовых импульсов Порты ввода/вывода и регистры управления передачей данных
10 10 12 14 14
Глава 2. Компилятор PicBasicPro Интерактивная среда разработки (IDE) - Microcode Studio Plus. Установка и настройка Интерактивная отладка программ (ICD) Программа MicroCode Loader Терминал последовательного порта (The Serial Communicator) Программа Easy HID Wizard Язык PicBasicPro Основные понятия и определения Идентификаторы Комментарии Переменные Псевдонимы Константы Символы Метки Массивы Математические операторы Умножение Деление Операторы сдвига Оператор ABS Оператор COS Оператор DCD Оператор DIG Оператор DIV32 Оператор MAX и MIN Оператор NCD Оператор REV Оператор SIN
17
3
16
18 31 34 34 36 36 36 36 37 37 38 39 40 40 41 42 44 44 45 45 45 46 46 46 47 48 48 48
Оператор SQR Поразрядные операторы Операторы сравнения Логические операторы Некоторые замечания о стилях программирования
49 49 49 50 51
Глава 3. Примеры программ Пример № 1 – Мигающий светодиод (Hello Word) Пример № 2. Работа с несколькими светодиодами Пример № 3. Взаимодействие с кнопкой Пример № 4. Аналого-цифровое преобразование Пример № 5. Управление сервомотором Пример № 6. Управление ЖКИ Пример № 7. Подключение 7 сегментного светодиодного индикатора Пример № 8. Работа с внутренней ЕЕПРОМ Пример № 9. Работа с внешней ЕЕПРОМ Пример № 10. Работа с 12 кнопочной клавиатурой Пример № 11. Создание музыки
52 52 54 58 60 64 66
Глава 4. Команды компилятора PicB