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

63:    // Функция заносит в порт 0х103 значение 0х92

64: }

65: //---------------------------------------------------------------------------

66: void __fastcall TForm1::FormDestroy (TObject *Sender)

67: {

68: // Закрытие платы ППА

69:   CloseDevice (HDevice);

70: }

Рисунок 15

5  Методика выполнения лабораторной работы

5.1 Получить у преподавателя вариант задания. (Таблица 3).

5.2 Ознакомиться с устройством лабораторной установки. (Раздел 1   методических указаний).

5.3 Ознакомиться со структурой плат расширения и структурой параллельного периферийного адаптера. (Разделы 2 и 3 методических указаний).

5.4 Изучить порядок программирования плат расширения и параллельного периферийного адаптера. (Разделы 3 и 4 методических указаний).

5.5 По заданному варианту написать текст программы, ввести его в компьютер и запустить программу на исполнение.

5.6 Продемонстрировать работающую программу преподавателю.

5.7 Исследовать программу в режиме отладки.

5.8 Произвести распечатку следующих файлов программы:

- главный файл программы;

- заголовочный файл;

- файл реализации.

Для распечатки файла необходимо активизировать требуемый файл в окне редактора кода (сделать его видимым), далее следует выполнить команду File/Print/OK.

5.9 Результаты представить в виде индивидуального отчёта.

Таблица  3                          Варианты выполнения задания                         

Номер варианта

Задание
Номер варианта
Задание

1

2

3

4

1

190 мс

16

1230 мс

2

1290 мс

17

270 мс

3

2200 мс

18

330 мс

4

80 мс

19

2130 мс

5

320 мс

20

3200 мс

6

160 мс

21

1830 мс

7

150 мс

22

1300 мс

8

720 мс

23

610 мс

9

1430 мс

24

840 мс

10

2070 мс

25

550 мс

11

1920 мс

26

410 мс

12

370 мс

27

2320 мс

13

630 мс

28

1380 мс

14

390 мс

29

3150 мс

15

860 мс

30

1590 мс

6  Содержание отчета

6.1 Описание структуры параллельного периферийного адаптера.

6.2 Краткое описание структуры управляющего слова параллельного периферийного адаптера.

6.3 Описание этапов разработки проекта.

6.4 Блок-схема алгоритма проекта в целом ( включая функции FormCreate и FormDestroy ) и блок-схема алгоритма функции Timer1Timer.

6.5 Распечатки файлов: файл головной программы, заголовочный файл, файл реализации программы.

7  Контрольные вопросы

  Для каких целей используются платы расширения.

  Каким образом платы расширения подключаются к промышленным компьютерам.

  Для чего используются параллельные периферийные адаптеры.

  Для чего используется управляющее слово параллельного периферийного адаптера.

  Куда записывается управляющее слово параллельного периферийного адаптера.

  Как подключаются файлы драйверов плат расширения в интегрированной среде разработки С++ Builder 5.

  Чем отличается проект PausePPA от проекта Pause.

Изучение принципов программирования платы расширения

содержащей параллельный периферийный адаптер

с использованием интегрированной среды разработки

языка программирования С++ Builder 5.

Методические указания

 Составили: проф. Сапожников Вл. В., доцент Чухонин В.М.,                                                         доцент  Булавский  П.Е., ст. преподаватель Яковлев  В.А.,

                          инж. Борисоглебский