72
Оглавление
Введение ……………………………………………………………………... 3
1. Архитектура и состав микроконтроллеров семейства MCS-51 …... 5
2. Структура базового микроконтроллера семейства MCS-51 ……... 9
2.1. Центральный процессор ……………………………………...… 10
2.1.1. Операционное устройство ……………………………... 11
2.1.2. Генератор ……………………………………………….… 12
2.1.3. Устройство управления и синхронизации ………….... 13
2.1.4. Устройство формирования адреса ……………….…... 15
2.2. Организация памяти …………………………………………..… 16
2.2.1. Память данных ………………………….…………….….. 16
2.2.2. Регистры специальных функций ….……………….….. 19
2.2.3. Память программ ……………………….…………….…. 20
2.2.4. Внешняя память программ и данных ……………..….. 21
2.3. Параллельные порты ………………………………………..….. 22
2.3.1. Драйверы портов ……………………………………..….. 22
2.3.2. Особенности архитектуры параллельных
портов Р0…Р3 …………………………………………….
23
2.4. Последовательный порт ……………………………………...… 26
2.4.1. Синхронный обмен (режим 0) ……………………….… 28
2.4.2. Асинхронный обмен (режимы 1,2,3) ………………..… 29
2.4.3. Обмен в многопроцессорных системах ………..…….. 31
2.5. Таймеры/счетчики ………………………………………..….…... 31
2.6. Система прерываний ………………………………………..….. 35
2.7. Методы адресации и система команд семейства MCS-51 ... 39
2.7.1. Методы адресации …………………………………….... 39
2.7.2. Система команд семейства MCS-51 ……………….… 42
3. Проектирование микропроцессорных систем …………………….... 45
3.1. Этапы проектирования ………………………………………..… 45
3.2. Средства проектирования МПС …………………………….… 49
3.3. Разработки программного обеспечения на языке
ассемблера ………………………………………………………...
50
Приложение 1. Условное графическое обозначение и основные
электрические характеристики микроконтроллеров
подсемейств 51 и С51 ………………………………..….
54
Приложение 2. Система команд микроконтроллеров
семейства MCS-51 ……………………………..….……
56
Приложение 3. Отладка программ эмулятором EMU-51 …………….. 63
Библиографический список ……………………………………...……….. 71