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

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

Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.

Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.

Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.

Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.

Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.

Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.

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

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

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

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

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

Отчет

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

«Изучение принципов программирования платы расширения, содержащей параллельный периферийный адаптер с использованием интегральной среды разработки языка программирования С++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”.

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

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

Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.

Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.

Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.

Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.

Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.

Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.