Банк рефератов содержит более 364 тысяч рефератов, курсовых и дипломных работ, шпаргалок и докладов по различным дисциплинам: истории, психологии, экономике, менеджменту, философии, праву, экологии. А также изложения, сочинения по литературе, отчеты по практике, топики по английскому.
Полнотекстовый поиск
Всего работ:
364150
Теги названий
Разделы
Авиация и космонавтика (304)
Административное право (123)
Арбитражный процесс (23)
Архитектура (113)
Астрология (4)
Астрономия (4814)
Банковское дело (5227)
Безопасность жизнедеятельности (2616)
Биографии (3423)
Биология (4214)
Биология и химия (1518)
Биржевое дело (68)
Ботаника и сельское хоз-во (2836)
Бухгалтерский учет и аудит (8269)
Валютные отношения (50)
Ветеринария (50)
Военная кафедра (762)
ГДЗ (2)
География (5275)
Геодезия (30)
Геология (1222)
Геополитика (43)
Государство и право (20403)
Гражданское право и процесс (465)
Делопроизводство (19)
Деньги и кредит (108)
ЕГЭ (173)
Естествознание (96)
Журналистика (899)
ЗНО (54)
Зоология (34)
Издательское дело и полиграфия (476)
Инвестиции (106)
Иностранный язык (62792)
Информатика (3562)
Информатика, программирование (6444)
Исторические личности (2165)
История (21320)
История техники (766)
Кибернетика (64)
Коммуникации и связь (3145)
Компьютерные науки (60)
Косметология (17)
Краеведение и этнография (588)
Краткое содержание произведений (1000)
Криминалистика (106)
Криминология (48)
Криптология (3)
Кулинария (1167)
Культура и искусство (8485)
Культурология (537)
Литература : зарубежная (2044)
Литература и русский язык (11657)
Логика (532)
Логистика (21)
Маркетинг (7985)
Математика (3721)
Медицина, здоровье (10549)
Медицинские науки (88)
Международное публичное право (58)
Международное частное право (36)
Международные отношения (2257)
Менеджмент (12491)
Металлургия (91)
Москвоведение (797)
Музыка (1338)
Муниципальное право (24)
Налоги, налогообложение (214)
Наука и техника (1141)
Начертательная геометрия (3)
Оккультизм и уфология (8)
Остальные рефераты (21697)
Педагогика (7850)
Политология (3801)
Право (682)
Право, юриспруденция (2881)
Предпринимательство (475)
Прикладные науки (1)
Промышленность, производство (7100)
Психология (8694)
психология, педагогика (4121)
Радиоэлектроника (443)
Реклама (952)
Религия и мифология (2967)
Риторика (23)
Сексология (748)
Социология (4876)
Статистика (95)
Страхование (107)
Строительные науки (7)
Строительство (2004)
Схемотехника (15)
Таможенная система (663)
Теория государства и права (240)
Теория организации (39)
Теплотехника (25)
Технология (624)
Товароведение (16)
Транспорт (2652)
Трудовое право (136)
Туризм (90)
Уголовное право и процесс (406)
Управление (95)
Управленческие науки (24)
Физика (3463)
Физкультура и спорт (4482)
Философия (7216)
Финансовые науки (4592)
Финансы (5386)
Фотография (3)
Химия (2244)
Хозяйственное право (23)
Цифровые устройства (29)
Экологическое право (35)
Экология (4517)
Экономика (20645)
Экономико-математическое моделирование (666)
Экономическая география (119)
Экономическая теория (2573)
Этика (889)
Юриспруденция (288)
Языковедение (148)
Языкознание, филология (1140)

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

Название: Стробоскопический аналого-цифровой преобразователь
Раздел: Рефераты по радиоэлектронике
Тип: реферат Добавлен 10:16:19 16 июля 2005 Похожие работы
Просмотров: 326 Комментариев: 3 Оценило: 1 человек Средний балл: 5 Оценка: неизвестно     Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ УКРАИНЫ

