Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МИУС-5.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
3.26 Mб
Скачать

МИНИСТЕРСТВО ПУТЕЙ СООБЩЕНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ПУТЕЙ СООБЩЕНИЯ

Кафедра: ”Автоматика и телемеханика на железных дорогах”

ИЗУЧЕНИЕ ОСНОВ ИНТЕГРИРОВАННОЙ СРЕДЫ РАЗРАБОТКИ ЯЗЫКА ПРОГРАММИРОВАНИЯ

С++ Builder

Методические указания к лабораторной работе №5 по дисциплине “Микропроцессорные информационно-управляющие системы и устройства железнодорожного транспорта”

САНКТ-ПЕТЕРБУРГ

2003

Цель работы - ознакомление со структурой лабораторной установки, изучение основных программных инструментов Интегрированной среды разработки, освоение методики разработки программных приложений в системе программирования С++ Builder 5 на примере создания проекта "Pause".

  1. Описание лабораторной установки

Общий вид лабораторной установки (стойки) представлен на рис. I.

В состав лабораторной установки входят:

- устройство включения питания лабораторной установки “Пилот”

- устройство бесперебойного питания компьютера (УПС)

- промышленный компьютер

- монитор

- клавиатура

- манипулятор “мышь”

- блок ввода/вывода дискретных и аналоговых сигналов

- осциллограф.

Лабораторная установка позволяет исследовать алгоритмы обработки дискретных и аналоговых сигналов микропроцессорных систем железнодорожной автоматики.

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

В корпусе компьютера установлены 5 плат расширения, подключённых к шине ISA компьютера:

- плата PCL-836, которая содержит БИС программно и аппаратно управляемого интервального таймера;

- плата 5600, содержащая программно управляемый БИС для ввода и вывода дискретных сигналов (параллельный, периферийный адаптер ППА);

- плата 5720, содержащая БИС программно управляемого аналого-цифрового преобразователя для работы с однополярными аналоговыми сигналами;

- плата PCL-818, содержащая программно управляемые БИС аналого-цифрового и цифро-аналогового преобразователей для работы с биполярными сигналами;

- плата Realtex RTL 8019 (AS) ISA, содержащая сетевой адаптер для включения лабораторной установки в локальную вычислительную сеть.

Блок ввода-вывода дискретных и аналоговых сигналов состоит из трёх частей:

1)параллельного периферийного адаптера (каналы “A”, “B”, “C”)

2)аналого-цифрового преобразователя

3)интервального таймера

Лицевая панель, органы управления и индикации блока ввода/вывода цифровой и аналоговой информации показаны на рис.3

Каналы “A” и “В” ППА предназначены для ввода дискретных сигналов.

Источники информации канала “А” служит четырёхразрядный двоичный счётчик, работающий в режиме сложения. Кнопка К1 служит для добавления в счётчик +1, кнопка К2 – для установки счётчика в “0”. Выходы элементов памяти счётчика, имеющие вес , подключены к разрядам А0, А1, А2, А3 канала “А” ППА соответственно.

Рис.2

Рис.3

Источником информации канала "В" ППА служат тумблеры Х1,Х2,..., Х8, подключённые к разрядам ВО, В1..., В7 ППА соответственно.

Канал "С" ППА используется для вывода дискретной информации. Разряды СО, С1, ..., С7 имеют специальные гнёзда для подключения изме­рительных приборов, например, вольтметра, осциллографа. Входные сиг­налы, поступающие в каналы "А" и "В", и выходные сигналы, выводимые в канал "С" ППА, имеют индикацию своего состояния (сигнал логической "1" соответствует светящемуся светодиоду, сигнал логического "О" - по­тухшему светодиоду).

Для работы с аналого-цифровым преобразователем (АЦП) преду­смотрены два переключателя R1 и R2, позволяющие изменять сигнал на входе АЦП от 0 до 5 В. Изменение значения напряжения на входе АЦП отображается на жидкокристаллическом индикаторе панели управления.

Управление интервальным таймером (ИТ) происходит переклю­чателем ПЗ, который управляет аппаратным входом ИТ. Переключатель ПЗ позволяет, задавая на входе аппаратного управления ИТ сигнал логической "1", разрешать, а сигнал логического "0- запрещать работу ИТ. Гнездо "Входная частота" позволяет увидеть тактовую частоту ИТ, а гнездо "Вы­ходная частота" - частоту, формируемую ИТ. Наблюдение за входными и выходными сигналами ИТ осуществляется с помощью осциллографа.

  1. Интегрированная среда разработки С++ Builder 5