Разработка учебной микроЭВМ с возможностью ввода и вывода программ на ленту кассетного магнитофона, страница 2

Для формирования младшего байта шины адреса используем регистр КР580ИР82 , входы данных которого подключены к выводам AD0-AD7 процессора , вход синхронизации же регистра подключен к стробирующему выводу ALE , по стробу с этого вывода осуществляется фиксация младшего байта адреса в регистре.

Для формирования старшего байта шины адреса используем КР580ИР82 входы данных которого подключены к выводам A8-A15 процессора , вход синхронизации же регистра подключен к стробирующему выводу ALE , по стробу с этого вывода осуществляется фиксация старшего байта адреса в регистре.

Для формирования шины данных используем восьмиканальный двунаправленный формирователь КР580ВА86 с тремя состояниями на выходе . Для управления направлением передачи данных используется сигнал с вывода  процессора , подаваемый на управляющий вход TF формирователя . При высоком уровне на данном входе передача данных идет от процессора к внешним устройствам , приналичии сигнала низкого уровня данные от внешних устройств поступают в процессор .

Принципиальная схема модуля процессора и формирователей ША , ШД , ШУ приведена на рис.3


Рис. 3

Принципиальная схема модуля процессора и

формирователей ША , ШД , ШУ

4.2. Модуль устройства для вывода на ленту магнитофона .

При выводе данных на ленту необходимо преобразовать параллельный набор битов в последовательный для того, чтобы затем можно было последовательно записать биты на ленте. Набор битов преобразуется в ЧМн-сигнал, который затем записывается на ленту. Здесь ЧМн—сокращение от слов частотная манипуляция, которая представляет собой одну из форм частотной модуляции.

По сравнению с другими методами модуляции ЧМн имеет то преимущество, что к качеству кассетного магнитофона предъявляются довольно низкие требования. При использовании ЧМн-метода нуль обеспечивается сигналом, частота которого лежит ниже основной частоты, а единица—сигналом с частотой, превышающей основную.

ЧМн-сигнал можно генерировать или детектировать с помощью довольно простой схемы, а именно схемы с фазовой подстройкой частоты в интегральном исполнении, которая поставляется самыми разными фирмами-изготовителями. В рассматриваемой ниже разработке применена схема с фазовой подстройкой частоты типа NE564.

Преобразование параллельного набора битов в последовательный для байта, записываемого на ленту, и обратное преобразование при считывании данных с ленты производит схема УСАПП типа КР580ИК51 (универсальный синхронно-асинхронный приемопередатчик).

При выводе данных из микроЭВМ на магнитную ленту УСАПП обычно присоединяется к шине данных микроЭВМ. При передаче данных на ленту мы говорим о выводе информации, а при чтении данных с ленты — о вводе. Ввод и вывод данных осуществляют команды записи и чтения ЗУ, а это возможно в том случае, когда УСАПП представляет собой набор запоминающих элементов. При этом разрешение на ввод и вывод данных через УСАПП обеспечивает сигнал CS.

Между УСАПП и кассетным магнитофоном находится ЧМн-генератор/демодулятор на ИС NE564, и, кроме того, к схеме добавляется задающий генератор, который определяет скорость передачи данных на ленту, т. е. плотность записи информации на магнитной ленте. В рассмотренной разработке скорость передачи информации определяется частотой 400 Гц, при этом для вывода данных из ЗУПВ-1К8 на ленту требуется всего несколько минут.

Скорость пересылки данных, равная 1000 бод (1 бод=» = 1 бит/с) в этом случае считается высокой. Более высокие скорости пересылки обеспечить трудно из-за ограничений, связанных с шириной ленты кассетного магнитофона.

УСАПП преобразует параллельный набор битов в последовательный при передаче и последовательный — в параллельный при приеме информации. Если какой-либо последовательный набор уже передан и происходит формирование нового параллельного набора, то УСАПП может послать запрос на прерывание. При этом микроЭВМ получает сообщение о том, что УСАПП либо ждет новую информацию, либо подготавливает для записи на ленту новые данные. Для этого используются сигналы RxRDY и TxRDY. Прежде чем перейти к анализу применения УСАПП в нашей системе, обсудим некоторые характеристики этой схемы.


Рис. 4. ИС КР580ИК51

Рассмотрим более подробно назначение выводов КР580ИК51 .