BIGLIB
  большущая библиотека (9812 книг), можно не только прочитать но и скачать бесплатно
 
АСТРОЛОГИЯ
  книги по астрологии
 
КРИМИНАЛ
  книги про криминал
 
ДЕТЕКТИВЫ
  детективы известных
   писателей
 
ФАНТАСТИКА
  фентези, фантастика,   фантастические повести
 
ПРИКЛЮЧЕНИЯ
  книги про приключения,   путешествия
 
ПОЛИТИКА
  книги про политиков,   репрессии
 
ПСИХОЛОГИЯ
  разнообразная литература   по психологии
 
КЛАССИКА
  классическая литература
 
КОМПЬЮТЕРНАЯ
  ЛИТЕРАТУРА
  про компютерное железо,   документация, языки   программирования
 
РЕЛИГИЯ, АТЕИЗМ
  книги про религию
 
ФИЛОСОФИЯ
  книги, которые заставляют   задуматься над   окружающим тебя миром.
 
ЭНЦИКЛОПЕДИИ
  самые интересные   энциклопедии на
   разные темы
 
МЕДИЦИНА
  медицинские книги,   методички,
   народные лечебники
 
КУЛИНАРИЯ
  рецепты тортов,   консервирование,
  все о спиртных
  напитках.
 
СТИХИ
  стихи популярных и не   очень авторов
 
ТВОРЧЕСТВО
  народное творчество,   стихи, песни и т.д.
 
ЮМОР
  анекдоты, приколы,   смешные истории
 
ЛЮБОВНЫЙ РОМАН
  мир высоких чувств и   любовных грез
 
ЭРОТИКА
  эротические рассказы,   книги о технике секса,   кама-сутра и др.




adfun.ru
Rambler's Top100 Rambler's Top100
    НА ГЛАВНУЮ
    РЕФЕРАТЫ
    ТОСТЫ
    ТЕСТЫ
    АВТО
    ДЛЯ СТУДЕНТА
    КНИГИ
    КОНТАКТ
 
