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

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

Рисунок 5.

рий К133, К555, К531. Микросхемы буфера ши л адреса КР580ИР82 можнс г женить м и»< схемами К589ИР12 или двумя микросхемами K589AI116. ОЗУ можно собрать практически на любых статических микросхемах памятг^гли применяемые микросхемы ОЗУ имеют раздельные вход и выход, то ли выводы соединяют вместе.

Хотя наш первый модуль и отличается предельной просто той, однако наличие в нем тесной взаимосвязи между аппарат ными средствами и программным обеспечением приводит к тому, что даже незначите] • ная неисправность в аппаратуре или в програ imhom обеспечении приводит к неработоспособности микр )ЭВМ.

Начать отладку микроЭВМ целесообразно с проверки оммет-pot I всех связей на монтажной плате и устранения выявленных дефектов монтажа С особой тщательностью следует проверить наличие электрических связей между выводами питания микросхем и контактами источника питания. Щупами омметра ка-саиты ь непосредственно выводе i микросхем — это поможет вам обнаружить дефекты пайки Затем проверяют наличие питающих напряжении на выводах микропроц0 ;сора и на других микросхемах модуля.

Следующий этап - проверка схемы формирования синхроимпульсов. Для этого вам потребуется осциллограф Убедившись в наличии синхроимпульсов Ф1 и Ф2 на выводах микропроцессора, переходят к проверке функционирования блока центрального процессора при постоянно действующей на шине данных команде NOP (ООН). Код команды 00 принудительно подают на шину данных с помощью перемычек.

При этом на адресной шине должен происходить последовательный перебор всех адресов, который можно проконтролировать с помощью осцилло1 рафа. Сигналы на адресной шине в этом случае имеют форму симметричных прямоугольных импульсов, причем частота импульсов уменыиае гея вдвое при увеличении номера разряда на единицу При правильной работ е команд! [ NOP переходят к проверке остальных блоков микроЭВМ Для этого вывод 3 микросхемы DD2 соединяют с общим проводом и убеждаются в наличии высокого уровня на выводе 24 микропроцессора, что свидетельствует о нахо ждении его в состоянии ожидания. Нажав на кнопку «УСТ» проверяют на всех линиях шины адреса нулевого уровня, а на линиях шины данных д] v ичного кода 0011 0001, записанного в нулевой ячейке МОНИ Г. РА (микросхема "ЗУ DD10).

Имитировать сигнал выборки индикатора можно, отключив провод от вывода 10 микросхемы DD12.3 и соединив его с общим проводом. На правом крайнем индикаторе появится к"д 31. Затем отключите провод от вывоца 13 микросхем DD18 и DD19 — код 31 появится уже на среднем индикаторе. Припаяйте на место провод к bi [воду 13 и,отключив провод от вывода 14 микросхем DD18 и DD19, проследите за индикацией кода 31 на левом индикаторе. Затем припаяйте на место все отключенные от микросхем DD18 и DD19 провода, а микросхему DD10 выньте из панельки или отключите провод от ее 20-го вывода.

Отключив провод от вывода 8 микросхемы DD22, имитируют

подачу сигнала выборки клавиатуры. Нажимая на различные клавиши, убеждаются в индикации на правом индикаторе кодов нажатых клавиш. Восстанавливают провод, Подключенный к выводу 8 микросхемы DD22 Снимают пер« мычку, подключенную к вы у 3 микросхемы DDI. Вставляют в панельку микросхему ПЗУ DD10. Собирают на отдельной плате узел (рис. 6 ), с помощью которого проверяют поцикловое исполнение программы МОНИТОР микропроцессором. При однократном нажатии на кнопку «ШАГ» микропроцессор переходит в состояние ожидания, что позволяет на индикаторах дисплея контролировать считываемые из ПЗУ коды и их исполнение.

Дт исключения влияния сш нала прерывания провод от вывода 14 микропроцессора (DDI) отключают.

Чауав кнопку «УСТ» и последовательно нажимая кнопку ЛПАГ», контро тируют выполнение первых команд МОНИТОРА В частности, после девяти нажатий на правом индикаторе должны появить я две единички, при этом на адресной шине должен быть код адреса 9000Н, а на шине управления активен сигнал ЗПЗУ. При обнаружении несоответствий следует проверить, нет ли замыкании между линиями шины адреса, или шины данных, или другими сигнальными линиями.

После устранения обнаруженных неисправностей, добившись исполнения первых команд МОНИТОРА в шаговом режиме, отключаю, дс < лнительный узел. Подключают вывод 10 микросхемы DD12.3 к соответствующему проводу, отключив его от общего.

Переходят к проверке микроЭВМ в динамике. Нажав на кнопку «УСТ», убеждаются в появлении двух единичек на правом индикаторе. Затем нажимают клавишу «3» и проверяют прохождение теста индикации.

Нажав на клавишу «4», проверяют ОЗУ, затем проверяют работу директив с памятью, последовательно проверяя запись да] т [X н ОЗУ с адреса СОООН (директива «1»), чтение данных из ОЗУ (директива «2»), запись данных в ОЗУ с любого адреса (директива «0») и чтение данных из ОЗУ с любого адреса (директива «5») Если все эти директивы не выполняются, то набирают программу заполнения константой (она вводится с клавиа' уры) адресного пространства, задаваемого также с клавиатуры.

Проверяют с помощью этой программы исполнение директивы пуска программы с любого адреса.

DD1 К155ТМ2 Рисунок 6.

К ВЫВОДИ 24 кр580 к „ а

Восстановив провод, идущий к выводу 14 микропроцессора и нажав клавишу «В», проверяют индикацию времени, смену показаний на правом индикаторе каждую секунду Проверяют директиву установки времени «С». Пуск часов ipo изводят по сигналам точного времени нажатием кнопки «У"СТ>(, Затем пере-х jm«t к проверке директив работы с кассетным Mai нитофоном.

Нажав на клавишу «9», а затем ьа£ рав адреса D000H-DFFFH. наблюдают с помощью осциллографа непрерывную последов^ тельность импульсов на выводе 9 микросхемы DD4 2 При этом тон фонограммы, которая записана ia магнитофон, должен быть все время одним и тем же. Записанную на магнитофон информацию используют для проверки работы формирователя импуньсов на микросхеме DA1.

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

Затем проверяк^запись и чтение програм,. ы занесения константы в задаваемое адресное пространство. Конечно не всегда проверка микроЭВМ требует таких больших усилий. Как показывает опыт если все детали исправны и прг монтаже не было допущено ошибок, то микроЭВМ начинает работать сразу после сборки.

Для того чтобы вы могли убедиться в том, что собранный вами компьютер работает, мы предлагаем вам на выбор несколько простых, но увлекательных игровых программ:

13