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

Тут можно читать онлайн Майк Тули - Справочное пособие по цифровой электронике - бесплатно полную версию книги (целиком) без сокращений. Жанр: Справочники, издательство Энергоатомиздат, год 1990. Здесь Вы можете читать полную версию (весь текст) онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.
  • Название:
    Справочное пособие по цифровой электронике
  • Автор:
  • Жанр:
  • Издательство:
    Энергоатомиздат
  • Год:
    1990
  • Город:
    Москва
  • ISBN:
    5-283-02492-Х (рус.); 1-87077-500-7 (англ.)
  • Рейтинг:
    3.78/5. Голосов: 91
  • Избранное:
    Добавить в избранное
  • Отзывы:
  • Ваша оценка:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

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

Справочное пособие по цифровой электронике - описание и краткое содержание, автор Майк Тули, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru

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

Для широкого круга читателей, не обладающих специальной подготовкой в области электроники и цифровой микропроцессорной техники.

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

Справочное пособие по цифровой электронике - читать книгу онлайн бесплатно, автор Майк Тули
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

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.

Рис 75 Основные методы управления вводомвыводом а программируемый с - фото 47

Рис. 7.5. Основные методы управления вводом-выводом:

а — программируемый (с опросом); б— по прерыванию; в— прямой

7.5. Микросхемы параллельного ввода-вывода

После обзора основных принципов ввода-вывода в микропроцессорных системах обратимся к распространенным программируемым микросхемам ввода-вывода.

Микросхемы параллельного ввода-вывода имеют множество фирменных названий, но их внутренняя архитектура и принципы действия удивительно похожи и различаются только в некоторых деталях. Наиболее известны следующие микросхемы:

6520 — периферийный интерфейсный адаптер (PIA);

6521 — периферийный интерфейсный адаптер (PIA), аналогичен 6520;

6522 — универсальный интерфейсный адаптер (VIA);

6820 — периферийный интерфейсный адаптер (PIA), эквивалент 6520;

6821 — периферийный интерфейсный адаптер (PIA), эквивалент 6521;

8255— программируемый параллельный интерфейс (PPI);

Z80-PIO— программируемый ввод-вывод (РIO).

Как следует из приведенных названий, программируемые микросхемы параллельного ввода-вывода допускают программное задание одного из нескольких режимов:

1) все восемь линий являются входами;

2) все восемь линий являются выходами;

3) линии отдельно программируются как входные или выходные.

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

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

доступ к памяти Рис 76 Внутренние регистры типичной программируемой - фото 48

доступ к памяти

Рис 76 Внутренние регистры типичной программируемой микросхемы параллельного - фото 49

Рис. 7.6. Внутренние регистры типичной программируемой микросхемы параллельного ввода-вывода.

РА0—РА7— линии ввода-вывода порта А. Первая линия соответствует младшему биту, а вторая — старшему;

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

Интервал:

Закладка:

Сделать


Майк Тули читать все книги автора по порядку

Майк Тули - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Справочное пособие по цифровой электронике отзывы


Отзывы читателей о книге Справочное пособие по цифровой электронике, автор: Майк Тули. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x