Пpогpаммно-технические сpедства пеpсональных ЭВМ семейства IBM PC
Автор ""
Размер 294419 Байт
Страница 29 из 36
СКАЧАТЬ КНИГУ ЦЕЛИКОМ

      - в цикле проверять состояние  принтера до устaновки бита 7
 регистра состояния (здесь возможно использование таймаута);

      - проверить биты 3-5 регистра состояния на наличие ошибки;

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

      mov  dx,37Ah        ;адрес регистра управления
      mov  al,00001101b   ;установить биты 0,2 и 3
      out  dx,al          ;вывести команду
      xor  al,1           ;сбросить бит 0
      out  dx,al          ;повторно вывести команду

      -  далее   можно  прочитать  и   запрограммировать  регистр
 состояния и перейти к печати следуюего символа.

      Несмотря  на простоту  управления, принтер  представляет из
 себя достаточно сложное устройство, имеющее свой микропроцессор,
 


                            - 110 -

 ПЗУ и ОЗУ. Микропроцессор используется для обработки управляющих
 последовательностей и управления  печатью. ПЗУ содержит описание
 рисунков символов в зависимости от их кода и выбранной таблицы и
 программы   на   языке    используемого   микропроцессора.   ОЗУ
 используется   для  временного   хранения  введенных   данных  и
 спроектированных  пользователем символов.  Ряд принтеров, помимо
 интерфейса  Centronix, могут  поключаться и  к последовательному
 интерфейсу.  Принтер обрабатывает  ряд спецсимволов  (таких, как
 звонок, забой, горизонтальная и вертикальная табуляция), а также
 имеет  достаточно сложную  систему команд  для изменения режимов
 работы и управления печатью.

      Обычно команды начинаются  с символа ESC (шестнадцатиричный
 код  1Bh)  и  имеют  длину  от  двух  байт  и  более (существуют
 командные  последовательности, включающие  по несколько килобайт
 информации,    например   команды    загрузки   спроектированных
 пользователем  шрифтов). Спецсимволы  и байты  команд передаются
 принтеру  так  же,  как  и  обычные  символы, предназначеные для
 печати,  описанным  выше  способом.  Подобный  способ управления
 удобен  для  программного  изменения  режимов работы устройства.
 Учитывая, что выпуском принтеров  для ПЭВМ занимается достаточно
 большое  число   компаний  и  возможности   принтеров  постоянно
 совершенствуются,  нет  смысла  приводить  полностью  какую-либо
 систему  команд,  так  как,  во-первых,  она  в  разных марках и
 моделях  принтеров  различна,  и,  во-вторых,  достаточно  полно
 описывается в документации на каждый конкретный принтер.

      Существует 2 основных стандарта на систему команд и таблицу
 используемых  символов  (стандарты  IBM   и  EPSON),  которых  в
 основном  придерживаются фирмы-изготовители,  оставляя за  собой
 право вносить  в них изменения  и дополнения. Единого  стандарта
 как на систему команд, так  и на расположение и рисунки символов
 второй половины таблицы ASCII (коды 129-255) нет. Наиболее часто
 используемые команды:

      - установка вида шрифта и режима печати;

      -  черновой  текстовый  (draft)  нормальной  ширины (pica),
 узкий (condensed) или средней ширины (elita).

      - качественный  шрифт (NLQ, Proportional,  Orator, Script и
 т. д.);

      -выбор  таблицы символов  из ПЗУ  (обычно имеется несколько
 таблиц, отличающихся расположением управляющих кодов, наличием и
 расположением псевдографических символов или курсива);

      -  загрузка в  ОЗУ принтера  спроектированных пользователем
 шрифтов и  работа с ОЗУ  принтера (именно в  этой группе команд,
 имеются наибольшие различия между разными моделями);

      - управление принтером в режиме точечной графики;

      -   установка  служебных   параметров  (размеры   отступов,
 страницы, шаг табуляции, расстояние  между строками) и изменение
 


                            - 111 -

 характеристик (сброс, включение/отключение датчика конца бумаги,
 печать в одну или в две стороны и т. п.).

      Ряд  характеристик и  режимов работы  может выбираться  как
 программно, так и аппаратно с  использованием кнопок и клавиш на
 лицевой панели и  DIP-переключателей. Существуют характеристики,
 изменить которые  можно только аппаратно  (например, возможность
 загрузки  шрифтов или  размер используемого  ОЗУ).

 







