Однокристальные микроЭВМ
11.1. Однокристальные микро-ЭВМ К1816ВЕ48/49/35
Восьмиразрядные ОМЭВМ К1816ВЕ48, К1816ВЕ49 и К1816ВЕ35 отличаются лишь объемом и типом памяти программ:..ВЕ48 - 1К ППЗУ с УФ - стиранием,..ВЕ49 - 2К ПЗУ с масочным программированием,..ВЕ35 не содержит на кристалле памяти программ. Все остальные архитектурные и структурные особенности этих микро-ЭВМ идентичны; ниже будет рассмотрена ОМЭВМ ..ВЕ48, структурная схема которой показана на Рис. 11.1.
11.1.1.
Структура ОМЭВМ
Рис. 11.1. Структурная схема ОМЭВМ К1816ВЕ48
ОМЭВМ включает в себя 8-разрядное АЛУ, ОЗУ программ объемом 64 байта, 8-разрядный регистр команд и 12-разрядный счетчик команд, три 8-разрядных (квази)двунаправленных порта ввода/вывода, 8-разрядные регистр-аккумулятор A, таймер/счетчик T и регистр слова состояния PSW. Устройство управления УУ включает тактовый генератор, автомат управления операциями на кристалле и схему связи с внешней средой. Кроме того, ОМЭВМ ..ВЕ48 содержит на кристалле ППЗУ программ объемом 1K байт.
12-разрядный СчК позволяет процессору управлять памятью команд до 4K, поэтому в системе предусмотрена возможность подключения внешней памяти.
Назначение выводов ОМЭВМ :
DB(P0), P1, P2 - восьмиразрядные двунаправленные порты ввода/вывода. Кроме того, по линиям DB передается младший байт адреса и код команды или данные при связи ОМЭВМ с внешней памятью, а по линиям P2[3:0] - старшие разряды адреса;
¨ ALE - строб адреса внешней памяти, сопровождает появление адреса на линиях DB и позволяет "защелкнуть" адрес во внешнем регистре адреса;
¨ CR1, CR2 - входы для подключения кварцевого резонатора (1..6 МГц), на вход CR1 можно подавать синхроимпульсы от внешнего тактового генератора;
¨ CLR - сброс;
¨ SS - управление пошаговым режимом работы ОМЭВМ;
¨ PME - строб чтения из внешней памяти программ;
¨ RD, WR - стробы чтения и записи во внешнюю память данных;
¨ EMA - режим внешнего доступа, при EMA = 1 производится выборка команд только из внешней памяти программ;
¨ INT - радиальный запрос внешнего прерывания, при появлении на входе INT L-уровня и установленном бите разрешения прерывания процессор переходит на выполнение подпрограммы с адреса 003h;
¨ T0 - тестируемый вход (имеется команда условного перехода по состоянию T0), может использоваться как выход тактовой частоты внутреннего генератора;
¨ T1 - тестируемый вход, может использоваться как вход счетчика внешних событий;
¨ PROG/ST - в режиме программирования ППЗУ на этот вход подается импульс записи амплитудой 25 В, в режиме работы ОМЭВМ используется для стробирования передачи данных через порты расширения.