Майк Тули - Справочное пособие по цифровой электронике

Здесь есть возможность читать онлайн «Майк Тули - Справочное пособие по цифровой электронике» весь текст электронной книги совершенно бесплатно (целиком полную версию без сокращений). В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Город: Москва, Год выпуска: 1990, ISBN: 1990, Издательство: Энергоатомиздат, Жанр: sci_radio, Справочники, на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Справочное пособие по цифровой электронике: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Справочное пособие по цифровой электронике»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

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

Справочное пособие по цифровой электронике — читать онлайн бесплатно полную книгу (весь текст) целиком

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

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Например, в микропроцессоре Z80 для этого используются сигналы:

картинка 44— линия запроса памяти, на которой формируется сигнал низкого уровня, когда ЦП выполняет операцию считывания или записи с памятью;

картинка 45 — линия запроса ввода-вывода, на которой формируется сигнал низкого уровня, когда ЦП выполняет операцию ввода-вывода.

Для ввода и вывода в микропроцессоре Z80 существуют специальные команды, например:

OUT(FFH), А— записывает содержимое аккумулятора (8-битное значение) в порт с 16-ричным адресом FF;

IN (A) FFH— считывает содержимое порта с 16-ричным адресом FF и помещает результат в аккумулятор.

7.3. Параллельный и последовательный ввод-вывод

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

Рис 73 Схема простого параллельного ввода и вывода Поскольку данные обычно - фото 46

Рис. 7.3. Схема простого параллельного ввода и вывода.

Поскольку данные обычно представлены на шине микропроцессора в параллельной форме (байтами), их последовательный ввод-вывод оказывается несколько сложнее. Для последовательного ввода потребуются средства преобразования последовательных входных данных в параллельные данные, которые можно поместить на шину. С другой стороны, для последовательного вывода необходимы средства преобразования параллельных данных, представленных на шине, в последовательные выходные данные. В первом случае преобразование осуществляется регистром сдвига с последовательным входом и параллельным выходом (SIPO), а во втором — регистром сдвига с параллельным входом и последовательным выходом (PISO). Схемы обоих вариантов ввода и вывода показаны на рис. 7.4.

Рис. 7.4. Схемы последовательного ввода и вывода:

а — последовательный ввод с регистром сдвига SIPO; б— последовательный вывод с регистром PISO

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

7.4. Методы управления вводом-выводом

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

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

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

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

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Справочное пособие по цифровой электронике»

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


Вячеслав Ткачев - BASH. Справочное пособие
Вячеслав Ткачев
Вячеслав Ткачев - Linux. Справочное пособие
Вячеслав Ткачев
Отзывы о книге «Справочное пособие по цифровой электронике»

Обсуждение, отзывы о книге «Справочное пособие по цифровой электронике» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x