НТУУ «КПИ»


КАФЕДРА АВТОМАТИЗАЦИИ ЭКСПЕРИМЕНТАЛЬНЫХ ИССЛЕДОВАНИЙ


Утверждаю

Зав. Кафедрой ИИТ

________ Ю. М. Туз


Курсовая работа

по курсу «Микропроцессорные приборы

и системы»

на тему :

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


Согласовано: Разработчик курсовой работы Руководитель студент группы ВА-42 курсовой работы ______ Токовенко А.С. (4214)

_____ Богомазов С. А.

«____»_________199 г. «____»__________199 г.


1998

ВВЕДЕНИЕ.


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

  1. НАЗНАЧЕНИЕ И ОБЛАСТЬ ПРИМЕНЕНИЯ.

    1. Модуль предназначен для исследования повторяющихся процессов наносекундной и субнаносекундной длительности с дальнейшим улучшением точностных характеристик за счет использования цифровых методов обработки сигналов в программно – управляемых стробоскопических устройствах, работающих в составе информационно – вычислительных систем.

    2. Модуль предназначен для эксплуатации в помещениях с искусственно регулируемыми климатическими условиями в районах с умеренным и холодным климатом. Рабочая температура воздуха при эксплуатации в составе ПК от 5 до 50С. Верхнее значение относительной влажности 80% при 35С и более низких температурах без конденсации влаги. Атмосферное давление от 84.0 до 106ю7 кПа
      ( 630 – 800 mmHg ).

    3. Модуль предназначен для эксплуатации в условиях воздействия вибраций частотой от 5 до 35 Hz с амплитудой не более 0.35mm.

  1. ТЕХНИЧЕСКИЕ ДАННЫЕ.

    1. Электрическое питание модуля осуществляется постоянным током от стабилизированного питания напряжением (5+0.25-0.1) В;

    2. Мощность, потребляемая модулем, не превышает 6 ;

    3. Неинтерфейсными входными сигналами модуля являются непрерывные сигналы
      напряжением постоянного тока : от минус 2.5 до 2.5В;

    4. Интерфейсными сигналами межмодульного обмена (в дальнейшем - ИМО) являются сигналы: данных Д0 – Д11; адреса А0 – А15; чтения ЧТ; записи ЗП; запросы на прерывание IRQ5, IRQ10, IRQ11; возможность адресации AEN; выбор чипа 16 битного ввода – вывода I/O CS 16.

    5. Количество каналов модуля – 1.

    6. Номинальные статические характеристики преобразования модуля в зависимости от значения напряжения или тока входных неинтерфейсных сигналов определяется:
      для диапазона напряжения и тока неинтерфейсных входных сигналов:
      - от минус 2.5 до 2.5В;

  • от 0 до 20мА по формуле:

, (1.1)
где - десятичный выходной код модуля;

- значение входного сигнала постоянного ток (mA) или напряжения постоянного тока (V);

- наибольшее значение диапазона измерения входного сигнала постоянного тока (mA) или напряжения постоянного тока (V).

Значения номинальной цены единица наименьшего разряда кода для напряжения неинтерфейсных входных сигналов :

Таблица 2.1

напряжение неинтерфейсных входных сигналов Номинальная цена единицы наименьшего разряда кода Номер формулы
От минус 2.5 до 2.5 В

1.1

    1. Дискретность преобразования входных непрерывных сигналов в двоичный код – 6 бит ( пять – значащих и шестой - знаковый).

    2. Пределы допускаемой основной погрешности преобразования модуля, выраженной в процентах от нормирующего значения, равного 4000, равны 0.2%

    3. Пределі допускаемой дополнительной погрешности преобразования модуля, вызванной отклонением напряжения питания на 0.25 или минус 0.1В от номинального значения, равны половине пределов допускаемой основной погрешности.

    4. Пределы допускаемой дополнительной погрешности преобразования модуля, вызванной изменением температуры окружающего воздуха от нормального значения для любой температуры в пределах рабочей области на каждые 10С, равны половине пределов допускаемой основной погрешности.

