Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
РГР Чубенко.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.22 Mб
Скачать

3.Розробка блок-схеми алгоритму управління

Рис 3.1 – Блок-схема алгоритму програми мікропроцесорного пристрою АПВ

4.Розробка програми на assembler

Адреса

Код

мнемо код

коментар

0200

CD

CALL B2, B3

Виклик підпрограми

0201

B9

CMP C

(A)–(C)

0202

F8

RM

від’ємність (S=1)

0203

CB

-

0204

5D

MOV E, L

Пересилання (L)←(A)

0205

B4

ORA H

(A)(A)∨(H)

0206

2F

CMA

(A)← (A)

0207

32

STA B2, B3

M(B3 B2) ← (A)

0208

33

INX SP

(SP) ← (SP)+1

0209

04

INR B

(B) ← (B)+1

020A

21

LXI H, B2, B3

(H, C) B3 B2

020B

C3

JMP B2, B3

Перехід за адресою B3B2

020C

7E

MOV A, M

-

020D

22

SHLD B2, B3

-

020E

3D

-

-

020 F<<01FF

B4

ORA H

(A←)(A)∨(H)

0210

CD

CALL B2, B3

Виклик підпрограми

0211

18

-

-

0212

F8

RM

від’ємність (S=1)

0213

C3

JMP B2, B3

Перехід за адресою B3B2

0214

1C

INR E

(E) ← (E)+1

0215

01

LXI B, B2, B3

(B, C) ← B3 B2

0216

21

LXI H, B2, B3

(H, C) B3 B2

0217

D0

RNC

немає переносу (С=0)

0218

01

LXI B, B2, B3

(B, C) ← B3 B2

0219

CD

CALL B2, B3

Виклик підпрограми

021A

18

-

-

021B

F8

RM

від’ємність (S=1)

021C

21

LXI H, B2, B3

(H, C) B3 B2

021D

0D

DRC C

-

021E

B1

ANA C

(A) ← (A)∧(C)

021 F<<01FF

CD

CALL B2, B3

Виклик підпрограми

5.Розробка програми на язиці високого рівня

Рис.5.1 - Блок-схеми алгоритму

Програмування на Basic:

Висновок: в даній розрахунковій роботі ми розглянули синтез системи автоматичного управління електродвигуном, що реалізований на базі логічних або безконтактних елементів і мікропроцесора програмуючого пристрою.