Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Курсовик по МПРС

.doc
Скачиваний:
25
Добавлен:
01.05.2014
Размер:
69.12 Кб
Скачать

Министерство образования РФ

Санкт-Петербургский Государственный Электротехнический Университет

Кафедра АПУ

Пояснительная записка к курсовому проектированию по дисциплине “Микропроцессорные системы”

Выполнили:

Гр.1321

Волох К.А.

Пак С.Ю.

Проверила:

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

Содержание.

  1. Задание на проектирование (на отдельном листе)

  2. Структурная схема управляемого процесса 3

  3. Таблица зависимости выходных сигналов от входных 3

  4. Блок-схема алгоритма управления 4

  5. Текст программы 5

Структурная схема управляемого процесса

Таблица зависимости выходных сигналов от входных

Дискретные входы: Дискретные выходы:

BP – I020 CM – O030

BF – I021 VF – O031

L – I022 VPF –O032

AVAR – O033 (мигание)

Используемые флажки:

F500 – устанавливается, если присутствует «авария»

F501 – устанавливается, при заполнении бутылки BF=0, сбрасывается при полностью завершенном процессе BF=1

F502 –устанавливается при предварительном наполнении резервуара L=0, сбрасывается при полностью наполненном резервуаре L=1

BP

BF

L

CM

0

1

-

-

1

0

-

-

VF

0

1

1

(0)

1

1

0

(1)

VPF

0

1

0

1

1

1

1

0

* - вход не влияет на выход

()- вход влияет только при инициализации

Структурная схема управляемого процесса

1.

да нет

2.

3.

Да нет

3.1.

3.1.а.

нет

4.

ДА НЕТ

5.

нет

6.

7.

8.

Текст программы

00000 LDAA T D64

00001 BEQ M1 00008

00002 CLR O 031 ;VF=0

00003 CLR O 032 ;VPF=0

00004 CLR F 500 ;переход на проверку аварии

00005 CLR F 501 ;переход на проверку наполнения бутылок

00006 CLR F 502 ;переход на предварительное наполнение резервуара

00007 SET O 030 ;CM=1

00008 M1 LDAA F 500

00009 SK0

00010 JMP L 00024

CLR O033

00011 LDAA F 501

00012 SK0

00013 JMP BF 00033

00014 LDAA F 502

00015 SK0

00016 JMP VPF 00040

00017 LDAA I 020

00018 SK1

00019 JMP EXT 00048

00020 CLR O 030

00021 LDAA I 022

00022 BNE M2 00032

00023 JSR AVAR 00049

00024 L LDAA T D82

00025 STAA O 033

00026 LDAA I 022

00027 SK1

00028 JMP EXT 00048

00029 CLR O 032

00030 CLR F 500

00031 JMP M2 00032

00032 M2 SET O 031

00033 BF LDAA I 021

00034 BNE M3 00037

00035 SET F 501

00036 JMP EXT 00048

00037 M3 CLR F 501

00038 CLR O 031

00039 SET O 032

00040 VPF LDAA I 022

00041 BNE M4 00044

00042 SET F 502

00043 JMP EXT 00048

00044 M4 CLR F 502

00045 CLR O 032

00046 SET O 030

00047 JMP EXT 00048

00048 EXT END

00049 AVAR SET F 500

00050 SET O 032

00051 RTS

6