3. УСТРОЙСТВО И РАБОТА МОДУЛЯ ПО СТРУКТУРНОЙ СХЕМЕ. УСТРОЙСТВО И РАБОТА МОДУЛЯ ПО ПРИНЦИПИАЛЬНОЙ СХЕМЕ.


Структурная схема стробоскопического аналого – цифрового преобразователя, предназначенного для использования в системах с межмодульным параллельным интерфейсом МПИ представлена на рисунке 3.1.

Рис. 3.1. Структурная схема стробоскопического АЦП.

G – генератор; См – смеситель; ЦАП – цифроаналоговый преобразователь;
АЦП – аналого – цифровой преобразователь; ВБ – выходной буфер; БУ – блок управления.


Модуль содержит следующие узлы:

  • Генератор;

  • Смеситель;

  • Линию задержки;

  • Аналого – цифровой преобразователь;

  • Цифроаналоговый преобразователь;

  • Выходное буферное устройство;

  • Блок управления.

Преобразователь, содержащий один канал, обеспечивает считывание мгновенных значений входных сигналов и преобразование их в цифровой код. С приходом на вход устройства сигнала запуска от блока управления генератор стробирующих импульсов формирует короткие импульсы, под действием которых кратковременно открываются быстродействующие ключевые схемы стробоскопических смесителей и на входных емкостях усилителей происходит запоминание мгновенных значений напряжений исследуемых сигналов. Усиленный сигнал с выхода стробоскопического смесителя непосредственно преобразуется в цифровой код с помощью быстродействующего параллельного аналого – цифрового преобразователя АЦП и через схему выходного буферного устройства ВБ поступает на ЭВМ. Элемент задержки сигнала запуска АЦП включен с целью устранения влияния переходных процессов установления выходных сигналов в стробоскопичесом смесителе.

В рассматриваемом стробоскопическом АЦП используется структура с обратной связью, реализующая компенсационный принцип измерения. Компенсирующее напряжение подается на схему стробоскопического смесителя СМ с цифроаналоговым преобразователем ЦАП. Сигнал на выходе стробоскопического смесителя пропорционален разности входного и компенсирующего напряжения. Обратная связь позволяет существенно повысить линейность преобразования, снизить требования к числу разрядов АЦП. Достигается также высокая верность воспроизведения сигналов, поскольку компенсирующее напряжение в момент стробирования практически равно входному и схема смесителя не нагружает источник входного сигнала.

Обратная связь в системе, осуществляемая через ЭВМ, позволяет использовать различные алгоритмы статистической обработки, проводить подстройку петлевого коэффициента передачи для получения оптимальной переходной характеристики.

Взаимодействие стробоскопического преобразователя с ЭВМ осуществляется с помощью блока управления, обеспечивающего формирование сигналов для организации программного обмена и прерывания программы. При построении блока управления использованы стандартные для магистрали МПИ структуры логических узлов. Логическое устройство обеспечивает дешифрацию адресов регистров: запуска, чтения, записи и маскирования прерывания. В качестве сигнала запроса на прерывание ГОТОВО, поступающего на логическое устройство организации режима прерывания из преобразователя, используется сигнал запуска АЦП. Этот же сигнал устанавливает в состояние готовности седьмой разряд регистра состояния.