- 112 - E11.Последовательный интерфейс RS-232F E11.1. Общие сведенияF В сотав IBM PC могут входить до четырех последовательных интерфейсов, работающих в стандарте RS-232 (отечественный аналог - стык С2) и именуемых СОМ1 - СОМ4. Им выделены следующие адреса в области портов ввода-вывода: СОМ1: 3F8h-3FFh COM3: 338h-33Fh COM2: 278h-2FFh COM4: 238h-23Fh (интерфейсы СОМ3 и СОМ4 поддерживаются только в моделях PS/2). Каждый интерфейс связан с определенным уровнем контроллера прерываний: СОМ1 вызывает прерывание IRQ4 (Int 0Ch) COM2 вызывает прерывание IRQ3 (Int 0Bh) СОМ3 и СОМ4 не имеют стандартных векторов прерываний. Каждое из устройств RS-232 представляет собой контроллер 8250, оснащенный 25- или 9- штырьковым разъемом на задней стенке корпуса ПЭВМ. Этот разъем может использоваться для подключения мыши, графопостроителя или организации связи между ПЭВМ. Контакты стыка RS-232 имеют следующие наименования ЪДДДДДДДДВДДДДДДДДДВДДДДДДДДДДДДДДВДДДДДДДДДДДДДДДДДДДВДДДДДДДДї іНазваниеі Имя цепиіНомер контактаі Назначение іНаправ- і ісигнала ГДДДВДДДДДЕДДДДДВДДДДДДДДґ іление і і іEIAіCCITTі9-шт.і 25-шт. і і і ГДДДДДДДДЕДДДЕДДДДДЕДДДДДЕДДДДДДДДЕДДДДДДДДДДДДДДДДДДДЕДДДДДДДДґ і DCD іCF і 109 і 1 і 8 іСвязь модемов іВ ПЭВМ і і і і і і іустановлена і і і RX іBB і 104 і 2 і 3 іПринимаемые данные іВ ПЭВМ і і TX іBA і 103 і 3 і 2 іПередаваемые данныеіИз ПЭВМ і і DTR іCD і108/2і 4 і 20 іГотовность ПЭВМ к іИз ПЭВМ і і і і і і іработе і і і SG іAB і 102 і 5 і 7 іСигнальная земля і ДДДД і і DSR іCC і 107 і 6 і 6 іГотовность модема кіВ ПЭВМ і і і і і і іработе і і і RTS іCA і 105 і 7 і 4 іЗапрос на передачу іИз ПЭВМ і і CTS іCB і 106 і 8 і 5 іГотовность модема кіВ ПЭВМ і і і і і і і к передачи і і і RI іCE і 125 і 9 і 22 іИндикатор вызова іВ ПЭВМ і і FG іAA і 101 і ДД і 1 іЗащитная земля і ДДДД і АДДДДДДДДБДДДБДДДДДБДДДДДБДДДДДДДДБДДДДДДДДДДДДДДДДДДДБДДДДДДДДЩ Контроллер стыка RS-232 является полностью программируемым устройством; вы можете задать следующие параметры обмена: количество битов данных и стоп-битов, вид четности и скорость обмена в бодах (бит/с). - 113 - E11.2. Описание портовF Ниже описаны порты ввода-вывода для СОМ1, имеющего базовый адрес 3F8h. Обратите внимание, что порты 3F8h и 3F9h имеют разное назначение в зависимости от бита 7 порта 3F8h (т. н. бит DLAB - Divisor Latch Access Bit). Порт Операция Описание ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД 3F8h Запись Регистр передатчика - сюда засылается байт для передачи Чтение Регистр приемника - отсюда извлекается принятый байт Запись Если DLAB=1, то сюда засылается младший байт скорости обмена (см. порт 3F9h) 3F9h Запись Если DLAB=1, то сюда засылается старший байт скорости обмена. Скорость задается значением делителя, равным 115200/V, где V - скорость в бодах. Например, для скорости 9600 бод делитель равен 115200/9600=12=0Ch, поэтому нужно вывести 0Ch в порт 3F8h и 0 в порт 3F9h. Запись Регистр управления прерываниями (1 = разрешить прерывание): 7 6 5 4 3 2 1 0 ЪДДВДДВДДВДДВДДВДДВДДВДДї і0 і0 і0 і 0і і і і і Бит: АДДБДДБДДБДДБВДБВДБВДБВДЩ ДДДД і і і АД> 0: прерывание по приему символа і і АДДДД> 1: прерывание по завершению передачи і і символа і АДДДДДДД> 2: прерывание по обрыву линии или і или ошибке в линии АДДДДДДДДДД> 3: прерывание по изменению состояния модема (любой из линий CTS, DSR, RI и DCD) 3FAh Чтение Регистр идентификации прерывания. Когда произошло прерывание, здесь содержится причина, вызвавшая его: 7 6 5 4 3 2 1 0


Страницы : 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


adfun.ru









Форум раскрутка сайта и интернет-реклама
реклама - рекламное агентство -
Интернет PR агентство чат и форум
волчат знакомства - сайт знакомств
бесплатные компьютерные игры
фото знакомства
новые стеклопакеты -
качественное остекление балконов
портал - пластиковые окна -
закажите окна пвх в Москве

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

театры - заказ билетов в театр -
магазин - продажа компьютеров
в Москве форум Испания - жилье -
недвижимость в испании

турфирма - испания туры
Переводы - бюро переводов
Законы - закон о товарных знаках,
Грузовые перевозки. АсМАП. Дальнобой закон о рекламе
Интернет казино
реклама на форуме и контекстная реклама
на Яндексе Баннерная сеть и
интернет каталог сайтов Holiday.Ru
Форумы политика, лучшие анекдоты
знакомства.