Разработка микропроцессорной системы с микропроцессорным комплектом КР580, страница 7

Адрес

Содержимое ячеек

0200h

JMP 00D8h

0204h

JMP 00F1h

0208h

JMP 00FCh

020Ch

0000

0210h

0000

0214h

0000

0218h

0000

021Ch

0000


2.7 Определение слов инициализации

2.7.1 Инициализация ППА

          Формат управляющего слова MS:

1

D6

D5

D4

D3

D2

D1

D0

         

Управляющее слово для ППА1:

PA,PB,PCH – ввод; PCL – вывод; режим 0

MS: 10011010b

Управляющее слово для ППА2:

PA,PCH – ввод; PB, PCL – вывод; режим 0

MS: 10011000b

2.7.2 Инициализация ПИТ

          Формат управляющего слова CW:

D7

D6

D5

D4

D3

D2

D1

D0

SC1

SC0

RL1

RL0

M2

M1

M0

BCD

Инициализация 0-го канала ПИТ1:

Режим 0, 2 байта, 2/10 код                  CW:00110001b

Инициализация 1-го канала ПИТ1:

Режим 0, 1 мл. байт, двоичный код    CW:01010000b

Инициализация 2-го канала ПИТ1:

Режим 0, 1 мл. байт, двоичный код    CW:10010000b

Инициализация 0-го канала ПИТ2:

Режим 3, 1 мл. байт, 2/10 код              CW:00010111b

Инициализация 1-го канала ПИТ2:

Режим 3, 1 мл. байт, двоичный код    CW:01010110b

Инициализация 2-го канала ПИТ2:

Режим 3, 2 байта, двоичный код         CW:10110110b

2.7.3 Инициализация ПСА

          Формат слова выбора режима MI:

D7

D6

D5

D4

D3

D2

D1

D0

S2

S1

EP

PEN

L2

L1

B2

B1

Выноска 4 (граница и черта): 00 – Синхронный режим
01 – Фактор 1:1
10 – Фактор 1:16
11 – Фактор 1:64

 


Инициализация ПСА:

Асинхронный режим, 2 стоп-бита, контроль четности, фактор 1:16

MI:11111110b

2.7.4 Инициализация ПКП

          Формат слов инициализации ICW1 и ICW2:

ICW1:

D7

D6

D5

D4

D3

D2

D1

D0

А7

А6

А5

1

0

F

S

0

 


ICW2:

D7

D6

D5

D4

D3

D2

D1

D0

А15

А14

А13

А12

А11

А10

А9

А8

Инициализация ПКП:

Единственный, адресный интервал 4 бита, таблица векторов прерываний 0200h

ICW1:00010110b

ICW2:00000010b


3 Программа работы микропроцессорного устройства

3.1 Программа основного контроллера

;Инициализация

0000  F3                  DI               ;Запрещение прерываний

0001  31 FF 07            LXI  SP,07FFh    ;Инициализация стека

                                   ;Инициализация ППА1

0004  3E 9A               MVI  A,10011010b ; PA,PB,PCH-ввод;

0006  D3 EB               OUT  EBh         ; PCL-вывод; режим 0

                                 ;Инициализация ППА2

0008  3E 98               MVI  A,10011000b ; PA,PCH-ввод;

000A  D3 EF               OUT  EFh         ; PB,PCL-вывод; режим 0

                                   ;Инициализация ПИТ1

000C  3E 11               MVI  A,00010001b ;0-канал, режим 0, 1 байта

000E  D3 F7               OUT  F7h         ;2/10 код

0010  3E 50               MVI  A,01010000b ;1-канал, режим 0, 1 байт

0012  D3 F7               OUT  F7h         ;

0014  3E B1               MVI  A,10110001b ;2-канал, режим 0, 2 байт

0016  D3 F7               OUT  F7h         ;2/10 код

                                   ;Инициализация ПИТ2

0018  3E 16               MVI  A,00010110b ;0-канал, режим 3

001A  D3 FB               OUT  FBh         ;

001C  3E 08               MVI  A,08h       ;Коэффициент деления 8

001E  D3 F8               OUT  F8h         ;(тактовая частота для ПСА)

0020  3E 56               MVI  A,01010110b ;1-канал, режим 3

0022  D3 FB               OUT  FBh         ;

0024  3E B6               MVI  A,10110110b ;2-канал, режим 3

0026  D3 FB               OUT  FBh         ;

                                  ;Инициализация ПСА

0028  3E FD               MVI  A,11111101b ;Ассинхронный режим, 2-стоп

002A  D3 FD               OUT  FDh         ;-бита,фактор 1:1, контр. четн.

002C  3E 05               MVI  A,00000101b ;Разрешение передачи и приема