logo
Микроконтроллеры семейства MCS-511

8.5.Программные симуляторы. 58

8.6.Платы развития. 58

8.7.Отладочные мониторы. 59

8.7.1.Принцип работы. 59

8.7.2.Достоинства и недостатки отладочных мониторов. 59

8.8.Эмуляторы ПЗУ. 59

8.9.Типичные функциональные модули средств разработки и отладки. 60

8.10.Отладчик. 60

8.11.Узел эмуляции микроконтроллера. 61

8.12.Эмуляционная память. 61

8.13.Подсистема точек останова. 61

8.14.Процессор точек останова. 61

8.15.Трассировщик. 61

8.16.Профилировщик . 61

8.17.Интегрированная среда разработки. 62

9.Программные средства для микроконтроллеров семейства MCS-51. 63

9.1.Дизассемблеры MCS-51. 63

9.2. Введение в интегрированную отладочную среду ProView для микроконтроллеров семейства MCS-51, 251, XA 63

9.2.1.Оптимизирующий кросс-компилятор C51. 64

9.2.2.Макроассемблер A51. 64

9.2.3.Компоновщик L51. 65

9.2.4.Отладчик/симулятор WinSim51. 65

9.3.Быстрый старт. 65

9.3.1.Запуск ProView и создание файла проекта. 65

9.3.2.Добавка файла с исходным текстом и его редактирование. 66

9.3.3.Компиляция и компоновка. 67

9.3.4.Тестирование и отладка. 67

9.3.5.Пошаговый режим и выход из отладчика. 69

9.3.6.Следующий шаг. 69

9.4.Интегрированная отладочная среда mVision2. 72

9.5..Компиляторы с языка ассемблер для микроконтроллеров семейства MCS-51. 72

10.Основные характеристики микроконтроллеров MCS 51 / MCS 251. 73

11.Микроконтроллеры семейства MCS51 и его аналоги. 75

12.Список литературы. 76

1.Общие особенности управляющих микроконтроллеров.

Основные требования, которые потребители предъявляют к управляющим блокам приборов можно сформулировать следующим образом:

В отличие от универсальных компьютеров к управляющим контроллерам, как правило, не предъявляются высокие требования к производительности и программной совместимости.

Выполнение всех этих довольно противоречивых условий одновременно затруднительно, поэтому развитие и совершенствование техники пошло по пути специализации и в настоящее время количество различных моделей управляющих микроконтроллеров чрезвычайно велико.

Однако можно выделить некоторые черты архитектуры и системы команд, общие для всех современных микроконтроллеров, это:

Микроконтроллеры обычно классифицируют по разрядности обрабатываемых чисел

Yandex.RTB R-A-252273-3
Yandex.RTB R-A-252273-4