Проектирование переферийных устройств. Синицын Ю.И. - 21 стр.

UptoLike

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

устройствами ввода и вывода.
RS232C (Recommend Standart) (стык 2 С2) несимметричный интерфейс
используется для связи по выделенным или коммутируемым телефонным
каналам. Так же он может быть использован при соединении ООД при
длине линии связи до 15м., обеспечива скорость передачи до 20000 бит/с.
4.2 Аппаратная организация адаптера
Проектируемый адаптер должен обеспечивать два режима ввода-
вывода: программно-управляемый и по прерыванию. В первом режиме
инициирование и управление вводом-выводом осуществляет процессор,
используя регистры управления и состояния ПУ. Во втором режиме
операция ввода-вывода инициируется ПУ, вырабатывающим сигнал
аппаратного прерывания, по которому процессор переключается на
подпрограмму обработки прерывания. Режимы работы каналов:
полудуплексный и дуплексный. При проектировании адаптера
рекомендуется использовать следующие СИС и БИС: дешифраторы и ПЗУ
(ПЛМ) для формирования внутренней адресной шины; шинные
формирователи для организации внутренней шины данных, интервальные
таймеры для задания скорости передачи по последовательным каналам;
универсальную синхронные приемопередатчики для обмена ИРПР, ИРПС,
С2 ; контроллеры прерываний для формирования сигналов прерываний в
процессор.
4.3 Программное обеспечение адаптера
С учетом аппаратной организации адаптера возможны четыре способа
разработки драйверов ПУ. Первый способ предполагает размещение
драйвера в самой программе, которой требуется взаимодействовать с ПУ.
Недостатком этого способа будет большой объем памяти, занимаемой
программой. Второй способ предполагает разработку драйвера как оверлея,
который загружается в память при взаимодействии программы с ПУ. Эти
два способа используют режим программно-управляемого обмена. Третий
способ состоит в разработке драйвера как отдельной программы, которая
указывается в командном файле загрузки AUTOEXEC.BAT и располагается
резидентно в памяти. В этом случае драйвер работает как программа
обработки от ПУ. Четвертый способ состоит и разработке полноценного
драйвера ПУ, который будет загружаться при включении ПЭВМ с помощью
файла CONFIG.SYS. Третий и четвертый способы используют режим
обмена по прерыванию.
21
устройствами ввода и вывода.

    RS232C (Recommend Standart) (стык 2 С2) несимметричный интерфейс
используется для связи по выделенным или коммутируемым телефонным
каналам. Так же он может быть использован при соединении ООД при
длине линии связи до 15м., обеспечива скорость передачи до 20000 бит/с.

4.2 Аппаратная организация адаптера

     Проектируемый адаптер должен обеспечивать два режима ввода-
вывода: программно-управляемый и по прерыванию. В первом режиме
инициирование и управление вводом-выводом осуществляет процессор,
используя регистры управления и состояния ПУ. Во втором режиме
операция ввода-вывода инициируется ПУ, вырабатывающим сигнал
аппаратного прерывания, по которому процессор переключается на
подпрограмму обработки прерывания. Режимы работы каналов:
полудуплексный и дуплексный. При проектировании адаптера
рекомендуется использовать следующие СИС и БИС: дешифраторы и ПЗУ
(ПЛМ) для формирования внутренней адресной шины; шинные
формирователи для организации внутренней шины данных, интервальные
таймеры для задания скорости передачи по последовательным каналам;
универсальную синхронные приемопередатчики для обмена ИРПР, ИРПС,
С2 ; контроллеры прерываний для формирования сигналов прерываний в
процессор.

4.3 Программное обеспечение адаптера

     С учетом аппаратной организации адаптера возможны четыре способа
разработки драйверов ПУ. Первый способ предполагает размещение
драйвера в самой программе, которой требуется взаимодействовать с ПУ.
Недостатком этого способа будет большой объем памяти, занимаемой
программой. Второй способ предполагает разработку драйвера как оверлея,
который загружается в память при взаимодействии программы с ПУ. Эти
два способа используют режим программно-управляемого обмена. Третий
способ состоит в разработке драйвера как отдельной программы, которая
указывается в командном файле загрузки AUTOEXEC.BAT и располагается
резидентно в памяти. В этом случае драйвер работает как программа
обработки от ПУ. Четвертый способ состоит и разработке полноценного
драйвера ПУ, который будет загружаться при включении ПЭВМ с помощью
файла CONFIG.SYS. Третий и четвертый способы используют режим
обмена по прерыванию.




                                                                    21