Компьютерная Томография
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: контрольные 5 класс, ответы 7 класс
| Добавил(а) на сайт: Baltabev.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 | Следующая страница реферата
RQE управляет прерыванием. Когда бит равен 1, параллельный порт посылает прерывание при выработке сигнала ASC со стороны устройства.
SELIN управляет состоянием сигнала выборки устройства (Select In).
Когда бит установлен в 1, устройство считается выбранным. Данной линии
соответствует разъем 17.
INIT управляет инвертированным состоянием сигнала инициализации устройства (Init). При этом установка нулевого значения бита означает инициализацию принтера.
AFD управляет состоянием сигнала автоматический прогон строки(Automatic Feed XT). Когда бит установлен в 1, принтер после печати каждой строки будет автоматически переходить на новую строку.
STRB управляет синхронной передачей данных в устройство. Когда он принимает значение 1, передаваемые данные могут считываться с линий данных.
3.2 Программирование параллельного порта.
Программирование подключенной к параллельному порту аппаратуры заключается в установке определенных битов в регистрах данных и управления и чтении определенных битов из регистра состояния. При этом если с регистром данных проблем не возникает (это обычный байтовый регистр), то два других регистра имеют некоторые особенности Во-первых, некоторые биты являются инверсными. При записи в регистр управления нуля в этих битах устанавливаются единицы, а если на входах регистра состояния установлены нули, то их этих битов считываются единицы. Во-вторых, если четыре бита регистра управления расположены в младших битах байта (биты 0 - 3), то пять битов регистра состояния - в старших (биты 3 - 7). Полная информация об отображении сигналов шин управления и состояния интерфейса Centronics на регистры параллельного порта компьютера приведена в табл. 3.2.
Табл. 3.2.
Отображение сигналов шин управления и состояния интерфейса Centronics на регистры параллельного порта компьютера.
| Ш И Н А | С И Г Н А Л | Б И Т |И Н В Е Р С И Я |
| | -STROBE | 0 | инверсный |
|Управление | | | |
| | -AUTO FD | 1 | инверсный |
| | -INIT | 2 | прямой |
| | -SLCT IN | 3 | инверсный |
| | -ERROR | 3 | прямой |
| | | | |
|Состояние | | | |
| | SLCT | 4 | прямой |
| | PE | 5 | прямой |
| | -ASK | 6 | прямой |
| | -BUSY | 7 | инверсный |
Программное прерывание 17h предоставляет некоторые возможности по работе
с параллельным портом принтера. Однако этих возможностей недостаточно для
полноценного программирования подключенных к этому порту внешних устройств.
Кроме того использование прерывания существенно замедляет работу программы, поэтому рекомендуется непосредственно считывать данные по соответствующему
адресу. Действительно полезной оказывается функция N1 - инициализация
порта(вход: AH=1,DX-номер порта(0,1 или 2); выход: AH-статус порта). Дело в
том, что эту процедуру необходимо выполнять после окончания работы с
принтером. Поэтому рекомендуется вызывать функцию N1 прерывания 17h при
выходе из программы.
Следует отметить, что, начиная с BIOS для IBM PC/AT, выпущенного в марте 1986 года, считывание значения из регистра состояния параллельного порта производится дважды, что связано с тем, что изменение состояния BUSY имеет растянутый фронт.
Двунаправленный порт обычно используется в режиме совместимости -
именно этот режим устанавливается изначально при выполнении программы POST.
Однако, программист может использовать расширенный режим работы порта для
подключения нестандартной аппаратуры. В этом случае на компьютерах PS/2
выбор расширенного режима работы параллельного порта производится при
конфигурации аппаратуры компьютера путем записи нулевого значения в бит 7
порта 0102h.
В других компьютерах двунаправленный режим контроллера параллельного порта
может выть выбран при выполнении программы начальной конфигурации BIOS.
Все сигналы интерфейса Centronics передаются в уровнях ТТЛ и рассчитаны на подключение одного стандартного входа ТТЛ.
4. Разработка принципиальной схемы устройства.
Исходя из разработанной структурной схемы, можно выделить следующие части проектируемой схемы.
Аналого-цифровой преобразователь должен преобразовывать аналоговый сигнал, пропорциональный углу поворота гантрии симулятора в цифровой код для дальнейшей обработки с помощью ЭВМ.
Преобразователь аналогового сигнала подгоняет его уровень под требования АЦП, т.е., как будет показано ниже, осуществляет его ослабление, а также служит буфером.
Двусторонний ограничитель уровня необходим для ограничения уровня входного аналогового сигнала, для предотвращения выхода АЦП из строя при повороте гантри сверх допустимого диапазона.
Необходимо также обеспечить защиту АЦП, для предотвращения подачи на него сигналов при выключенных питающих напряжениях.
Источник питания должен служить для обеспечения функционирования входящих в схему устройств. Для упрощения схем питания предполагается выбирать для использования элементы с одинаковыми требованиями к питающим напряжениям.
С целью информирования о включенном состоянии устройства, необходимо предусмотреть какое-либо устройство индикации.
4.1 Выбор аналого-цифрового преобразователя.
Для преобразования аналогового сигнала от датчика положения гантрии в цифровую форму, для дальнейшей обработки с помощью ЭВМ необходимо использование АЦП.
В АЦП входным сигналом является напряжение, а выходным -
соответствующий этому напряжению цифровой код, который образуется в
результате квантования входного напряжения по уровням. Принцип работы АЦП
зависит от метода преобразования. По алгоритму преобразования основные
методы преобразования, используемые в микросхемах АЦП, подразделяются на
методы: последовательного счета, поразрядного уравновешивания
(последовательного счета) и параллельного действия (считывания). [5]
Рекомендуем скачать другие рефераты по теме: мир рефератов, изложение 3 класс.
Категории:
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 | Следующая страница реферата