Реферат: Стробоскопический аналого-цифровой преобразователь

Программа обработки включает в себя ;

  • чтение данных из модуля;

  • запись полученных данных в буфер для дальнейшей обработки;

  • Обработка полученных данных;

  • Чтение из буфера данных для дальнейшего отправления в ЦАП;

  • Вывод данных в модуль для ЦАП.

Рис 5.2. Блок – схема обработчика прерывания.


5.1. Запуск АЦП производится выдачей по адресу 14300h любых данных. С помощью данной команды формируется строб запуска АЦП. Чтение данных из модуля производится по адресу 14301h. При этом из порта считывается байт данных. Формат байта приведен в таблице 5.1.

Таблица 5.1

байта

Описание

Байт 0 Данные D0
Байт 1 Данные D1
Байт 2 Данные D2
Байт 3 Данные D3
Байт 4 Данные D4
Байт 5 Разряд переполнения
Байт 6 Не используется
Байт 7 Разряд знака

5.2. После считывания байта он отправляется в буфер входных данных для последующей обработки.

Рис 5.3. Блок – схема обмена с неготовностью.

5.3. Далее вызывается подпрограмма обработки входных данных для получения ответного слова для ЦАП. Ответное слово состоит из 11 разрядов данных. Передача его из ЭВМ в модуль осуществляется выдачей слова по адресу 14302h. При этом в модуле формируется строб I/O CS 16, говорящий о том, что обмен производится словом, а не байтом. Подпрограмму обработки полученных данных и формирование ответного слова пишет пользователь самостоятельно.

5.4. Перед использованием необходимо разрешить или запретить обмен по прерыванию в модуле. Если прерывание разрешено, то обмен будет совершаться по прерыванию. В противном случае будет осуществляться обмен с неготовностью Тип обмена задается выдачей по линии D0 числа по адресу 14303h. Формат слова представлен в таблице 5.2.


Таблица 5.2

Состояние

Описание

0 Прерывание запрещено
1 Прерывание разрешено

Если обмен производится с неготовностью, то состояние АЦП считывается по линии D7 по адресу 14303h.

6. ЛИТЕРАТУРА.


  1. Уинн Л. Рош. Библия по техническому обеспечению Уинна РОШа. Минск. 1992.

  2. Томпкинс. Уэбстер. Проектирование и сопряжение контроллеров с ЭВМ.

  3. Джордейн. Описание IBM PC AT.

  4. Питер Абель. Язык ассемблера для IBM PC и программирования. Москва. «Высшая школа». 1992 г.


ПРИЛОЖЕНИЯ



Пример подпрограммы обмена по прерыванию


К-во Просмотров: 542
Бесплатно скачать Реферат: Стробоскопический аналого-цифровой преобразователь