Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Булдакова Р. А. Программное обеспечение ЦСК_200....doc
Скачиваний:
32
Добавлен:
15.04.2019
Размер:
1.92 Mб
Скачать

Практическое занятие №3 Алгоритмы программ приема сигналов

1 Цель занятия: Разработка логической схемы организации приема сигналов вызова и отбоя.

2 Литература:

2.1 Аваков Р. А. и др. Управляющие системы электросвязи и их программное обеспечение. - М.: Радио и связь, 1991, с. 150…152, рисунок 4.6.

2.2 Артемьев М. Ю. Программное обеспечение управляющих систем электросвязи. - М.: Радио и связь, 1990, с. 91…100, рисунки 3.15; 3.16; 3.17; 3.18.

2.3 Приложение.

З Подготовка к занятию:

3.1 Повторить состав системы коммутационных программ (СКП), информационно - логическую схему СКП, [2.1], с. 146…150; организацию данных о состоянии контрольных точек приборов, [2.2], с. 74…76.

3.2 Подготовить бланк отчета (см. п. 7).

3.3 Ответить на вопросы для допуска:

1) Какие виды программ входят в состав СКП?

2) Как передаются заявки от программ одного вида к другому?

3) Назначение подсистемы диспетчеризации.

4) Что такое полупостоянные и оперативные данные?

5) Что называют структурой данных?

6) Что такое сканерная матрица (матрица контрольных точек)?

7) Пояснить представление сканерных матриц в памяти.

8) Как идентифицируется контрольная точка в сканерной матрице?

4 3Адание:

4.1 Изучить алгоритмы программ обнаружения сигналов.

4.2 Разработать модель программной реализации процесса приема сигналов вызова и отбоя.

5 Порядок выполнения задания:

5.1 Используя [2.2], рисунок 3.15, рисунки 3.16, 3.17, 3.18, изучить алгоритмы программ обнаружения сигналов вызова и отбоя, приема номера, определения межцифрового интервала.

5.2 Используя в качестве образца рисунок 4.6 [2.1], разработать модель реализации процесса приема сигналов вызова и отбоя, составить соответствующий алгоритм на языке SDL:

1) в соответствии с индивидуальным заданием (таблица 4) разработать структуру сканерной матрицы и соответствующего массива состояний КТ комплектов, определить адресацию ячеек массива состояний КТ;

2) определить порядок доступа к матрице сканирования, массиву состояний КТ;

3) составить модель программной реализации процесса приема сигналов изменения состояния КТ и соответствующий алгоритм, исходные данные для алгоритма указаны в таблице 5;

4) определить структуру регистра набора номера (РНН) и адресацию ячеек памяти, занятых под заданный РНН, указать содержимое РНН при приеме заданного номера (таблица 4).

Таблица 4

№ варианта

Данные

Кол-во матриц скани-рования

Кол-во КТ в матрице

Разряд-ность ячеек памяти

БА массива состоя-ний КТ

БА массива РНН, кол-во РНН

Номер РНН

Набранный номер

1

4

128

8

9000

А100,256

241

729305

2

2

256

16

4000

B400,256

192

396284

3

2

128

32

2000

C700,128

84

425073

4

4

128

16

3000

D600,256

147

605378

5

4

64

8

6000

E500,128

93

584134

6

2

256

32

5000

F300,256

152

695402

7

4

64

16

8000

9200,128

119

537063

8

8

128

8

8000

F000,512

435

284630

9

4

256

16

2000

A000,512

327

493157

10

4

128

32

9000

C000,256

210

578460

Примечания:

1) в структуре РНН предусмотреть следующие поля:

указатель конца набора - 4 разряда;

счетчик входящих цифр - 4 разряда;

номер регистра вызова (РВ) - 8 разрядов;

поля для фиксации 16 цифр.

2) базовые адреса указаны в машинном коде 4444.

Таблица 5

№ варианта

слова

текущего состояния R1

предыдущего состояния R2

блокировки R0

1

6F

55

B3

2

E3A9

A58B

99F0

3

5A89C6

9EAA04

6B5103

4

BF84

71A2

AE51

5

FD

E3

15

6

C7A529

3E84F6

027BC6

7

AF

F0

AF

8

7C

F0

AF

9

3A50

BBC1

8F64

10

18FA9C

270F63

B48563

Примечания:

1) значения слов указаны в шестнадцатеричном коде;

2) в слове блокировки разряд со значением “1” соответствует работоспособному состоянию прибора (прибор разблокирован);

3) в словах текущего и предыдущего состояния значение разряда “0” соответствует отсутствию вызова.