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

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

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

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

Эта шина адресов показана в схеме в виде широкой полоски. Так как младший байт адреса выдается из МП по шине данных, то для хранения этого байта требуется регистр, который обеспечивает полный 16-разрядный адрес в течение оставшейся части машинного цикла. На рнс. 2.10 этот регистр представлен интегральной схемой типа 8212. Передача адресной информации по шине данных МП 8085А производится снгналомА1.Е(Н).

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

Этот сигнал появляется после фиксации входных данных. Предполагается, что в данной схеме ЗУ работает быстрее МП, потому что на входе КЕАРТ постоянно поддерживается напряжение высокого (Н) -уровня. Сигналы ТИАР(Н), КЬТп(Н) и 1НТА(1.) используются втом случае, когда МП должен реагировать на внешнее прерывание. Сигнал НО(.Р временно приостанавливает МП, если требуется использовать шины адресов, данных и управления для других целей, таких, как передачи данных между ЗУ и внешними устройствами, в которых МП не участвует (режнм РМА, Р(гес1 Метогу Ассезз — прямой доступ к памяти). В НО(.Р-режиме МП отключает шины адресов и управления.

Сигнал НЕРА(Н) указывает, что МП находится в НО(.Р-режиме, и сообщает внешним устройствам, что указанные выше шины имеют разрешение передачи данных. Схема 8-разрядного регистра типа 8212 приведена на рнс. 2.11. В дополнение к восьми Р-триггерам эта схема содержит еще некоторую дополнительную логику для управления считыванием регистров н выдачей данных. Если на стробируемом входе БТВ(Н) появляется сигнал АДЕ(Н), то триггеры считывают данные с шины данных.

В нормальном режиме данные с тристабнльных выходов буферов передаются в триггеры, ,, о. м ю ю + м ю Х) 22 ВдВВЯ о о 3 2- ц и а н и Ядрее/ доннз~е ыо(н) тт Ядр в) ш(нум(ц Аье щв (е] В2)2 ав(ц А †„ (еврее/СВ) о Сюандарюнан запоминающая озема Рв) Данное Рис. 2.10. МикроЭВМ с МП8085А (минимальная конфигурадия). В ИС8212 хранятся адресные биты (младший байт), которые через шину данимх ныводятся из МП 8085А. о и Ф ноео (н) неов(н) воо(н) Е2 Глава 2 за исключением случая, когда МП переходит в НО(.Р-режим и отключает соответствующие шины.

Таким образом, сигнал Н1РА(Н), связанный с РЗ(1),обеспечивает отключение выходов ИС 8212, когда МП находится в Н01.Р-режиме. Из примера, представленного на рис. 2.10,следует, что, кроме ИСЗУ, используемой МП, в системе имеются также периферийные схемы портов ввода-вывода, которыепозволяют существенно упростить связь с внешними устройствами, такими, как дисковые ЗУ и аппаратура для передачи данных. Число типов периферийных схем, которые используются в качестве ЗУ и портов ввода-вывода, постоянно увеличивается.

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

ИС 8156 является комбинацией интерфейса типа ЗУПВ— порт ввода-вывода и таймера. ИС 8755 представляет собой СППЗУ с интерфейсом ввод-вывод. В СППЗУ можно хранить программу, а ЗУПВ можно использовать в качестве оперативного ЗУ. Таймер предназначен для обеспечения определенных временных интервалов без использования дополнительного программирования. В таком варианте микроЭВМ работает с более высокой эффективностью.

Схема деления частоты, на которой основан таймер, управляется синхросигналами МП и программируется с помощью МП. После отсчета требуемого числа синхросигналов счетчик с помощью прерывания сообщает, что соответствующий интервал сформирован. Кроме того, можно считывать данные, полученные в процессе счета, в МП. Специальные интерфейсные схемы рассмотрены в гл. 5. ЗУ разных типов описаны в гл. 2 т. 3 настоящего справочника. Для соединения различных частей микроЭВМ в тех применениях, где требуется не очень высокое быстродействие и расстояние между соединяемыми частями невелико (-2 м), можно применять стандартный плоский кабель, который выпускается разной ширины для шин данных, адресов и управления. Этот плоский кабель рекомендуется монтировать в разъеме нажим- ного действия, что значительно сокращает время монтажа.

эвм Вход сброса + "в (с) Х! Х2 8085Я о с, О и нг о т Адрес Яд ес/ 'с и +ОВ 88 Сброс(Н) А— 0 255 Соне о сигнал Вхо Выход таймера таймера (8 Порт А! По В Данные Статанеснае ЗУПВ, ввод-вывод,тонмер е Парса С, +ОВ +ив Порт А ППЗУ с вводом-выводов Порт В +ив Рис. 2.12. МикроЭВМ с МП 8085А, ИС 8156 и ИС 8355/8755А. о о о т о О ти СЕ(Н) 8)58 По(Е) АЕЕ(Н) !О (Н)/М ( М !О(У(Е) ВВ(М А(Е(Н) СЕ(!) (О (Н)/М ( () Сбраа(Н) ПРУ(Н) Сотросигнал ПОП(!.) А — адрес 2048 Глаза 2 Плоский кабель довольно легко разъединяется на части необходимой ширины, если это требуется по условиям применения, .а разъем крепится на конце такого кабеля с помощью за.жимов.

Системотехник имеет в своем распоряжении не только специфические периферийные схемы, предназначенные для определенных применений, но и устройства, входящие в состав таких семейств логических элементов и компонентов, как ТТЛ и КМОП. Например, к ТТЛ-семейству относятся двунаправленные буферные схемы, например 7418244, которые могут служить в качестве интерфейса между МП и кабельным соединением, защищая систему от повреждений при коротких замыканиях в кабелях.

Кроме того, буферы обеспечивают более высокую выходную мощность, чем получаемая на МП-выходах адресов, данных и управления, так что при использовании таких буферов можно применять соединительные кабели большей длины. Двунаправленные буферы увеличивают коэффициент ветвления по выходу. К ТТЛШ-семейству относятся также универсальные 8-разрядные регистры с О-триггерами, причем как «прозрачные>, так и запускаемые по фронту. Эти триггеры совместно с буферами с тристабильными выходами используются для отсоединения шин. При обсуждении практической схемы микроЭВМ мы еще вернемся к подобным ТТЛШ-схемам. Выходной регистр, загруженный одним байтом из микроЭВМ, ие может, например, активизировать какой-либо логическийэлемент.

Для управления этим элементом нужно усилить сигнал 1 или 0 до определенного уровня мощности. Как было показано в главе, посвященной интерфейсам (т. 3), для повышения мощности сигналов микроЭВМ можно использовать усилители, такие, как ()(.Х2003, на выходе которых имеется мощный транзистор. Требуемый электрический интерфейс между вычислительной системой и управляемым процессом можно также обеспечить, применяя оптические элементы связи. С выходным регистром соединен цифро-аналоговый преобразователь (ЦАП), который преобразует числовые значения одного или нескольких байтов в аналоговые уровни напряжения.

Оптические элементы связи можно применять и для ввода данных. При этом можно передавать и аналоговый сигнал через эти элементы, преобразовать его с помощью аналого-цифрового преобразователя (АЦП) в один байт, который затем считывается в микроЭВМ. Выше уже обсуждалась проблема управления игрушечной железной дорогой с помощью микроЭВМ. В этом случае железнодорожные перегоны обслуживаются с помощью битов выходного регистра. Этот регистр загружается микроЭВМ, и усилители обеспечивают определенный режим работы перегона, стрел- эвм ки и светофора. Состояние всей дороги определяется при помощи диода, на котором возникает падение напряжения в том случае, когда в соответствующей схеме управления перегоном, стрелкой или светофором протекает ток. Это падение напряжения преобразуется в Н-уровень ТТЛ-элементов (логическая 1) и считывается входным портом как один из многих битов, которые обеспечивает схема управления железной дороги.

На основе поступающих извне данных микроЭВМ решает, какую операцию необходимо выполнить, и передает соответствующий сигнал чеРез выходные порты на исполнительные устройства железной дороги. При управлении игрушечной железной дорогой с помощью микроЭВМ в самом начале, особенно если программирование освоено еще недостаточно надежно, можно использовать метод, согласно которому на основе сравнения реальных ситуаций, возникающих на железной дороге, с запрограммированными ситуациями должна производиться коррекция программы управления движением, На практикеэто сводится к тому, что в случае запрограммированных ситуаций требуется выполнить ряд действий, которые для конкретной ситуации являются оптимальнымн. Там, где наблюдаются небольшие отклонения от заданной программы, соответствующая операция тем не менее доводится до конца; при этом фиксируются замеченные отклонения в решении проблемы движения по железной дороге.

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

Пульт ручного управления, под которым подразумевается схема ручного управления, должен обеспечить поэтапное прохождение программы и контроль правильности выполнения всех команд. Далее нужно иметь возможность считывать информацию из ЗУ или записывать ее в ЗУ без вмешательства МП. Другими словами, должна быть обеспечена возможность переводить МП в режим НОЕВ, чтобы отключать шины данных, адресов и управления. Кроме того, нужно уметь останавливать МП в состояниях с определенным адресом. Такой режим, 86 Глава 2 например, требуется в том случае, когда проверена некоторая часть программы и необходимо быстро выполнить «прогон»этой части после возврата в исходное состояние (с нулевого адреса).

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

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

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