![]() |
![]() |
![]() |
![]() |
Главная Кремниевые микросхемы 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 [ 47 ] 48 49 50 51 52 53 54 55 56 57 58 59 60 фера с тремя состояниями выходов (тристабильные буфера), описанные в гл. 8. На рис. 9.12 приведена схема из таких буферов. Схема двунаправленного мультиплексора строится таким образом, чтобы поток данных мог продвигаться Вход данных am устрой- ства 1 ПоднлючеииеТ о Вход данных от устрсй-< шва Z ПоЗключение2о- Шина данных Рис. 9-12. Схема подсоединения выходных двух устройств к шине данных с помощью тристабильных буферов Вход или Выхо& данных от устройств или мультиплексора Sисхода Направление ![]() Данные к {от) МП по шине данных Рис. 9.13. Схема двунаправленного мультиплексора в обоих направлениях, но одновременно только по одному из них. На рис. 9.13 приведена схема такого мультиплексора. Когда управляющий направлением сигнал (на входе НАПРАВЛЕНИЕ) равен О, элемент.. блокирован, поэтому выходной сигнал этого элемента также равен О, и тристабильные буфера с и & блокированы. Однако элемент g не заблокирован благодаря инвертору е. Поэтом}, если сигнал выбора мультиплексора (на входе ВЫБОР) равен и+, то сигнал на выходе элемента g будет также равен U+, и тристабильные буфера and будут открыты. Таким образом, данные могут считываться слева через буфер а в регистр мультиплексора и далее через буфер d поступать в микропроцессор. Аналогично, если управляющий направлением сигнал равен У-ь, данные могут передаваться из микропроцессора через буфер b в регистр мультиплексора и нз него далее через буфер с. Когда сигнал выбора мультиплексора равен О, то все четыре тристабильных буфера будут переведены в состояние высокого сопротивления (блокированы), и передача данных в каком-либо направлении станет невозможной. ГЛАВА ДЕСЯТАЯ Как в микропроцессоре осуществляется ввод и вывод информации? Простейший способ отображения двоичной информации состоит в использовании восьми светоизлу-чающих диодов (LED - Light-Emitting Diode), или светодиодов, подключенных к шине данных. Несколько сложнее устроены семисегментные светодиодные индикаторы (рис. 10.1, а). Они предназначены для отображения выходной информации в виде десятичных цифр путем включения определенных комбинаций светящихся сегментов (рис. 10.1, б). Индикатор получает управляющие сигналы, поступающие на семь входов (а, Ь, с, d, е, f, g), от специального формирователя (рис. 10.1, в), в состав которого входит преобразователь двоичных сигналов из шины данных в сигналы спе-циального кода, соответствующего правильным комбинациям высвечиваемых сегментов. Для ввода информации в двоичной форме в микроЭВМ, если не иметь в виду случай, когда на каждый двоичный разряд отводится своя клавиша, требуется специальный двоичный код. Десятичные числа могли бы передаваться их двоичными эквивалентами. Однако для букв и знаков пунктуации необходим особый код. Наиболее распространенным кодом для микро-ЭВМ является американский стандартный код для обмена ин- ![]() Очистна Перенос входы cDjJc Це eDj Jc gl]c Jo eHJc c(j eDj£c 9 I]с d d i Выходы Точна Рис. 10.1. Семисегментный светодиодный индикатор: а - семь сегментов (а, Ъ, с, d, е, f, g) и еще один для десятичной точки (запятой); б - конфигурации десятичных цифр, в - входы и с1.1ходы формирователя формацией ASCH (American Standard Code for Information Interchange). Код ASCII служит для представления буквенно-цис^ровой информации, знаков пунктуации и специальных (в том числе управляющих) символов:
|
© 2007 EPM-IBF.RU
Копирование материалов разрешено в случае наличия письменного разрешения |