Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МПСУ №2 (ВАРИАНТ 5).docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
170 Кб
Скачать
☆

1. Описание микроконтроллера к1816ве52

1.1. Структура микроЭвм

Однокристальная микро-ЭВМ К1816ВЕ52 (зарубежный аналог ­­– i8052) представляет собой как бы второе поколение микроЭВМ серии К1816 со значительно большими вычислительными мощностями. 16-разрядный программный счетчик и 16-разрядные регистры косвенного адреса позволяют управлять внешней памятью программ и данных по 64К байт. Значительно расширены возможности системы команд, увеличена номенклатура встроенных ВУ.

МикроЭВМ ..ВЕ52 отличается от ..ВЕ51 большей внутренней памятью данных (256 байт вместо 128) и наличием третьего встроенного таймера. Все остальные ресурсы кристаллов идентичны. Ниже будем рассматривать микроЭВМ К1816ВЕ52.

МикроЭвм (микроконтроллер) семейства ..Ве52(8052) имеют следующие аппаратные особенности:

  • внутреннее ОЗУ объемом 256 байт;

  • четыре двунаправленных побитно настраиваемых восьмиразрядных порта ввода-вывода;

  • два 16-разрядных таймера-счетчика;

  • встроенный тактовый генератор;

  • адресация 64 КБайт памяти программ и 64 Кбайт памяти данных;

  • две линии запросов на прерывание от внешних устройств;

  • интерфейс для последовательного обмена информацией с другими микроконтроллерами или персональными компьютерами.

Микроконтроллер снабжен УФ ПЗУ объемом 4 Кбайт. Микроконтроллер выполнен на основе высокоуровневой n-МОП технологии. Через четыре программируемых параллельных порта ввода/вывода и один последовательный порт микроконтроллер взаимодействует с внешними устройствами. Основу структурной схемы

образует внутренняя двунаправленная 8-битная шина, которая связывает между собой основные узлы и устройства микроконтроллера: резидентную память программ (RPM), резидентную память данных (RDM), арифметико-логическое устройство (ALU), блок регистров специальных функций, устройство управления (CU) и порты ввода/вывода (P0-P3).

Структурная схема микро-ЭВМ К1816ВЕ52 показана на рис. 1.

Рис.1. Структура микро-ЭВМ К1816ВЕ52

Большинство сигналов ..ВЕ52 имеют назначение, аналогичное соответствующим сигналам ..ВЕ48:

  • ALE - строб адреса;

  • PSEN\ - строб чтения внешней памяти программ;

  • RD\,WR\- стробы чтения и записи внешней памяти данных;

  • EA\ - разрешение обращения во внутреннюю память программ;

  • T0,T1,T2 - входы счетчиков внешних событий;

  • INT0,INT1- запросы внешних радиальных прерываний;

Дополнительно введен сигнал управления счетчиком T2 и последовательные линии связи:

  • T2EX - управление режимом таймера/счетчика T2;

  • RxD - вход данных последовательного канала;

  • TxD - выход данных последовательного канала.

1.2. Архитектурные особенности

Микро-ЭВМ ..ВЕ52 позволяет управлять пятью (частично пересекающимися) адресными пространствами памяти, четыре из которых являются областями данных:

  • RSEG - пространство регистров (48 байт);

  • DSEG - пространство внутренней памяти данных (256 байт);

  • BSEG - битовое пространство данных (256 бит);

  • XSEG - пространство внешней памяти данных (до 64К байт);

  • CSEG - пространство программного кода (до 64К байт).

Пространства RSEG и BSEG частично пересекаются, физически совмещаются с DSEG и образуют единую внутреннюю среду для хранения данных. Пространство регистров представлено четырьмя банками регистров по 8 РОН в каждом, а так же 16-разрядными программным счетчиком PC и регистром косвенного адреса DPTR, 8-разрядными аккумуляторами A и B, указателем стека SP и регистром PSW.