Звоните! 
 (926)274-88-54 
 Бесплатная доставка. 
 Бесплатная сборка. 
Ассортимент тканей

График работы:
Ежедневно. С 8-00 до 20-00.
Почта: soft_hous@mail.ru
Читальный зал -->  Отладка микропроцессорных систем 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 [ 38 ] 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82

vooo

1010 1100 0010 1110

Рис. 6.3. Многовходовый осциллограф с двоичной индикацией

Сигнал запуска от Вычислительной, системы

Вход с линий, компьютера.

угольных сигналов и неопределенности точки запуска развертки. Один ход развертки со сканированием информации можно воспринять и запомнить с помощью запоминающего осциллографа, который рещает первую проблему. Но все же остаются трудности в определении того, к какой операции компьютера относятся индицируемые данные и какое событие запустило индикатор. Индикацию можно сделать более понятной, если индицировать данные в виде двоичных единиц и нулей вместо прямоугольных сигналов, но тем не менее и здесь сохраняются сложные проблемы определения того, что представляют собой индицируемые данные.

Индикатор на рис. 6.3 более удобен в работе, так как способен отображать 16-ричные символы О, А, С, 2 и Е. Коды адресов и данных в 8-битной микропроцессорной системе обычно представляются как 16-ричные символы. Если необходимо индицировать более 4 бит, например адрес и соответствующее значение данных, для улучшения восприятия двоичный набор разделяется на группы по 4 бита (или группы по 3 бита, если применяется 8-ричная система счисления). Следующая запись может представлять собой индикацию значений адресов и данных в варианте системы, показанной на рис. 6.3:

0000 0000 0000 0000 ООП 1110 0000 ЗЕ

0000 0000 0000 0001 0000 оно 0001 06

-0000 0000 0000 0010 1101 ООП 0002 D3

0000 0000 0000 ООП 0000 1000 0003 08

Каждый 16-битный адрес представлен в виде 4 групп по 4 бита, а данные показаны как 2 группы по 4 бита. Справа приведены эквивалентные 16-ричные коды.

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



осциллографе в течение любого временного интервала.

При проверке микрокомпьютера исследователь заинтересован в просмотре вполне определенных фрагментов программы, а не каких-то событий, зафиксированных анализатором. Для этого требуется некоторая логика признаков, которая позволит прибору воспринимать информацию от проверяемой системы только при удовлетворении определенных условий. Обычно таким признаком является адрес, с которого начинается программная последовательность. Следовательно, логика признаков должна представлять собой набор логических компараторов, на которые подаются те условия, удовлетворение которых необходимо для того, чтобы анализатор начал воспринимать информацию от проверяемой системы. В первых образцах анализаторов логических состояний информация о признаках вводилась с помощью трехпо-зиционных переключателей, представляющих состояния 1 , О и безразлично .

Удовлетворяющая данным требованиям структурная схема анализатора представлена на рис. 6.4. Все линии щины адреса проверяемой системы подключены к 16-битному компаратору, а на другие 16 входов поданы сигналы от трехпозиционных переключателей. Аналогичным образом линии щины данных и еще 8 переключателей поданы на второй компаратор. Обычно предусматривается возможность подачи еще 8 сигналов в третий компаратор.

Когда адрес на шине совпадает с набором на адресных переключателях, на выходе Л=В верхнего компаратора появляется сигнал 1. Он разрешает работу второму компаратору, подключенному к линиям шины данных. Если код на шине данных также совпадает с набором на переключателях, то на выходе Л=В появляется сигнал!, который, в свою очередь, разрешает работу третьему компаратору. Если в этот же момент времени состояния сигналов в 8 других линиях от проверяемой системы совпадают с состояниями, набранными на соответствующих переключателях, на выходе А-В третьего компаратора появляется сигнал 1. Он разрешает работу совокупности вентилей, которые пропускают сигналы адреса, данных и другие сигналы в ЗУПВ с разрядностью слова 32 бита. Информацию от проверяемой системы чаще всего запоминают только по совпадению значений адреса. Предположим, например, что на переключателях ши-



вводные данные и. адреса

>

СОМР.

А = В

ПереключатеМ адреса

РАМ FULL

А В А=В

СОМР. А В А=В

Переклю-чатела данных

другие nepi

чатели

ЗУЛВ

Вгн -типа

Запрещение

Рис. 6.4. Анализатор логических состояний

Индикатор

Синхронизация ЗУПВ

Схема ipopnu-реВания синхра-\У низации

Управляющие сигналы

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

Показанное ЗУПВ запоминает до 64 полных слов информации, состоящих из 16-битного адреса, 8-битного кода данных и состояний других 8 линий от системы. Следовательно, слова ЗУПВ должны иметь формат 32 бита. Когда в ЗУПВ зарегистрированы 64 системных события, оно формирует сигнал RAM FULL, который запрещает работу входных вентилей. После этого все 64 слова из ЗУПВ можно выводить на индикатор для анализа.

Оператору часто требуется просмотреть только определенные события на щине, например операции ВВ. Для



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 [ 38 ] 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82



ООО «Мягкий Дом» - это Отечественный производитель мебели. Наша профильная продукция - это диваны еврокнижка. Каждый диван можем изготовить в соответствии с Вашими пожеланияи (размер, ткань и материал). Осуществляем бесплатную доставку и сборку.



Звоните! Ежедневно!
 (926)274-88-54 
Продажа и изготовление мебели.


Копирование контента сайта запрещено.
Авторские права защищаются адвокатской коллегией г. Москвы
.