Пособие предназначено для первоначального ознакомления со структурой и основными особенностями однокристальной ВМ (ОВМ) семейства х51, ставшей промышленным стандартом для 8-битных процессоров.
Изложены базовые сведения о схемотехнике выходных цепей и внутренних узлов ОВМ. Приведено описание системы команд, особенностей оформления программ, примеры типовых процедур, которые могут быть использованы при курсовом проектировании.
Оглавление
Введение 6
1. Внутренние ресурсы ОВМ семейства х51 8
1.1. Общее описание ОВМ х51 9
1.2. Особенности выходных цепей портов 15
1.3. Работа ОВМ и структура памяти 22
1.4. Спецрегистры ОВМ х51 27
1.4.6. Спецрегистры внутренней периферии 30
1.5. Память данных - регистры и операнды 31
1.6. Методы адресации операндов 34
2. Перечень команд ОВМ х51 37
2.1. Особенности ассемблерных команд 38
2.2. Команды пересылки данных 39
2.3. Арифметические команды 44
2.4. Логические команды 47
2.5. Команды передачи управления 51
2.6. Оформление ассемблерной программы 57
3.Управление внутренней аппаратурой ОВМ х51 64
3.1. Запись (вывод) информации битовыми командами 65
3.2. Чтение (ввод) информации битовыми командами 68
3.3. Ввод-вывод информации байтовыми командами 71
3.4. Управление прерываниями 75
3.5. Пример программы для внешнего прерывания 78
3.6. Регистры и возможности таймеров 80
3.7. Счет времени при помощи таймеров 83
3.8. Управление последовательным портом 89
3.9. Особенности инициализации последовательного порта 96
3.10. Процедуры для последовательного порта 100
Список используемых сокращений 103
Литература 103