Page 124 - 149
P. 124

Рисунок 7.4  Підключення одного із шести ППА.
                         Розглянемо  програмування  ППА,  коли  вибір  відповідного  адаптера
                  здійснюється унітарним кодом.
                          Для адресації портів МП К580ВМ80 використовуються команди IN i
                  OUT, в яких задається 8-розрядним двійковим кодом. Оскільки кожен із ППА
                  має  три  порти  РА,  РВ  і  РС,  адреси  яких  можна  задати  двома  молодшими
                  розрядами  шини  адреси  А 1  і  А 0,  тоді  можна  покласти  у  відповідність
                  кожному  із  шести  старших  розрядів  свій  ППА.  Звідси  адреси  ППА  будуть
                  такими:  111110А 1А 0,.  .  .  . ,  011111А 1А 0.  Для  забезпечення  такої  організації

                  вводу-виводу  необхідно  до  вводів  CS  ППА 1...ППА 6  під’єднати  відповідні
                  лінії А 2...А 7 шини адреси МПС. Таким чином, для даної схеми адреси РКС і
                  портів ППА будуть такі:
                          РКС  –  1 1 0 1 1 1 1 1 = D F            A 5=0
                                           A 5       Вибір РКС
                           Р A  1 1 0 1 1 1 0 0         D C
                           Р C  1 1 0 1 1 1 1 0          D E
                           Р B  1 1 0 1 1 1 0 1         D D
                          Наприклад,  потрібно  налаштувати  ППА  в  режимі  0:  РВ  на  ввід,  а
                  РС 0..РС 3 - на ввід. Розглянемо програмування ППА, коли вибір відповідного
                  адаптера  здійснюється  унітарним  кодом.  Керуюче  слово  для  виконання
                  необхідних функцій ППА буде таким:
                          D7 D6 D5 D4 D3 D2 D1 D0
                           1   0   0    0    0    0   1    1       82 H
                         Фрагмент програми має такий вигляд:
                  MVI A,82 H                                 ; Керуюче слово (А)
                  OUT DF H                                   ; (А) РКС
                  OUT DC H                                   ; Вивід через ПА
                  IN DD H                                    ; Ввід через ПВ
                  IN DE H                                    ; Ввід через ПС 0...ПС 3




                                                                                                             125
   119   120   121   122   123   124   125   126   127   128   129