В приложении приведена принципиальная схема канала стробоскопического АЦП с интерфейсной частью. Наиболее ответственным узлом преобразователя, определяющим его метрологические характеристики, является стробоскопический смеситель. С выхода усилителя DA1 выборка входного сигнала поступает на вход дополнительного быстродействующего усилителя К1420УД1. Применение повторителя на мощном полевом транзисторе VT1 необходимо для увеличения нагрузочной способности схемы. Преобразование амплитуды сигнала выборки в цифровой код осуществляется DD13 – схемой параллельного АЦП К1107ПВ3, позволяющего непосредственно измерять сигналы амплитудой до 2.5 В. Запуск АЦП осуществляется от формирователя импульсов на микросхеме DD14 . По фронту импульса происходит считывание и преобразование в код входного сигнала, по срезу – запоминание полученного результата на выходе схемы. Задержка импульса запуска параллельного АЦП на 150200 нс по отношению к моменту запуска генератора строб импульсов DA2, необходимая для установления сигналов на выходе усилителя выборки DA1, обеспечивается схемой DD6, DD7, построенной на базе дифференциальных приемников К500ЛП114. Использование пяти последовательно включенных каскадов задержки, два из которых охвачены цепью положительной обратной связи для обострения фронтов импульса запуска АЦП, позволяет получить достаточно высокую стабильность времени задержки и соответственно малую апертурную неопределенность. Код с выхода АЦП DD13 через схемы преобразователей уровня DD20, DD21 поступает на схему выходного буферного устройства DD22, DD23. Информация из буферного устройства в ЭВМ вводится по сигналу Считывание, поступающему от блока управления при обращении по соответствующему адресу. При этом содержимое разрядов 0 4 с выхода АЦП поступает соответственно на разряды к DA0 DA4 канала МПИ, содержимое пятого разряда с выхода АЦП поступает на седьмой (знаковый) разряд шины данных МПИ, а из разряда переполнения АЦП поступает к D5 МПИ. Такая организация выхода АЦП позволяет упростить обработку информации в ЭВМ.

Для повышения нагрузочной способности внешней шины МПИ используемые сигналы интерфейсной части подаются через буферные регистры DD1 – DD3, DD24, DD25. Для адресации необходимых портов собрана схема на компараторах DD5, DD8, DD11, элементе логическое «И» DD9 и дешифраторе 2 на 4 – DD10. Стробирование сигналов из дешифратора сигналами IOR и IOW для создания соответствующих стробов (чтение, запись, запуск, маскирование запроса на прерывание) реализовано на микросхеме DD12. При поступлении сигнала готовность модуль генерирует запрос на прерывание с помощью триггера DD18. Запрос на прерывание можно маскировать программно. Триггер маски служит для того, чтобы триггер прерывания можно было отключить от линий запроса на прерывание (для использования этих линий другими устройствами). Маскирование происходит по разряду D0 соответствующего порта. Строб готовность устанавливает в «1» триггер прерывания.

При обработке прерывания процессор читает информацию из регистра по соответствующему адресу. При чтении сбрасывается в «0» триггер прерывания. Состояние лини прерывания можно прочитать программно по линии D7.

4.РУКОВОДСТВО К ПРОГРАММИРОВАНИЮ.


4.1. Принцип работы:


4.1.1. Функции, выполняемые модулем, состоят в приеме данных, снятых со стробоскопического АЦП. После принятия данных из АЦП генерируется сигнал готовность и интерфейсная часть должна сгенерировать сигнал прерывания, говорящего о том, что данные готовы к пересылке из модуля в ЭВМ. Номер прерывания задается распайкой перемычек в наборном поле блок элементов. В наборном поле осуществляется выбор из 5,10 или 11 прерывания. Существует возможность маскирования выданного прерывания путем выдачи в порт маски. В таком случае чтение готовности осуществляется программно. После соответствующего анализа введенных данных для создания обратной связи должно выдаваться слово в порт для цифроаналогового преобразователя. После включения питания модуля для избежания попадания ложных данных рекомендуется произвести чтение из порта по адресу 14301h.


4.1.2. Модуль содержит 4 порта ввода – вывода :

  • Порт по адресу 14300h, управляющий запуском стробоскопического АЦП. Запуск АЦП производится выдачей в порт любых данных. С помощью данной команды формируется строб запуска.

Порт 14301h, управляющий чтением данных из модуля.. При этом из порта считывается байт данных. Формат байта приведен в таблице 4.1.

Таблица 4.1

байта

Описание

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

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

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


Таблица 4.2

Состояние

Описание

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

