Рефераты. Расчётно-пояснительная записка к курсовой работе по ОМПТ

Расчётно-пояснительная записка к курсовой работе по ОМПТ

Министерство общего и профессионального образования РФ.

Сибирский Государственный Индустриальный Университет.

 

Кафедра АЭП и ПЭ.

 

 

 

 

 

 

 

 

Расчётно­­­-пояснительная записка к курсовой работе по ОМПТ.

 

Номер зачётной книжки: 94051

 

 

 

 

Выполнил студент г. ЗЭПА-95

Лавриненко Д.В.


Руководитель:

Мурышкин А.П.




Оглавление


Условие задания ……………………………………………. 3

Блок-схема устройства ……………………………………... 4

Структурная схема программы ……………………………. 5

Программа в мнемокодах …………………..………………. 6

Список используемой литературы …………………….….. 10


Имеется технологический процесс, управляемый с помощью МПС. Контролируемыми являются шесть координат, представленных в непрерывной (аналоговой) форме:

X1, X2, X3, X4, X5, X6.


Алгоритм формирования управляющей функции DY состоит в определении отклонения каждой координаты DX, от предыдущего значения и вычисления выражения:


Если DY не превышает по абсолютной величине значение d, то вмешательство в технологический процесс не требуется. В противном случае DY преобразуется в аналоговую форму и подаётся на управляющий вход объекта технологического процесса, а значение DY документируется.


Требуется:

n    составить блок-схему управляющего устройства;

n    выбрать необходимые устройства;

n    составить структурную схему программы и написать текст программы в мнемокодах.



Блок-схема устройства.



























Выбираем X1, X2, X3, X4, X5, X6. : 8 бит;

DX1, DX2, DX3, DX4, DX5, DX6 : 8+1 бит;

DY : 15+1 бит.

В качестве порта ввода/вывода используем БИС КР580ВВ55А

В качестве АЦП ВИС КР572ПВ3

В качестве ЦАП ВИС КР572ПА2

d – находится в ячейке памяти 8А6Аh 16 бит


Программа в мнемокодах

адрес

Мнемокод

комментарий

Примечание

8051

SUB A

A = 0


8052

LXI D,518A

518Ah Þ DE

Занесение 518Ah

8055

MVI H,01

01h Þ H

Счётчик цикла

8057

MOV A,B

B Þ A

Пересылка

8058

OUT FC

A Þ (FC)

Вывод в порт

8059

IN FD

A Þ (FD)

Ввод из порта

805A

STAX D

A Þ (Loc.(DE))

По адресу (DE)

805B

INR H

H = H + 1


805C

MOV A,H

H Þ A

Пересылка

805D

SUI 07

A = A – 07h


805F

INZ 5780

Если A ¹ 0 то (8057h)

Условный переход по флагу нуля

8062

MVI H,01

01h Þ H

Счётчик цикла

8064

LXI D,518A

8A51h Þ DE

Начало массива данных X

8067

LXI B,588A

8A58h Þ BC

Начало массива данных DX

806A

LDAX D

(Loc.(DE)) Þ A

По адресу (DE)

806B

MOV L,A

A Þ L

Пересылка

806C

MOV A,H

H Þ A

Выбор логического сигнала по счётчику циклов

806D

OUT FC

A Þ (FC)

Выбор логического сигнала

806E

IN FD

A Þ (FD)

Чтение преобразованного логического сигнала

806F

SUB L

A = A – L

Нахождение DX

8070

STAX B

A Þ (Loc.(BC))

По адресу (BC)

8071

JNC 7C80

если C = 0 то (807Ch)

Условный переход по флагу переноса

8072

CMA

Кодирование DX в дополнительный код

8073

INRA

A = A + 1


8074

STAX B

A Þ (Loc.(BC))

По адресу (BC)

8075

DCR C

C = C – 1


8076

SUB A

A = 0


8077

INR A

A = A + 1

Занесение в аккумулятор 1

8078

STAX B

A Þ (Loc.(BC))

По адресу (BC)

8079

INR C

C = C + 1

Выставление следующего адреса

807A

INR C

C = C + 1


807B

INR E

E = E + 1


807C

INR H

H = H + 1

Определение следующего DX

807D

MOV A,H

H Þ A


807E

SUI 07

A = A – 07h


8080

INZ 6A80

если A ¹ 0 то (806Ah)

Условный переход по флагу нуля





Кодирование DX2 в дополнительном коде


8083

LXI D,5A8A

8A5Ah Þ DE

Занесение DX2 в регистр DE

Страницы: 1, 2, 3



2012 © Все права защищены
При использовании материалов активная ссылка на источник обязательна.