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