Читать онлайн «Разработка устройств сопряжения для персонального компьютера типа IBM PC»

Автор О. А. Калашников

ББК 32. 97 Н73 УДК 681. 3 Ю. В. Новиков, О. А. Калашников, С. Э. Гуляев Н73 Разработка устройств сопряжения для персонального компьютера типа IBM PC. Под общей редакцией Ю. В. Новикова. Практ. пособие - М: ЭКОМ. , 2000 - 224 с. ■ ISBN 5-7163-0009-Х Книга посвящена проблеме разработки аппаратуры и программных средств для сопряжения персональных компьютеров типа IBM PC с различными внешними устройствами, возникающей при создании компьютерных систем и комплексов. Приведенные справочные данные по интерфейсам ISA, Centronics, RS-232C, а также типичные схемотехнические решения позволяют проектировать устройства сопряжения в наибольшей степени соответствующие особенностям конкретной задачи и удовлетворяющие требованиям стандартов. Книга предназначена для разработчиков электронной аппаратуры, а также для студентов соответствующих специальностей, но может быть полезна и для специалистов, занимающихся ремонтом и обслуживанием персональных компьютеров. н 2404090000 М-66(03)-98 ББК 32. 97 ISBN 5-7163-0009-Х © Ю. В. Новиков, О. А. Калашников, С. Э. Гуляв © Оформление ЭКОМ, Москва, 1999 Оглавление Введение 5 Глава 1. Методы подключения устройств сопряжения ... . 9 1. 1. Сравнение методов подключения устройств сопряжения 11 1. 2. Порядок обмена по системной магистрали ISA 14 1. 2. 1. Особенности магистрали ISA 16 1. 2. 2. Сигналы магистрали ISA 19 1. 2. 3. Циклы магистрали ISA 29 1. 2. 4. Электрические характеристики линий ISA 34 1. 3. Порядок обмена по интерфейсу Centronics 35 1. 4. Порядок обмена по интерфейсу RS-232C 39 Глвва 2. Разработка устройств сопряжения для ISA 43 2. 1. Проектирование аппаратуры для сопряжения с ISA 46 2. 1. 1. Буферирование сигналов магистрали 46 2. 1. 2. Построение селекторов адреса 52 2. 1. 3. Выработка внутренних стробирующих сигналов 60 2. 1. 4. Асинхронный обмен по ISA 64 2. 1. 5.
Особенности использования прерываний :... 68 2. 1. 6. Применение прямого доступа 70 2. 1. 7. Буферные ОЗУ устройств сопряжения 72 2. 1. 8. Микропрограммные автоматы 81 2. 1. 9. Универсальный контроллер параллельного обмена. . 86 2. 1. 10. Одноплатный логический анализатор ^. 94 2. 1. 11. Генератор сигналов произвольной формы 101 2. 1. 12. Измеритель частоты следования импульсов 107 2. 1. 13. Узлы контроллера локальной сети 111 2. 2. Разработка программного обеспечения устройств сопряжения для ISA 118 2. 2. 1. Особенности проектирования программного обеспечения для устройств сопряжения 118 2. 2. 2. Программирование универсального контроллера параллельного обмена 121 2. 2. 3. Программирование логического анализатора 130 2. 2. 4. К вопросу о программировании сетевого контроллера 135 2. 3. Особенности отладки устройств сопряжения для ISA. . 135 2. 3. 1. Комплекс средств статической отладки 137 2. 3. 2. Отладка в динамическом режиме 145 3 Глава 3. Разработка устройств сопряжения для Centronics 149 * 3. 1. Основные принципы проектирования аппаратуры для сопряжения с Centronics 150 3. 1. 1. Чем удобен и чем неудобен интерфейс Centronics 150 3. 1. 2. Подключение простейших нестандартных устройств 152 3. 1. 3.