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

В данной схеме выводы фазового детектора (точки 4 и 5) управляются сигналом TxD, который поступает через две схемы И на основе триггера Шмитта и транзистора ВС107.

Между фазовым детектором и ИС NE564 включены электронные схемы, такие, как триггер Шмитта, гистерезисные характеристики которого можно изменять с помощью внешнего пвтен-циометра. Гистерезис существенно влияет на чувствительность этой схемы по отношению к помехам. С помощью второго потенциометра устанавливается уровень усиления в детекторе с фазовой перестройкой частоты. Оба потенциометра определяют режим работы соответствующего детектора. Однако следует отметить, что 'настройка слабо зависит от положения ручек потенциометров. Величина частотного диапазона при передаче ЧМн-сигнала определяется 50 кОм-потенциометром, включенным в коллектор транзистора ВС107.

ИС NE555 работает в режиме мультивибратора и формирует синхронизирующие сигналы ТхС и RxC для ИС КР580ИК51. Вход синхросигналов CLK управляется непосредственно выходными сигналами микроЭВМ. Вход главного сброса кристалла также связан с соответствующим выходом микроЭВМ.

4.4.  Модуль индикации и ввода .


Рис. 6  ИС КР580ВВ79

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

D0…D7 – Двух направленная линия данных

A0 – Линия адреса.

CS – Выбор Мсхемы

RD, WR – Входы чтения, записи.

CLK – Вход сигнала синхронизации.

RESET – Вход сброса.

RL0…RL7 – Линии возврата. 

Shift – Вход сигнала сдвига.

CTRL/STB – Вход сигнала управления или строба.

SL0…SL3 – Линии сканирования.   

DSPA0…DSPA3 – Выход линий управления дисплеем (ст. тетрада)

DSPB0…DSPB3 – (мл. тетрада)

BD – Сигнал гашения дисплея.

IRQ –  сигнал  запроса прерывания.


Рис. 7   Порт ввода

Индикации значения  производится при помощи  шести семисегментных индикаторов типа АЛС342А  , подключенных к выводам буферного усилителя (м/с 1533ЛА23) .

Входы буферного усилителя  через порт вывода подключены к шине данных микропроцессора . В качестве порта используются м/с КР580ВВ79 , управление портами осуществляется по С-входу при помощи элемента И-НЕ и сигналов IOW,IOR шины управления и A0  адресного селектора портов .Адреса порта вывода 00FE и порта ввода 00FF. Для работы индикаторов типа АЛС324Б необходимо на каждый сегмент подать напряжение 2 В при токе через сегмент 20 мА . Буферный усилитель выдает при напряжении лог “1”  на выходе напряжение порядка 5 В при токе около 20 мА . Для согласования уровней напряжения на выходе  и на входе индикатора поставим токоограничивающие резисторы . Рассчитаем их номинал : Rогр=(5-2)/0,02=150 Ом . Выбираем резисторы R2-R22 МЛТ 0,125 Вт 150 Ом 5% . Общий выход индикатора подключаем на ключ тока, состояший из транзистора КТ361 и токо-ограничевающего резистора 1к подключенный к выходам дешифратора (м/с 555ИД) , входы через токоограничивающие резисторы подключаем к выходам буферного усилителя.

Ввод желаемого значения осуществляется при помощи клавиатуры.

4.5.  Модуль ОЗУ .


Рис. 8  Модуль ОЗУ

В качестве микросхем ОЗУ используем м/с КР537РУ10 , данная микросхема имеет емкость 2Кх8 и раздельные входы и выходы . Т.к. данная микросхема имеет однобитную организацию , то для органи-зации байта необходимо 1 такая микросхема . Также для управления моментом чтения из памяти необходим выходной буфер с тремя состояниями на выходе . Входы данных м/с подключаются непоредственно к шине данных, выходы данных подключаются к регистру  типа КР580ИР82 , вход синхронизации С данного регистра подключается к лог “1” , управление состоянием выхода регистра осуществляется по -входу разрешения Z-состояния сигналом  и инвертированным сигналом с 11-го разряда шины данных , пущенными на вход элемента ИЛИ . При наличии строба  и единицы в разряде А11 шины адреса на шину данных выставляется содержимое регистра . Выбор микросхем ОЗУ происходит при наличии единицы в разряде А11 шины адреса . Адреса обращения к ОЗУ : 1000H-1FFFH . Разрешение на запись данных в ОЗУ осуществляется по стробу , соответствующая линия шины управления подключается к входам  микросхем ОЗУ .

4.6.  Модуль ПЗУ .


Рис.9 Модуль ПЗУ