Если обмен производится с неготовностью, то состояние АЦП считывается по линии D7. Описание различных состояний бита приведено в таблице 4.3


Таблица 4.3

Состояние

Описание

0 Преобразование не завершено
1 Данные в АЦП готовы

Процессор может записать информацию в порт вывода при выполнении команд:

MOV DX, XXX

MOV AL, YYY

OUT DX, AL
либо считать информацию из порта ввода при выполнении команд:

MOV DX, XXX

IN DX, AL
где ХХХ – адрес порта ввода/вывода, YYY – выводимые данные.

5. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ.


При работе модуля обмен может быть реализован по желанию пользователя по прерыванию либо с неготовностью. Блок – схема работы программного обеспечения представлена на рисунке 5.1. (обмен по прерыванию) и на рисунке 5.3. (обмен с неготовностью). На рисунке 5.2. представлена блок – схема обработчика прерывания.


Рис. 5.1. Обмен по прерыванию.


После включения питания модуля для избежания попадания ложных данных следует произвести чтение из порта 301h. После этого идет установка начальных параметров системы :

  • Задается вектора обработки прерывания;

  • производится начальный запуск АЦП.

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

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

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

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

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

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

Рис 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 г.


ПРИЛОЖЕНИЯ



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


TITLE CTRNAM (EXE)


STCKSG SEGMENT PARA ‘Stack’ ; Инициализация сегмента стека

DW 32 DUP (?)

STCKSG ENDS

;----------------------------------------------------

DATASG SEGMENT PARA ‘Data’ ; Инициализация сегмента данных

VECT5 EQU 5H ; Задание векторов

VECT10 EQU 10H ; прерываний

VECT11 EQU 11H

ACPSTRT EQU 14300H ; Адрес запуска АЦП

ACPREAD EQU 14301H ; Адрес чтения из модуля

ACPWRITЕ EQU 14302H ; Адрес записи в модуль

ACPFLAG EQU 14303H ; Адрес маски

KBSAVE DWORD ? ; Переменная вектора прерывания

ENDFLAG DB 0 ; Флаг окончания обмена

DATASG ENDS

;----------------------------------------------------

INTTAB SEGMENT AT 0H ; Получаем доступ к таблице векторов

ORG VECT5*4H

KBADDR LABEL DWORD

INTTAB ENDS

;----------------------------------------------------

CODESG SEGMENT PARA ‘Code’

BEGIN PROC FAR

ASSUME CS:CODESG, DS:INTTAB, SS:STCKSG, ES:DATASC

PUSH DS

SUB AX, AX ; Проводим

PUSH AX ; начальную

MOV AX, DATASC ; инициализацию

MOV ES, AX ; сегментов

MOV AX, INTTAB

MOV DS, AX

CLI ; Запрет прерываний

MOV AX, WORD PTR KBADDR

; Устанавливаем новый

MOV WORD PTR KBSAVE, AX

; вектор прерывания

MOV AX, WORD PTR KBADDR + 2

; и сохраняем старый

MOV WORD PTR KBSAVE + 2, AX

MOV WORD PTR KBADDR, OFFSET CALC

MOV WORD PTR KBADDR + 2, CS




MOV DX, ACPFLAG ; Производим установку

MOV AL, 1 ; маски прерывания

OUT DX, AL

STI ; Разрешаем прерывание

ASSUME DS: DATASG

MOV DX, ACPREAD ; Производим чтение

IN DX, AL ; случайных данных

MOV DX, ACPSTRT ; Начальный запуск

OUT DX, AL ; АЦП

CHK: MOV AL, ENDFLG ; Проверка окончания обмена

JZ CHK

MOV ENDFLG, 0 ; Сброс флага окончания обмена

; Задается условие проверки окончания процесса.

; Если процесс продолжается, то переход к метке AGAIN,

; В противном случае на ENDPROG

AGAIN: MOV DX, ACPSTRT ; Запуск АЦП

OUT DX, AL

