Звоните! 
 (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

::>

Данные от товеряеной системы

Магические компараторы

Входные

данные

ЗУПВ типа FIFO емкостью ВЧ слова

Селектор адреса ЗУПВ

6-дитный. счетчик адреса

Микро -компьютер

START

ZERO OUT

Вычитающий счетчик задержки

Запрещение

Схема (рарми -рования синхронизации

Дисплей

Клавиатура ввода данных

Синхронизация проВеря-еной систепы

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

проверяемой системы

Рис. 6.6. Анализатор логических состояний со встроенным микрокомпьютером

Если, например, в систему введено предзапусковое значение 10, компьютер вычисляет, что в ЗУПВ до его заполнения должно находиться 53 задержанных события. Это значение загружается из выходного порта микрокомпьютера в вычитающий счетчик задержки.

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



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

Когда информация от проверяемой системы совпадает с кодами, поданными в логические компараторы от компьютера, сигнал от компараторов сообщает компьютеру о том, что обнаружено запускающее событие. После этого компьютер считывает из 6-битного счетчика адрес, по которому запомнено запускающее событие, и запускает вычитающий счетчик задержки. Когда прошло вычисленное число задержанных событий, сигнал ZERO OUT от вычитающего счетчика запрещает дальнейшее запоминание, отключая синхронизацию 6-битного счетчика адреса. Этот же сигнал подается в компьютер, показывая, что теперь все необходимые события запомнены в ЗУПВ.

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

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

Для обеспечения быстродействия адрес ЗУПВ, соответствующий хранению запускающего слова, фиксируется выходным сигна- , лом логических компара- S * торов. При этом устрани- х предза- \ у заЗео-ется временная задержка пускобык уЛ><; жанных-на считывание адреса <оыгпаа уГ1\сп6ыгтш. ЗУПВ микрокомпьютером.

Рис. 6.7. Представление событий в круговом ЗУПВ - y.+W=64




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

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

Компьютер можно запрограммировать на дисассемблирование 16-ричных кодов операций конкретного микропроцессора и представлять на экране дисплея мнемокоды операций вместо их 16-ричных эквивалентов. Это значительно улучшает восприятие программного сегмента, так как упрощает и ускоряет отладку, программы.

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

Фрагмент типичного дисассемблерного формата в



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 
Продажа и изготовление мебели.


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