|
|||||||||||||||||||||||||||||||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
ТС цифрового ввода-вывода
Типичным элементом устройства цифрового ввода-вывода является БИС параллельного программируемого интерфейса БИС ППИ, такой как Intel 8255 рис.40.
Рис. 39 БИС ППИ Intel 8255 представляет собой многорежимное устройство, содержащее три однобайтоваых цифровых регистра ввода/вывода А, В и С. Эти регистры называют также портами А, В и С. Базовая микросхема БИС ППИ Intel 8255 рассчитана на максимально простое подключение к микропроцессору Intel 8088, используемому в IBM PC/XT. БИС ППИ Intel 8255 содержит три 8-разрядных порта ввода/вывода: А, В и С и один 8-разрядный адресуемый регистр управления. Назначение управляющих и информационных входов: D0…D7 - линии ввода/вывода данных (сопряжение с микропроцессором или ЭВМ); А0,А1 - входы кода адреса регистров ППИ. 00 - регистр А, 01 - регистр В, 10 - регистр С, 11 - регистр управления; RD - вход разрешения ввода (из ППИ в ЭВМ). Активный уровень - низкий. WR - вход разрешения вывода (из ЭВМ в ППИ). Активный уровень - низкий. CS - выбор кристалла. Низкий уровень на входе CS разрешает работу D0…D7. При высоком уровне на входе CS линии D0...D7 находятся в 3-м состоянии (отключено). PA0…PA7 - линии данных порта А; PВ0…PВ7 - линии данных порта В; PС0…PA3 - линии данных порта С (нижний); PС4…PA7 - линии данных порта С (верхний); RESET - сброс всех регистров ППИ, установка всех портов на ввод. Режим работы каждого из портов А, В и С, в том числе направление передачи данных, определяется управляющим словом, заносимым в регистр управления. Формат управляющего слова приведен ниже в таблице 11. Основные режимы работы БИС ППИ. Режим 0. Ввод/вывод общего типа. Регистры А, В, С верхний, С нижний программируются независимо друг от друга на ввод или вывод. Основной режим обмена - синхронный. Режим 1. Стробируемый однонаправленный ввод/вывод. Основной режим обмена - асинхронный. Режим 2. Стробируемый двунаправленный ввод/вывод по каналу А. Табл. 11
Пример управляющего слова режима (режим 0, Порт А - на ввод, В - на вывод):
Более подробная информация о режимах работы БИС ППИ имеется в справочных руководствах. Схема подключения БИС ППИ к линиям интерфейса ISA IBM PC приведена на рис. 39. Для адресации регистров ППИ для определенности использованы линии Е16…Е19, что соответствует использованию портов ввода/вывода 3В0h…3В3h (или Base+16…Base+19, где Base - базовый адрес 3A0h) интерфейса ISA. Ниже приведен фрагмент программы вывода слова данных data через порт А. _out(Base+19, 0x80); {назначение порта А на вывод} _out(Base+16, data); Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.) |