6.1.7.6. «Методические указания по отдельным видам занятий»
МИНИСТЕРСТВО ПУТЕЙ СООБЩЕНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ПУТЕЙ СООБЩЕНИЯ
Кафедра: ”Автоматика и телемеханика на железных дорогах”
ИЗУЧЕНИЕ ОСНОВ ИНТЕГРИРОВАННОЙ СРЕДЫ РАЗРАБОТКИ ЯЗЫКА ПРОГРАММИРОВАНИЯ
С++ 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” - запрещать работу ИТ. Гнездо "Входная частота" позволяет увидеть тактовую частоту ИТ, а гнездо "Выходная частота" - частоту, формируемую ИТ. Наблюдение за входными и выходными сигналами ИТ осуществляется с помощью осциллографа.
2.1. ОбщийвидокнаСредыразработки.
Для запуска С++ Builder 5 необходимо на рабочем столе операционной системы Windows NT 4.0 (экран монитора) выбрать пиктограмму С++ Builder 5
и щёлкнуть указателем по пиктограмме два раза левой кнопкой мыши. После запуска программы на экране откроется Интегрированная среда разработки (ИСР) С++ Builder 5. ИСР содержит все необходимое для проектирования, запуска и тестирования создаваемых программ и показана на рис. 4.
В верхней части окна ИСР видна полоса главного меню. Ниже полосы главного меню расположены две инструментальные панели. Левая панель содержит два ряда быстрых кнопок, дублирующих некоторые наиболее часто используемые команды меню. Правая панель содержит палитру компонентов. Палитра компонентов включает ряд страниц, закладки которых видны в её верхней части (Standart, Addition… и т.д.).
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.