![]() |
Звоните! (926)274-88-54 Бесплатная доставка. Бесплатная сборка. |
Ассортимент тканей График работы: Ежедневно. С 8-00 до 20-00. Почта: soft_hous@mail.ru |
![]() ![]() ![]() |
Читальный зал --> Отладка микропроцессорных систем ::> Данные от товеряеной системы Магические компараторы
ЗУПВ типа 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-ричных эквивалентов. Это значительно улучшает восприятие программного сегмента, так как упрощает и ускоряет отладку, программы. Объединение ввода данных с клавиатуры, микрокомпьютера и дисплея привело к появлению анализаторов логических состояний, спроектированных с учетом требований эргономики. С помощью дисплея можно помогать пользователю при настройке- параметров, регистрации данных, индицируя на экране таблицу отмеченных элементов информации, необходимой для программирования компараторов и схемы признаков синхронизации. Возможно также информировать пользователя о вводе недействительного параметра. В режиме индикации на экране обычно нельзя показать всю хранимую информацию, поэтому для просмотра всех данных пользуются клавишами рулона (или прокрутки ). Запускающее слово часто выделяется с помощью инверсного изображения, а в режиме рулона не допускается переход от последнего задержанного события к первому предзапус-ковому событию. Следовательно, оператор рассматривает информацию только в той последовательности, в какой она возникает в системе, и не испытывает замешательства из-за переходов от события, которое возникло после запускающего слова, к событию, которое возникло до него. Фрагмент типичного дисассемблерного формата в
ООО «Мягкий Дом» - это Отечественный производитель мебели. Наша профильная продукция - это диваны еврокнижка. Каждый диван можем изготовить в соответствии с Вашими пожеланияи (размер, ткань и материал). Осуществляем бесплатную доставку и сборку. Звоните! Ежедневно! (926)274-88-54 Продажа и изготовление мебели. Копирование контента сайта запрещено. Авторские права защищаются адвокатской коллегией г. Москвы. |