Главная » Просмотр файлов » Й.Янсен Курс цифровой электроники. Том 4. Микрокомпьютеры (1987)

Й.Янсен Курс цифровой электроники. Том 4. Микрокомпьютеры (1987) (1092084), страница 34

Файл №1092084 Й.Янсен Курс цифровой электроники. Том 4. Микрокомпьютеры (1987) (Й.Янсен Курс цифровой электроники. Том 4. Микрокомпьютеры (1987)) 34 страницаЙ.Янсен Курс цифровой электроники. Том 4. Микрокомпьютеры (1987) (1092084) страница 342018-02-12СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 34)

В случае необходимости ПРУ можно расширить за счет добавления некоторых новых схем, которые позволят вводить с клавиатуры шестнадцатеричные данные и адреса и выводить их на экран дисплея. Система ввода данных в шестнадцатеричной форме уже обсуждалась в гл. 1 т. 3. Шестнадцатеричный дисплей с цифровыми индикаторами будет рассмотрен в конце этой главы. Вывод данных в двоичной форме, в том числе на дисплей, многие считают устаревшим, однако практика показывает, что при использовании микроЭВМ, например для управления игрушечной железной дорогой, трудности анализа существенно возрастают, если информация о работе этой дороги имеет шестнадцатеричную форму. В этом случае, чтобы яснее представить процесс управления, шестнадцатеричные числа требуется преобразовывать в набор битов, Аналогичная ситуация возникает и при использовании микроЭВМ для управления каким-либо процессом, в ходе которого необходимо включать или выключать, например, клапан или кран.

По-видимому, ПРУ является в этом смысле наиболее универсальным устройством, так как его можно применять как с двоичными, так и с шестнадцатеричными данными. Глава 4 Для программирования СППЗУ используется описанный в этом справочнике программатор, который производит заполнение ячеек СППЗУ, например типа 2708. Программирование СППЗУ производится после того, как разработанная программа пройдет испытания на ПЗУ/ЗУПВ-имитаторе.

Для пересылки программы из ПЗУ/ЗУПВ-имитатора в СППЗУ применяется специальная дамп-процедура. За один сброс (дамп) эта процедура может переслать все содержимое СППЗУ типа 2708, т. е. 1К8 бит информации. Эта процедура специально разработана для пересылки программ иэ ПЗУ/ЗУПВ-имитатора в СППЗУ.

Если требуется переслать программу из другой части ЗУ, то эту программу сначала нужно поместить в ПЗУ/ /ЗУПВ-имитатор. Это можно сделать с помощью простой программы пересылки, для которой требуется указать только источник и приемник данных. Работа с такой программой будет также рассмотрена при обсуждении программирования СППЗУ. Описываемая здесь система на базе МП 8085А и ПРУ является довольно сложной, однако, после того как мы познакомились с областью применения микроЭВМ, разобраться в ее функционировании будет теперь не очень трудно. С другой стороны, для большей наглядности полезно еще раз рассмотреть с помощью блок-схемы, что именно происходит в таких системах и какие функции реализуют применяемые в них специальные устройства.

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

Обработка прерываний (рис. 4.3) предназначена для того, чтобы после поступления запроса на прерывание МП путем опроса внешних устройств выяснил, какое из них инициировало этот запрос. После подтверждения запроса на прерывание МП сигналом 1ХТА на шину данных должен поступить номер за- Ю и ь ь Е аь Ю у й ) е ь а ь ь а Ю Ю Ф Л сс сс с ь ь ь сс ьаь ЮЬФ Ю Ф Ю сс ьыоь с ь*ь ь в Х $2 и ь с ьььь .~ '4а ьь сс ьо' Ъ Ф Я Ю Б сс, Ыььь» Ь ь ь ьь ь с ь ь'ь ьи ьь ЬЬЮЬ ф„ьа ьоь ьа" В ю ьь ф аВв2 ьссь ь ььь с ьь ьЫь ьа сс Ю% ь сс и ю ~ь с с ьь сьь ю ь Е , аъ ссь ь ьс ОЗ" Ф Ю сс Ф м сс Ф Ю ы Ф сь О Ф Ф Ф Й О О Ю, Ю сс Ю и Ф О Ф У Ю и Ю.

Ю о Ф ы О 3 с И Ф И з Ф с О Ю Ю Ю ы Ф » СО Ю сь сО сь сО Глава 4 тное шение для ройстеп, отиепюшего решение рерогепние Внешние устройстеп Рис. 4.3. Обработка сигналов прерывания (упроптенная схема). прашиваемого устройства и МП должен получить об этом соответствующее сообщение. Эта информация требуется для обеспечения перехода из программы в соответствующую подпрограмму обслуживания прерывания. Если, например, запрос на прерывание исходит от дискового ЗУ, то МП вызывает подпрограмму, работающую таким образом, чтобы данные, которые после подтверждения запроса прерывания поступают из дискового ЗУ по шине данных в тре'буемую секцию ЗУПВ, были записаны в форме, пригодной для .дальнейшей обработки.