JMP CHK ; И переход к следующему циклу

ENDPROG: ASSUME DS: INTTAB

; Восстановление исходных

MOV AX, WORD PTR KBSAVE

; параметров в таблице

MOV WORD PTR KBADDR, AX

; векторов прерываний

MOV AX, WORD PTR KBSAVE + 2

MOV WORD PTR KBADDR + 2, AX

POP DS ; Восстановление сегмента данных

CSAEG ENDS

END BEGIN ; Окончание программы


; Подпрограмма обработки прерывания

CALC PROC NEAR

PUSH AX ; Сохраняем регистры

PUSH BX

PUSH CX

PUSH DX

PUSH SI

PUSH DI

PUSH DS

PUSH ES

PUSHF

MOV DX, ACPREAD ; Производим чтение из АЦП

IN DX, AL

PUSH AX ; Осуществляем передачу данных

; через стек для последующей

; обработки

CALL EXECUTE ; Вызов подпрограммы обработки

POP AX ; Получение данных из стека

MOV DX, ACPWRITE ; Запись в модуль

OUT DX, AX

MOV ENDFLG, 0FFH ; Вскидывание флажка

POPF ; Восстановление регистров

POP ES

POP DS

POP DI

POP SI

POP DX

POP CX

POP BX

POP AX

IRET ; Выход из прерывания

CALC ENDP


Пример подпрограммы обмена с неготовностью.


TITLE CTRNAM (EXE)


STCKSG SEGMENT PARA ‘Stack’ ; Инициализация сегмента стека

DW 32 DUP (?)

STCKSG ENDS

;----------------------------------------------------

DATASG SEGMENT PARA ‘Data’ ; Инициализация сегмента данных

ACPSTRT EQU 14300H ; Адрес запуска АЦП

ACPREAD EQU 14301H ; Адрес чтения из модуля

ACPWRITЕ EQU 14302H ; Адрес записи в модуль

ACPFLAG EQU 14303H ; Адрес маски

DATASG ENDS

;----------------------------------------------------

CODESG SEGMENT PARA ‘Code’

BEGIN PROC FAR

ASSUME CS:CODESG, DS:DATASG, SS:STCKSG, ES:DATASC

PUSH DS

SUB AX, AX ; Проводим

PUSH AX ; начальную

MOV AX, DATASC ; инициализацию

MOV DS, AX ; сегментов

MOV ES, AX

MOV DX, ACPFLAG ; Производим установку

MOV AL, 0 ; маски прерывания

OUT DX, AL

MOV DX, ACPREAD ; Производим чтение

IN DX, AL ; случайных данных

STRT: MOV DX, ACPSTRT ; Запуск

OUT DX, AL ; АЦП

MOV DX, ACPFLAG ; Производим чтение

CHK: IN DX, AL ; готовности

AND AL, 10000000B ; Накладываем маску

JZ CHK ; Готово к обмену?

PUSH AX ; Осуществляем передачу данных

; через стек для последующей

; обработки

CALL EXECUTE ; Вызов подпрограммы обработки

POP AX ; Получение данных из стека

MOV DX, ACPWRITE ; Запись в модуль

OUT DX, AX

; Задается условие проверки окончания процесса.

; Если процесс продолжается, то переход к метке AGAIN,

; В противном случае на ENDPROG

AGAIN: JMP STRT ; Переход на следующий цикл

ENDPROG: POP DS

CSEG ENDS

END BEGIN


Лист




Поз.
обозна-
чение


Наименование


Кол


Примечание






Микросхемы бко. 348.289-02 ТУ



DD1-DD3 1533АП5 3
DD4 1533ЛН1 1

DD5

1533СП1 1
DD6-DD7 500ЛП114 2

DD8

1533СП1 1

DD9

1533ЛА3 1

DD10

1533ИД4 1

DD11

1533СП1 1

DD12

1533ЛЛ1 1

DD13

1107ПВ3 1

DD14

500ЛМ105 1

DD15

1533ЛИ1 1

