Загрузка...
Категории:

Загрузка...

Войтукевич Рекомендовано Советом физико-технического факультета Гргу им. Я. Купалы Герман А. Е., Гачко Г. А. Г38 Основы автоматизации эксперимента. Лабораторный практикум

Загрузка...
Поиск по сайту:


страница6/6
Дата08.03.2012
Размер1 Mb.
ТипПрактикум
Список контрольных вопросов
Элементы отчета № 1-5 подготавливаются до выполнения работы. Их наличие считается основанием для допуска студента к выполнению р
Способы цифро-аналогового преобразования
Подобный материал:
1   2   3   4   5   6

Х - число типа "byte" (0..255). Например, при посылке 170 (dec) = 10101010 (bin) на линии d0–d7 единичный сигнал будет присутствовать на выводах d1, d3, d5, d7 (обозначение выводов начинается с d0). Число 170 останется на выводах разъёма до тех пор, пока Вы не перешлёте туда же другое число (это может сделать и другая программа) или не выключите компьютер. Заметьте, что адрес порта в команде задан в шестнадцатиричном (hex) виде, а посылка - в десятичном (dec). Если вместо Паскаль-команды

Port[$378]:=170;

Вы примените

d:=Port[$378];

где d – переменная, то переменная примет значение последнего посланного в порт байта или, при переходе в режим приёма, значение байта, поданного на порт внешним устройством.

Пример чтения статус-регистра на языке Pascal:

d:=Port[$379];

В переменной d после выполнения программы будет отображено состояние порта. Допустим, переменная вернула значение 126 (dec). В двоичном (bin) виде оно выглядит как 01111110. Младшие (правые) три бита (нулевой, первый и второй) не используются, и почти равны 1, 1 и 0. Третий бит – 1, значит на ERROR высокий уровень. Та же ситуация на SELECT, Paper End, ACK и BUSY (не забывайте, что сигнал BUSY является инвертированным).

Приведем пример фрагмента программы, которая считывает байт с линий данных D0-D7:


Port[$37A]:=32; {32 "включает" единицу в пятом}

d:=Port[$378] ; {бите, переводя порт в режим ввода}


Как видно из приведенных примеров, программирование LPT-порта является весьма простой задачей, что позволяет в значительной степени облегчить работу разработчика программного обеспечения устройств с обсуждаемым интерфейсом.

^ СПИСОК КОНТРОЛЬНЫХ ВОПРОСОВ


  1. Для чего предназначен параллельный интерфейс Centronics?

  2. Что представляет собой адаптер LPT-порта?

  3. Перечислите основные параметры интерфейса Centronics?

  4. Какие основные сигналы используются обсуждаемым
    интерфейсом для обеспечения передачи данных от
    компьютера к периферийному устройству?

  5. Опишите стандартный протокол обмена данными через
    интерфейс Centronics.

  6. Перечислите режимы обмена данными через LPT-порт
    согласно спецификации IEEE 1284.

  7. Как осуществляется двунаправленный обмен данными
    через LPT-порт?

  8. Какими электрическими параметрами обладает LPT-порт,
    выполненный согласно спецификации IEEE 1284?

  9. Как осуществляется работа с LPT-портом на низком уровне?

  10. Какие функции выполняет регистр данных?

  11. Перечислите биты регистра состояния стандартного LPT-порта и укажите их назначение.

  12. Перечислите биты регистра управления стандартного LPT-порта и укажите их назначение.

  13. Как осуществляется программирование регистров интерфейса с использованием языка Паскаль?


Список использованных источников:


  1. Гук М. Аппаратные средства IBM PC. Энциклопедия - СПб: Питер Ком, 1999.

  2. Е.П. Бененсон, И.М. Витенберг, В.В. Мельников и др.
    Печатающие устройства персональных ЭВМ: Справочник / Под ред. И.М. Витенберга. – М.: Радио и связь, 1992.

  3. Р. Браун, Дж. Кайл. Справочник по прерываниям IBM PC: В 2-х томах: Т.1. Пер. с англ. –М.: Мир , 1994.

  4. Данкан Р. Профессиональная работа в MS-DOS: Пер. с англ.–М.: Мир, 1993.

  5. В.Н. Пильщиков. Программирование на языке ассемблера IBM PC. – M.: Диалог – МИФИ, 1997.

  6. Фролов А.В., Фролов Г.В. Аппаратное обеспечение IBM PC:
    В 2-х ч.: –М.: "Диалог–МИФИ", 1998.

  7. Мячев А.А. Интерфейсы средств вычислительной техники: Справочник, –М.: Радио и связь, 1992.




Отчет о выполнении лабораторной работы подготавливается каждым студентом к защите работы и должен содержать следующие обязательные элементы:



    1. Личные данные студента, выполнившего работу.

    2. Название работы, ее цель, перечень используемого
      оборудования.

    3. Краткое изложение теоретического материала в виде
      ответов на контрольные вопросы, приведенные в конце работы.

    4. Схему лабораторной установки с подробным описанием принципов ее работы.

    5. Перечень заданий к работе с предполагаемым планом
      их выполнения.

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

    7. Выводы.



Оформление отчета – произвольное. ^ Элементы отчета
№ 1-5 подготавливаются до выполнения работы. Их наличие считается основанием для допуска студента к выполнению
работы.







Введение


3

Лабораторная работа №1.

^ Способы цифро-аналогового преобразования



5


Лабораторная работа №2.

Способы аналого-цифрового преобразования



5

Лабораторная работа №3.

Аналоговые ключи. Устройство выборки-хранения



5

Лабораторная работа №4.

Управление шаговыми двигателями



5

Лабораторная работа №5.

Автоматизированный оптический спектрометр



5

Приложение.

Интерфейс Centronics и его программирование



5

Оформление отчета

5






--


1   2   3   4   5   6

Скачать, 5231.82kb.
Поиск по сайту:

Загрузка...


База данных защищена авторским правом ©ДуГендокс 2000-2014
При копировании материала укажите ссылку
наши контакты
DoGendocs.ru
Рейтинг@Mail.ru