
- •М.Л.Кулиш
- •Содержание разделов
- •Некоторые советы по созданию больших программ
- •Приложение A. Переменные Бейсика
- •Приложение B. Система команд микроконтроллера 8051
- •Приложение C. Коды команд MCS-51
- •Типы данных и переменных
- •DEBOUNCE
- •LCD, LCDBUS, LCDPIN
- •Операторы Bascom-8051
- •Функции Bascom-8051
- •Элементы
- •Назначение и применение элементов языка Bascom
- •14. Программирование прерываний
- •Числовые переменные
- •Строковые переменные
- •Система команд микроконтроллера 8051
- •Команды передачи данных
- •Команды перехода
- •Команды перехода (продолжение)
- •Логические операции
- •Логические операции (продолжение)
- •Очистка А
- •Инвертирование А
- •Сдвиг А влево
- •Сдвиг А влево через перенос
- •Сдвиг А вправо
- •Сдвиг А вправо через перенос
- •Перестановка полубайтов А
- •SWAP A
- •Установка переноса
- •SETB C
- •Установка бита
- •SETB bit
- •Сброс переноса
- •Сброс бита
- •Загрузка переноса битом
- •Загрузка бита переносом
- •Тестирование бита Z
- •Тестирование переноса
- •Тестирование битов
- •Если bit=C
- •Инверсия бита
- •Инверсия переноса
- •Команды арифметических операций
- •Сложение аккумулятора с РОН
- •ADD A, direct
- •ADD A, #data
- •ADDC A, R0
- •ADDC A, R1
- •ADDC A, R2
- •ADDC A, R3
- •ADDC A, R4
- •ADDC A, R5
- •ADDC A, R6
- •ADDC A, R7
- •ADDC A, direct
- •ADDC A, @R0
- •ADDC A, @R1
- •ADDC A, #data
- •SUBB A, R0
- •SUBB A, R1
- •SUBB A, R2
- •SUBB A, R3
- •SUBB A, R4
- •SUBB A, R5
- •SUBB A, R6
- •SUBB A, R7
- •SUBB A, direct
- •SUBB A, @R0
- •SUBB A, @R1
- •SUBB A, #data
- •Команды арифметических операций (продолжение)
- •Инкрементирование А
- •Инкрементирование РОН
- •INC direct
- •Инкрементирование DPTR
- •INC DPTR
- •Декрементирование А
- •Декрементирование РОН
- •DEC direct
- •Умножение
- •Деление
- •Десятичная коррекция
Содержание
Содержание разделов |
Стр. |
|
|
Короткий справочник по Bascom-8051 (перечень директив, операторов, |
1-1 |
функций) |
|
Введение (о программе Bascom-8051) |
2-1 |
Системные соглашения (принятые элементы языка) |
3-1 |
Директивы, операторы и функции Bascom-8051 |
4-1 |
Правила оформления ассемблерных вставок в тексте программ для компилятора |
5-1 |
«Bascom-8051» |
|
Встроенный текстовый редактор |
6-1 |
Распределение памяти при определении переменных, память программ и |
7-1 |
ограничения Bascom |
|
Структура текста программы |
8-1 |
Выбор и установка типа процессора |
9-1 |
Установка параметров Bascom |
10-1 |
Распределение ресурсов микроконтроллера |
11-1 |
Начальная инициализация системы |
12-1 |
Конфигурирование внешних устройств |
13-1 |
Программирование прерываний |
14-1 |
Проверка условий и изменение хода выполнения программы |
15-1 |
Программирование вывода на индикатор |
16-1 |
Программирование последовательного порта |
17-1 |
Программирование аналоговых преобразователей |
18-1 |
Программирование устройств c шиной Microwire |
19-1 |
Программирование устройств I2C |
20-1 |
Программирование таймеров |
21-1 |
Программирование устройств с последовательным вводом-выводом |
22-1 |
Вычисления и преобразования чисел |
23-1 |
Преобразование строковых переменных |
24-1 |
Применение логических функций |
25-1 |
Организация циклов и систем реального времени |
26-1 |
Программирование с использованием индексированных переменных Bascom |
27-1 |
Программирование EEPROM AT89S82252 |
28-1 |
Стиль надежного программирования с помощью Bascom |
29-1 |
Отладка программ Bascom |
30-1 |
Ошибки и неприятности Bascom |
31-1 |
Некоторые советы по созданию больших программ |
32-1 |
Приложение A. Переменные Бейсика |
A-1 |
Приложение B. Система команд микроконтроллера 8051 |
B-1 |
Приложение C. Коды команд MCS-51 |
C-1 |