DD16

1533ЛЛ1 1

DD17

572ПА2 1

DD18

1533ТМ2 1

DD19

1533ЛП8 1

DD20,DD21

500ПУ125 2

DD22,DD23

559ИП3 2

DD24,DD25

1533АП6 2

DD26

1533ЛИ6 1
























Поз.
обозна-
чение


Наименование


Кол


Примечание


Резисторы ОЖО. 467.104. ТУ



R1

С2-23 – 49.9 0.05%

1

R3

С2-23 – 100 0.05%

1

R4

С2-23 – 301K 0.05%

1

R5,R6

С2-23 – 20K 0.05%

2

R7

С2-23 – 301K 0.05%

1

R8

С2-23 – 470 0.05%

1

R9

С2-23 – 1К 0.05%

1

R10

СП2 – 2.2К 1

R11

СП2 – 1К 1

R12 – R14

С2-23 – 1К 0.05%

3

R15

С2-23 – 510 0.05%

1

R16

С2-23 – 200 0.05%

1

R17

С2-23 – 510 0.05%

1

R18

С2-23 – 200 0.05%

1

R19 – R20

С2-23 – 510 0.05%

2

R21

С2-23 – 4.7 0.05%

1

R22

С2-23 – 430 0.05%

1

R23

С2-23 – 100 0.05%

1

R24

С2-23 – 430 0.05%

1

R25

С2-23 – 100 0.05%

1

R26

С2-23 – 620 0.05%

1

R27 – R29

С2-23 – 510 0.05%

3

R30

С2-23 – 1K 0.05%

1

R31, R32

С2-23 – 430 0.05%

2

R33 - R37

С2-23 – 510 0.05%

5

R38

С2-23 – 430 0.05%

2

R39 – R46

С2-23 – 510 0.05%

8

R47, R48

С2-23 – 1K 0.05%

2

Лист




Поз.
обозна-
чение


Наименование


Кол


Примечание


Конденсаторы бко. 348.006-59ТУ



С­1-C2

К10 - 17 – 1n 2

С­3-C4

К73 - 17 – 100 мкФ х 10В 2

С­5-C14

К10 - 17 – 0.1 мкФ 15

С­15-C16

К10 - 17 – 0.15 2

С­17-C18

К10 - 17 – 100 n 2

С­22-C23

К10 - 17 – 0.15 2

С­24

К10 - 17 – 100 n 1

С­25

К10 - 17 – 27 n 1





Транзистор



VT1

КП905А АО.336.185ТУ 4
























































СОДЕРЖАНИЕ.


  1. Введение 4

  2. Назначение и область применения 5

  3. Технические данные 6

  4. Устройство и работа модуля по структурной схеме. Устройство и
    работа модуля по принципиальной схеме 8

  5. Руководство к программированию 12

  6. Программное обеспечение 14

  7. Литература 18

  8. Приложения


Оценить/Добавить комментарий
Имя
Оценка
Комментарии:
Где скачать еще рефератов? Здесь: letsdoit777.blogspot.com
Евгений22:26:36 18 марта 2016
Кто еще хочет зарабатывать от 9000 рублей в день "Чистых Денег"? Узнайте как: business1777.blogspot.com ! Cпециально для студентов!
15:24:34 24 ноября 2015
Кто еще хочет зарабатывать от 9000 рублей в день "Чистых Денег"? Узнайте как: business1777.blogspot.com ! Cпециально для студентов!
13:32:48 24 ноября 2015

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

Назад
Меню
Главная
Рефераты
Благодарности
Опрос
Станете ли вы заказывать работу за деньги, если не найдете ее в Интернете?

Да, в любом случае.
Да, но только в случае крайней необходимости.
Возможно, в зависимости от цены.
Нет, напишу его сам.
Нет, забью.



Результаты(150529)
Комментарии (1836)
Copyright © 2005-2016 BestReferat.ru bestreferat@mail.ru       реклама на сайте

Рейтинг@Mail.ru