Изучение принципов программирования платы расширения, содержащей параллельный периферийный адаптер с использованием интегральной среды разработки языка программирования С++Builder

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

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

Государственное образовательное учреждение

высшего профессионального образования

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

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

Отчет

 о выполнении лабораторной работы

«Изучение принципов программирования платы расширения, содержащей параллельный периферийный адаптер с использованием интегральной среды разработки языка программирования С++Builder»

по дисциплине

 «Микропроцессорные информационно-управляющие системы и устройства железнодорожного транспорта»

Выполнила студентка группы АТ-711

Андрианова М.А.

Санкт-Петербург

2011


1. Принцип действия и назначение ППА                                   (параллельный, периферийный адаптер).

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

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

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

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

2. Общий алгоритм создания проекта “Pause+PPA”.

1.  Открытие проекта.

2.  Сохранение проекта.

File-> save project as…

3.  Включение в проект дополнительных файлов.

Adsapi32.lib

DriverDataIO.cpp

DriverDataIO.h

4.  Визуальное проектирование.

5.  Программирование файла реализации.

6.  Компиляция проекта.(F9)

7.  Включение и остановка проекта.

8.  Отладка проекта.

3. Блок-схема алгоритма проекта “Pause+PPA”.

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

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