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

Страницы работы

21 страница (Word-файл)

Содержание работы

6.1.7.6. «Методические указания по отдельным видам занятий»

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

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

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

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

С++ 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

2.1. ОбщийвидокнаСредыразработки.

Для запуска С++ Builder 5 необходимо на рабочем столе опера­ционной системы Windows NT 4.0 (экран монитора) выбрать пиктограмму С++ Builder 5

 и щёлкнуть указателем по пиктограмме два раза левой кноп­кой мыши. После запуска программы на экране откроется Интегри­рованная среда разработки (ИСР) С++ Builder 5. ИСР содержит все необ­ходимое для проектирования, запуска и тестирования создаваемых про­грамм и показана на рис. 4.

В верхней части окна ИСР видна полоса главного меню. Ниже поло­сы главного меню расположены две инструментальные панели. Левая па­нель содержит два ряда быстрых кнопок, дублирующих некоторые наибо­лее часто используемые команды меню. Правая панель содержит палитру компонентов. Палитра компонентов включает ряд страниц, закладки кото­рых видны в её верхней части (Standart, Addition… и т.д.).

Похожие материалы

Информация о работе