Кроме того, по сигналу 1)чТА, выдаваемому МП, схема прерывания сообщает через дешифратор соответствующему внешнему устройству, что прерывание подтверждено и что можно начинать пересылку данных. Такая организация связи носит название «квитирование» (или «рукопожатие»). При вводе и выводе данных необходимо указать, какие устройства, связанные с шиной данных, например регистры, должны принять данные с шины данных или передать их на эту шину и в какой именно момент времени (рис.

4.4). Эта информация содержится во втором байте команды ввода-вывода, (93 Система яроектароеанмя на базе макроароцессора сегистр Регисыр Выходной оегисыр сегисыр егисгир антее(ц Рве. 4.4. Архитектура выхода МП (упрощеннан схема). Один дешнфратор типа 74Е942 выбирает восемь регистров (портов). который поступает на шину данных. Последующая дешифрация поступающей информации производится при появлении сигналов 10%(Ь) или 10К(Ь) (10% дает указание «вывести данные», а 10К вЂ” «ввести данные»).

При выполнении этих действий шина данных соединяется с входами дешифратора, а команды чтения или записи подаются на Р-вход дешифратора. Это можно сделать потому, что мы ограничились всего лишь восемью портами ввода-вывода. При подаче на Р-вход дешифратора сигнала высокого уровня деактнвизируются все выходы 0 — 7, что обеспечивает разрешение для дешифратора. Как уже отмечалось выше, сигналы чтения и записи 10К(Ь) и 10%(Ь) выдаются во время обработки второго байта команды ввода-вывода.

Как для ввода, так и для вывода этих данных необходимо иметь в своем распоряжении набор дешифраторов. Аналогичная дешифрация должна происходить и при выборе ЗУ, в частности при выборе кристалла, а именно дешифрация информации с 10-го по 15-й бит адреса (рис. 4.5). С помощью дешифратора можно указать, какой кристалл с ЗУ на 1024 слова (по 8 бит в каждом) вызывается. Адресацию на 195 Свстема лроектироеания на базе микролронессора кристаллах в пределах адресов 0 — 1024 можно осуществить непосредственно через соответствующие адресные биты, связанные с адресными входами кристаллов ЗУ. Адресная информация МП 8085А пересылается в мультиплексном режиме (см. разд.

2.11). Старшие биты адресов А8 — А15 можно считывать непосредственно с Р1Р-выводов МП 8085А, а младшие биты — с шины данных. Адресная информация появляется на шине данных в тот момент, когда выдается сигнал АЕЕ(Н) (АИгезз ).а(сп ЕпаЫе — разрешение адресного режима) (см. рис. 4.5 и 4.6). Так как всегда необходимо иметь полный адрес, то младшие адресные биты должны храниться в регистре, использующем Р-триггеры, т. е. в схеме типа 8212, которая представляет собой 8-разрядный регистр. Соответствующую адресную информацию можно передать в подходящий момент времени, подавая АЕЕ на стробнруемый вход.

При активизации Н01Р-входа МП заканчивает последнюю выполняемую команду и переходит в Н01.Р-режим. Как уже отмечалось ранее, в таком режиме МП отключается от шин данных, адресов и управления. В рассматриваемой системе это используется для того, чтобы обеспечить запись в ЗУ н считывание нз него с помощью пульта ручного управления, т. е. чтобы установить прямую связь между ПРУ и ЗУ. Сигнал 10(Н)/М(1.) в комбинации с сигналами 1(Р(1.) н %К(1.) образует новые сигналы 10%(1.), 10К(1.), МЕМ%(1.) н МЕМК(1.), которые затем поступают в схемы, управляющие вводом, выводом и ЗУ.

4.3. Запоминающее устройство Для хранения программы в данной системе используются несколько СППЗУ типа 2708, а ЗУПВ формируются из двух статических ЗУПВ типа 2114. Как уже отмечалось выше, система включает ПЗУ/ЗУПВ-имитатор, также выполненный в виде двух статических ЗУПВ типа 2114. Вход %М(1.) (Юг1(е Мепюгу — записать в память) управляется переключателем, который блокирует запись из МП в ЗУПВ при проверке программы, кроме тех случаев, когда этот режим записи требуется для исправления ошибок в программе нли для замены программы с помощью ПРУ. Как СППЗУ, так н ЗУПВ имеют СЯ(1)-вход, с помощью которого производится выбор кристалла (см.

Характеристики

Список файлов книги

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6439
Авторов
на СтудИзбе
306
Средний доход
с одного платного файла
Обучение Подробнее