- •Введение
- •Исходные данные
- •1. Описание микроконтроллера к1816ве52
- •1.1. Структура микроЭвм
- •МикроЭвм (микроконтроллер) семейства ..Ве52(8052) имеют следующие аппаратные особенности:
- •1.2. Архитектурные особенности
- •2.1. Описание технологического процесса
- •2.2. Режим работы микроконтроллера
- •1.3. Организация внутренней памяти
- •1.4. Описание внешних устройств микроЭвм
- •2. Описание микропроцессорной системы управления технологическим процессом
- •2.3. Распределение адресного пространства
- •2.4. Распределение ресурсов ввода/вывода
- •3. Составление алгоритма управления и программного обеспечения микопроцессорной системы управления.
- •3.1. Пульт управления оператора
- •3.2. Алгоритм управления объектом f1, t1
- •3.3. Алгоритм управления f2, t2, t3
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 - пространство регистров (48 байт);
DSEG - пространство внутренней памяти данных (256 байт);
BSEG - битовое пространство данных (256 бит);
XSEG - пространство внешней памяти данных (до 64К байт);
CSEG - пространство программного кода (до 64К байт).
Пространства RSEG и BSEG частично пересекаются, физически совмещаются с DSEG и образуют единую внутреннюю среду для хранения данных. Пространство регистров представлено четырьмя банками регистров по 8 РОН в каждом, а так же 16-разрядными программным счетчиком PC и регистром косвенного адреса DPTR, 8-разрядными аккумуляторами A и B, указателем стека SP и регистром PSW.
