- •Описание лабораторной установки
- •2.1. Общий вид окна Среды разработки.
- •Полоса главного меню.
- •Панель быстрых кнопок
- •Панель палитры компонентов
- •Окно Формы
- •2.6. Окно Редактора кода
- •2.7. Окно Инспектора объектов
- •5.1. Структура головного файла проекта
- •5.2. Структура заголовочного файла модуля
- •5.3. Структура файла реализации модуля
- •6.8. Алгоритм работы приложения "Pause"
- •7. Порядок выполнения лабораторной работы
- •8. Содержание отчёта
МИНИСТЕРСТВО ПУТЕЙ СООБЩЕНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ПУТЕЙ СООБЩЕНИЯ
Кафедра: ”Автоматика и телемеханика на железных дорогах”
ИЗУЧЕНИЕ ОСНОВ ИНТЕГРИРОВАННОЙ СРЕДЫ РАЗРАБОТКИ ЯЗЫКА ПРОГРАММИРОВАНИЯ
С++ Builder
Методические указания к лабораторной работе №5 по дисциплине “Микропроцессорные информационно-управляющие системы и устройства железнодорожного транспорта”
САНКТ-ПЕТЕРБУРГ
2003
Цель работы - ознакомление со структурой лабораторной установки, изучение основных программных инструментов Интегрированной среды разработки, освоение методики разработки программных приложений в системе программирования С++ Builder 5 на примере создания проекта "Pause".
Описание лабораторной установки
Общий вид лабораторной установки (стойки) представлен на рис. 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” - запрещать работу ИТ. Гнездо "Входная частота" позволяет увидеть тактовую частоту ИТ, а гнездо "Выходная частота" - частоту, формируемую ИТ. Наблюдение за входными и выходными сигналами ИТ осуществляется с помощью осциллографа.
Интегрированная среда разработки С++ Builder 5
