
Для любой системы, состоящей из заданного набора элементов, есть предел сложности, определяемый
надежностью входящих в нее элементов, надежностью связей между элементами, допусками при
проектировании, программным обеспечением, архитектурой системы, внешними условиями и теми функциями,
которые система должна выполнять. Не ставьте перед собой сверхзадач и не переусложняйте систему, иначе
она будет неработоспособной. Имейте мужество отказаться от дальнейшего наращивания уже имеющейся
системы, когда ее надежность падает до неприемлемого уровня, чтобы заново перепроектировать систему на
современном идеологическом и техническом уровне.
Рассмотрим коротко характеристики некоторых программируемых микросхем, находящих широкое
применение в МП-системах.
Микросхема программируемого последовательного интерфейса типа КР580ВВ51А является универсальным
синхронно-асинхронным приемопередатчиком (УСАПП), предназначенным для осуществления связи в
последовательном формате между МП-системой и внешним абонентом. Микросхема используется как
периферийное устройство, программируемое центральным процессором МП-системы почти для любого
стандартного протокола последовательной передачи данных. Микросхема принимает данные от МП-no шине
данных в параллельном формате и преобразует их в непрерывный поток последовательных данных для
передачи абоненту. Микросхема может одновременно с этим принимать последовательные данные,
преобразовывать их в параллельный формат и передавать микропроцессору. Она сигнализирует
микропроцессору о готовности к приему нового слова, предназначенного для передачи абоненту в
последовательном формате, а также о готовности передать МП-принятое от абонента слово. МП-может в любой
момент времени считать из микросхемы слово состояния, указывающее на возможные ошибки при приеме
информации и содержащее признаки наличия управляющих сигналов.
Микросхема типа КР580ВИ53 представляет программируемый таймер/счетчик, предназначенный для
работы в качестве периферийного устройства МП-системы. Микросхема состоит из трех независимых 16-
битовых счетчиков с максимальной частотой счета 2 МГц. Каждый счетчик микросхемы может работать в
одном из шести запрограммированных режимов. С помощью микросхемы таймера/счетчика решается одна из
наиболее часто встречающихся в МП-системах задач — генерирование точных программно задаваемых
временных задержек взамен организации холостых программных циклов. Пользователь подключает
соответствующим образом микросхему, загружает один из счетчиков нужным числом, после чего в результате
подачи команды счетчик отсчитывает заданную задержку и вырабатывает сигнал прерывания для МП-системы.
Микросхема может выполнять функции не только генератора задержки, но и программируемого генератора
заданной частоты, счетчика событий, датчика реального времени и др.
Микросхема типа КР580ВВ55А представляет собой программируемый периферийный интерфейс,
предназначенный для приема в МП-систему и выдачи из нее информации в параллельном коде, функции
микросхемы в системе задаются программно, поэтому, как правило, не требуется подключать какие-либо до-
полнительные логические схемы. Предназначенные для ввода и вывода внешней информации 24 ножки
микросхемы могут быть индивидуально запрограммированы группами по 12 и использованы в трех различных
режимах работы. В первом из них (Режим 0) в каждой группе из 12 ножек часть может быть
запрограммирована на ввод, а часть — на вывод. Во втором режиме (Режим 1) группа программируется так, что
8 ножек служат для ввода или вывода, а 3 ножки из оставшихся 4 предназначены для сигналов квитирования
(запрос — подтверждение) и прерывания. В третьем режиме (Режим 2) из 8 ножек организуется 8-разрядная
двунаправленная шина, а 5 ножек (с за-емом из другой группы) предназначены для сигналов квитирования и
прерывания.
Микросхема типа КР580ВТ57 представляет собой четырех-канальный программируемый контроллер
прямого доступа к памяти (ПДП), предназначенный для организации высокоскоростного обмена данными
между периферийными устройствами и памятью МП-системы, построенной на базе микропроцессора
КР580ВМ80А. Функция микросхемы заключена в основном в
мы имеют информационную емкость 2К х 8 и программируются побайтно импульсами на ТТЛ-уровне.
Микросхема приводится в исходное состояние (когда во всех разрядах стоят единицы) путем облучения
ультрафиолетовым источником света, в качестве которого можно использовать с соответствующими
предосторожностями обычную бытовую кварцевую лампу, а в качестве программатора — саму ПМ-ЭВМ.
ПРИЛОЖЕНИЯ
Система команд микропроцессора КР580ИК80А
ПРИЛОЖЕНИЕ1
Мнемокод команды Описание команды
Длина
команд
ы байт
, Изменяемые флаги
Число
тактов
INRr
Увеличение содержимого регистра г на еди-
1
Z,S,P,AC
5
ницу
INRM
Увеличение на единицу содержимого ячейки
1
Z,S,P,AC
10