Устройство управления пуском-остановом двигателей аэробуса, страница 8

 89  08A8   1D                      dcr       e

 90  08A9   C2 A2 08            jnz       sec5

 91  08AC   21 C5 08             lxi        h,key

 92  08AF   7E                        mov     a,m

 93  08B0   FE 10                   cpi       16                 ;анализ кода считанной клавиши-смена режима или запуск

 94  08B2   CA BA 08           jz         sec6              ;смена режима

 95  08B5   E1                        pop      h

 96  08B6   E1                        pop      h

 97  08B7   C3 3F 08             jmp      strt1             ;экстренный выход из подпрограммы(запуск)

 98  08BA   CD 70 08sec6:    call      regim           ;вызов подпрограммы смены режима

 99  08BD   E1                      pop      h

100  08BE   2B          sec7:    dcx      h

101  08BF   7C                       mov     a,h               ;проверка на равенство нулю содержимого регистровой пары

102  08C0   B5                       ora       l

103  08C1   C2 85 08             jnz       sec1

104  08C4   C9                      ret                            ;выход из подпрограммы

105  08C5   00          key:       db        0                  ;код нажатой клавиши

106                                         end

Ассемблировано строк - 106

Всего байт           - 198

Обнаружено ошибок    - 0

Таблица символов

PORTA      0080               PORTB        0081

PORTC      0082               PORTDEV      0083

REPDR      00FE               KEYCOD       0012

DELAY      9A47               STRT         0811

DREB       0813               DREB1        0824

DREB2      0826               STRT1        083F

Z1         084A               Z2           0856

Z3         0862               REGIM        0870

REG5       087D               EXT          0881

SEC        0882               SEC1         0885

SEC2       088D               SEC3         088F

SEC4       08A0               SEC5         08A2

SEC6       08BA               SEC7         08BE

KEY        08C5

Заключение:

В результате проделанной курсовой работы, был разработан алгоритм решения и      программа для микропроцессорного устройства управления пуском - остановом двигателей аэробуса на основе микропроцессора КР580ВМ80А. Полученная программа успешно выполняет все требования оговоренные в задании на курсовую работу.

Приложение:

0800  31 00 09 3E 89 D3 83 06 00 0E 00 21 ED 08 36 00

0810  16 FE DB 82 E6 82 CA 10 08 15 C2 12 08 DB 82 21

0820  EC 08 77 16 FE DB 82 A7 C2 23 08 15 C2 25 08 7E

0830  FE 80 CA 3E 08 78 FE 00 CA 47 08 C3 10 08 78 FE

0840  00 CA 10 08 C3 6D 08 3E 00 D3 80 D3 81 3E 04 D3

0850  80 47 CD A1 08 3E 40 D3 81 4F CD A1 08 3E 44 D3

0860  80 47 CD A1 08 3E 44 D3 81 4F C3 10 08 79 FE 44

0870  CA 85 08 78 FE 44 CA 8C 08 79 FE 40 CA 93 08 78

0880  FE 04 CA 9A 08 3E 40 D3 81 CD A1 08 3E 04 D3 80

0890  CD A1 08 3E 00 D3 81 CD A1 08 3E 00 D3 80 C3 07

08A0  08 1E 02 21 CF 51 E5 21 ED 08 7E FE 01 CA B4 08

08B0  E1 C3 C1 08 E1 C3 BA 08 DB 82 E6 80 CA E1 08 16

08C0  FE DB 82 E6 80 CA E1 08 15 C2 C1 08 16 FE DB 82