Структурная схема микроконтроллера 1830ВЕ51
Микроконтроллер МК51 содержит все необходимые узлы для автономной работы:
1. Восьмиразрядный процессор;
2. Память программ объемом 4 Кбайт;
3. Память данных объемом 128 байт;
4. Четыре порта ввода/вывода;
5. Два 16-разрядных многорежимных таймера/счетчика;
6. Схемы обработки прерываний с пятью векторами и двумя уровнями;
7. Последовательный интерфейс;
8. Тактовый генератор.
Система команд МК51 содержит 111 базовых команд. Команда имеет 1, 2 и 3 байтовый формат.
Микроконтроллер конструктивно выполнен в корпусе с 40 внешними выводами, которые совместимы с элементами ТТЛ. Назначение выводов микроконтроллера МК51 показано на рис. 1.1, а его структурная схема приведена на рис. 1.2.
Рис. 1.1. Назначение выводов МК51
Рис. 1.2. Структурная схема МК51
В состав МК51 входят следующие функциональные узлы:
1. Блок управления (CU);
2. Арифметико-логический блок (ALU);
3. Резидентная память данных (RDM);
4. Резидентная память программ (RPM);
5. Счетчик команд (PC) и регистр указателя данных (DPTR);
6. Регистр указателя стека (SP);
7. Два 16-ти разрядных таймера/счетчика (Timer 0, Timer 1);
8. Блок последовательного интерфейса и прерываний.
Обмен информацией между функциональными узлами осуществляется с помощью внутренней 8-разрядной двунаправленной шины данных. Для связи с внешними компонентами МПС используется четыре двунаправленных 8-разрядных порта Р0…Р3.
Дата добавления: 2015-09-11; просмотров: 1613;