Автоматизация управления в производственных системах. Федотов А.В. - 101 стр.

UptoLike

Составители: 

101
кость 2 Кбайт. Младшие линии адресов A0…A10 шины адреса осуществляют выбор
ячейки памяти в пределах 2 Кбайт микросхемы. Каждая микросхема может рассмат-
риваться как страница памяти.
Старшие биты А11…А15 шины адреса подаются на дешифратор ДША, кото-
рый в общем случае осуществляет преобразование 5-битного кода в 32 сигнала вы-
бора микросхемы. В каждый момент времени активен один из выходов CE0, CE1,
CE2,… дешифратора. Сигнал дешифратора поступает на вход CE микросхемы па-
мяти DD1, DD2, DD3,…, разрешая её работу. Таким образом, к шине данных пооче-
редно можно подключать 32 микросхемы памяти и реализовать ПЗУ на
2Кбайта32=64Кбайт. Управляет чтением информации сигнал OE.
3.2.5. Устройства ввода-вывода информации
Для ввода данных в микропроцессор и вывода результатов обработки инфор-
мации используются модули ввода-вывода. Основой модуля ввода-вывода является
регистр, разрядность которого соответствует разрядности шины данных. Такой ре-
гистр называют портом. Если входы регистра подключены к линиям шины данных,
а выходы - к внешнему устройству, тогда регистр служит для вывода данных и
называется портом вывода. Для ввода информации используются порты ввода.
В каждый момент времени обмен данными возможен только с одним портом
ввода или вывода. Для выбора нужного порта служит селектор портов, который в
соответствии с кодом адреса, поступившего по адресной шине, выбирает нужный
порт и подключает его к шине данных. Естественно, что каждый порт должен иметь
свой адрес в виде двоичного кода адреса. Поскольку портов ввода-вывода обычно
меньше, чем ячеек памяти, то используются адреса меньшей разрядности, что не-
сколько упрощает программирование и сокращает объем программы микро-
процессора. Для 8-
разрядного микропроцес-
сора применяется адрес
портов длиной в один байт,
что позволяет адресовать 2
8
= 256 портов ввода-вывода.
Модули ввода-
вывода подключаются к
микропроцессору с помо-
щью системных шин. Схе-
ма соединения портов вво-
да-вывода с микропроцес-
сором показана на рис.
3.25. В рассматриваемом
примере модуль ввода-
вывода содержит два порта
ввода и один порт вывода.
При вводе информации
Рис. 3.25. Порты ввода-вывода
кость 2 Кбайт. Младшие линии адресов A0…A10 шины адреса осуществляют выбор
ячейки памяти в пределах 2 Кбайт микросхемы. Каждая микросхема может рассмат-
риваться как страница памяти.
      Старшие биты А11…А15 шины адреса подаются на дешифратор ДША, кото-
рый в общем случае осуществляет преобразование 5-битного кода в 32 сигнала вы-
бора микросхемы. В каждый момент времени активен один из выходов CE0, CE1,
CE2,… дешифратора. Сигнал дешифратора поступает на вход CE микросхемы па-
мяти DD1, DD2, DD3,…, разрешая её работу. Таким образом, к шине данных пооче-
редно можно подключать 32 микросхемы памяти и реализовать ПЗУ на
2Кбайта32=64Кбайт. Управляет чтением информации сигнал OE.

      3.2.5. Устройства ввода-вывода информации
      Для ввода данных в микропроцессор и вывода результатов обработки инфор-
мации используются модули ввода-вывода. Основой модуля ввода-вывода является
регистр, разрядность которого соответствует разрядности шины данных. Такой ре-
гистр называют портом. Если входы регистра подключены к линиям шины данных,
а выходы - к внешнему устройству, тогда регистр служит для вывода данных и
называется портом вывода. Для ввода информации используются порты ввода.
      В каждый момент времени обмен данными возможен только с одним портом
ввода или вывода. Для выбора нужного порта служит селектор портов, который в
соответствии с кодом адреса, поступившего по адресной шине, выбирает нужный
порт и подключает его к шине данных. Естественно, что каждый порт должен иметь
свой адрес в виде двоичного кода адреса. Поскольку портов ввода-вывода обычно
меньше, чем ячеек памяти, то используются адреса меньшей разрядности, что не-
сколько упрощает программирование и сокращает объем программы микро-
                                                     процессора.     Для      8-
                                                     разрядного микропроцес-
                                                     сора применяется адрес
                                                     портов длиной в один байт,
                                                     что позволяет адресовать 28
                                                     = 256 портов ввода-вывода.
                                                           Модули        ввода-
                                                     вывода подключаются к
                                                     микропроцессору с помо-
                                                     щью системных шин. Схе-
                                                     ма соединения портов вво-
                                                     да-вывода с микропроцес-
                                                     сором показана на рис.
                                                     3.25. В рассматриваемом
                                                     примере модуль ввода-
                                                     вывода содержит два порта
                                                     ввода и один порт вывода.
             Рис. 3.25. Порты ввода-вывода           При вводе информации


                                      101