Юный техник - для умелых рук 1989-02, страница 4

Юный техник - для умелых рук 1989-02, страница 4

Выходы же микропроцес эра КР580ВМ80А выдерживают лишь нагрузку одного входа ТТЛ микросхем. Поэтому для повышения нагрузочной спосооности к шине адреса подключены буферные регистры D 5 и DD6 КР5ССИР82.

Микросхема КР580ИР82 представляет собой 8-разрядный регистр с управляемыми выходными Формирователями. Запись информации происходит при наличии логической единицы на выводе 11 STB, а выдача информации — при подаче на вывод 9 ОЕ уровня логического нуля.

Увеличение нагрузочной способности двунаправленной шины данных выполнено с помощью микросхемы системного контроллера DD8 КР580ВК38. Она осуществляет формирование выходн х сигналов не только шины данных, но и шины управления. Микросхема содержит двунаправленный магистральный формирователь, регистр состояни и схему формирования управляющих сигналов Следующий блок микроЭВМ предназначен для кратковременного и долге.временного хранения данных и программ. На схеме модул: :<ЮГ-88» блок памяти пред-ставлег мик[ осхемами ПЗУ КР556Р1 5 (DD10, DD11) и микросхемами ОЗУ КР541РУ2 (DJ)' I ЛШ4).

Микросхемы DD10, DD11 преп.тзначены для хранения управляющей программы МОНИТОР Подробно о содержимом ПЗУ будет рассказано в разд'ше, посвященном программному обеспечению микроЭВМ. Сейчас же рассмотрим, как происходит считывание информации с микросхем ПЗУ.

После нажатия на кнопку «УСТ» на шине адреса устанавливается адрес 0000Н, а на шине управлен->г - сигнал ЧТЗУ, который после инвертирования элементом DD21.5 подается на вход V3 микросхем ПЗУ. Дешифратор на микросхеме К155ИДЗ (DD7) вырабатывает сигналы выборки адреса, разбивая всю доступную область адресного пространства микроЭВМ на сегменты по 4 Кбайта каждый. При этом сигнал выборки сегмента адресного пространства 0000Н—0FFFH действует на выводе 1 микросхемы DD7 и после инвертирования элементом DD9.1 подается на входы V4 микрос м ПЗУ DDI0 и DD11. Учитывая, что на два других входа VI, V2 выборки микросхемы DD10 подаются сигналы с адресной шины All и А9, информация с микросхем! 10 ^уд . считываться в об шети адресного пространства 00Г0Н 01FFH. В отличие от DD10 на вход выборки V2 микросхемы DD11 сигнал с адресной шины А9 подается после инвертирования эг^ментом DD9.2, поэтому в области адресного пространств 0200H-03FFH информация будет считываться с микросхемы DD11. /

С гналы выборки сегментов пресного пространства 0000Н— OFFFH, E000H—EFFFH и F00( II-T^FFI вь исполь уете при расширении конфигурации компьютера. Поэтому вместе с сигналами управления они выведены на внешний разъем.

Схема ОЗУ выполнена на микросхемах DD13, DD14 типа КР541РУ2, имеющих совмещенные вход и выход. Объем ОЗУ 1 Кбайт. При записи данных в ОЗУ общие выводы 11—14 микросхем действуют как входы. Чтобы избежать конфликта на внутренних выходных линиях памяти при вводе данных в ОЗУ, когда сигнал управ; [я ЗПЗУ имеет уровень логического 0, внутренние выводы ОЗУ блокируются с помощью внутренних схем. Указанные внутренние выходы переводятся при этом в состояние высокого сопротивления. Во время выполнения операции записи данных в ОЗУ в состоянии логического 0 должны находиться как выводы WE разрешения записи, так и выводы 8 CS выбора микросхемы. При чтении данных из ОЗУ выводы 8 CS выбора микросхемы должны иметь состояние логического 0, а выводы 10 WE разрешения записи — состояние логической 1. Соответствующая схема, предназначенная для формирования требуемых управляющих сигналов, выполнена на DD9.4, DD12.1 и DD12.2. ОЗУ работает в адресном пространстве C000H—C3FFH.

В состав нашего первого модуля, помимо процессорного блока и блока памяти, входит блок интерфейса, с помощью которого осуществляется ввод и вывод данных. Ввод производится с клавиатуры или с кассетного магнитофона. Вывод — путем индикации на дисплее или записью их на кассетный магнитофон для долговременного хранения.

Содержимое ячеек памяти с адресами 9000Н, 9001Н и 9002Н отображается на индикаторах в виде шестнадцатиричных цифр.

Программная реализация интерфейса с кассетным магнитофоном предельно упростила его сопряжение с микроЭВМ и обеспечила программную совместимость по вводу дг ..ых с кассетного магнитофона с микроЭВМ «Микро-80» и «РК-86».

Рассмотрим электрическую схему модуля в части блока интерфейса. В индикаторе ячейки памяти выполнены на регистрах DD18 и DD19 типа К155РП1. Каждая микросхема представляет собой восемь четырехразрядных ячеек, адресуемых независимо как при записи, та с и при считывании [3 них данных. Входы дешифрации регистров при записи WA, WB подключены к адресам АО и А1 шины адреса. Запись данных осуществляется подачей логического 0 на вход С1. Этот сигнал образуется с помощью элементов DD9.3, DD9.5 и DDi2 3 объединением кода выборки адреса, соотв г.» г дующего области адресов 9000Н— 9FFFH, дешифратора DD7 и управля щегВ сигнага ЗПЗУ. Входы дешифраторов чтения регистров DDI8 и DD19 УАи VB под

ключены к ста[ 11 им разрядам двоичного счетчика на микросхеме DD24 типа К155ИЕ5. Чтение данных производится при подаче на вход С2 логического нуля. Выходы 4-х разрядных регистров DD18 и DD19 выполнены на транзисторах с открытым коллектором и объединяются между собой.

В схему управления динамической индикациеи входит генератор синхроимпульсов на элементах DD21.3, DD21.4, двоичный счетчик DD24 и д ешифратор управляющих импульсов на микросхеме К155ИД4 (DD20). Дь1 ич ый код преобразуется в дешифраторе на микросхеме DD23 (К155РЕЗ) в специальный код семисегментного индикатора. Выводы DD23, идущие к сегментам, подключены через резисторы сопротивлением 1 кОм к шине питания +5 В. При этом на соответствующем разряде индикатора с общим катодом (например, АЛС324А или AJIC318) должен быть уровень логического нуля. Содержимое дешифратора (DD23) двоичного кода в семисегментный шестнадцатиричный приведено в таблице 2.

Таблица 2. СОДЕРЖИМОЕ ДЕШИФРАТОРА К155РЕЗ (DD23)

Таблица 2. СОДЕРЖИМОЕ ДЕШИФРАТОРА К155РЕЗ (DD23)

Цифра

Адрес К155РЕЗ

Код

индикатора

код на входе

ПЗУ

0

00

3F

1

01

06

2

02

3

03

4F

4

04

66

5

05

6D

6

06

7D

7

07

07

8

08

7F

9

09

6F

А

OA

77

В

OB

С

ОС

39

D

0D

Е

79

F

OF

71

Клавиатура состоит из 17 кнопок, соединенных с дешифратором, на выходе которого формируется двоичный код нажатой клавиши. Дешифрати ) кода нажатог - лавиши выполнен на микросхемах ПЗУ DD15 и DD16 типа КР556РТ4 Содержимое! ijx микросхем приведено в таблице 3. Когда не нажата ни одна из клавиш, при поступлении сигнала выбор :и клавиатуры в виде логического нуля обе микросхемы Г1 ЗУ открываются, и поскольку по адресу FF в микросхемах ПЗУ записаны нули, то они и считаются на шину данных.

Таблица 3. СОДЕРЖИМОЕ ПЗУ КЛАВИАТУРЫ

Таблица 3. СОДЕРЖИМОЕ ПЗУ КЛАВИАТУРЫ

Адрес

Содержимое

Содержимое

на входе

ПЗУ (DD15)

ПЗУ (DD16)

FF

0

7

FE

0

8

FD

1

9

FB

2

А

F7

3

В

EF

4

С

DF

5

D

BF

6

Е

7F

7

F

Все остальные

адреса

0

0

Код нулевой клавиши ЮН формируется вспомогательным логическим элементом 2И—НЕ с открытым коллектором микросхемы DD17. Аналогично формируется код клавиши «ШАГ НАЗАД». Коды остальных 15 клавиш формируются микросхемами DD15 или DD16. Причем при формировании кодов от «8» до «F» логическая единицам разряде D3 шины данных запрещает выборку микросхемы DD15. Две дополнительные клавиши могут быть задействовяи при подключении их к выводам 4 микросхемы DD17 (код 20Н) или 10 микросхем! DD17 (код 40Н).

Для сопряжения с кассетным ма нитофоном используется D- триггер DD4.2, информационный вход которого подключен к нулевому разряду шины данных, а вь ход через фильтр соединяется со входом кассетного магнитофона в режиме записи. В режиме воспроизведения выход кассетного м„ т .ггофона подключается ко входу операционного усилителя DA1. Выход операционного усилителя через схем) формирования импульсов положительной полярности подключается к одному входу логического элемента DD12.4 с открытым коллектором. Второй вход Э [с о - .этического элемент подключен к схеме объединения по ИЛИ на микро<жме DD22 управляющего сигнала ЧТВВ и сигналов выборки кода порта А1Н с помощью дешифратора DD7 и инверсного адреса АО. Выход элемента DD12.4 подключен к нулевому разряду шины данных.

4