Page 136 - 149
P. 136

Рисунок 7.13   Формат керуючого слова ПІТ

                         Приклад1.  Запрограмувати  лічильник  0,  який  адресований  розрядом
                  А4, в режимі 0 в двійковому коді.
                          MVI A, 00110000               ; формування керуючого слова
                          OUT 11101111                  ; завантаження керуючого слова в ПІТ
                          MVI A, <мол. байт>            ; формування молодшого байта уставки і
                          OUT 11101100                  ; завантаження лічильника 0
                          MVI A, <ст. байт>             ; формування старшого байта уставки і
                          OUT 11101100                  ; завантаження лічильника 0


                         Необхідно  підкреслити,  що  оскільки  лічильники  працюють  на
                  зменшення,  то  при  завантаженні  всіх  розрядів  нулями  лічильник  дає
                                                                                                4
                                                               16
                  максимальне число при підрахунку 2  в двійковому коді або 10  в двійково-
                  десятковому  коді.  При  цьому  кінцевим  числом,  на  яке  реагує  схема
                  керування  каналу,  є  число  “0”,  початковим  числом  -  число,  завантажене  в
                  лічильник (уставка).
                         Вміст будь-якого лічильника може бути зчитаний під дією програми.
                  Це корисно в тих випадках, коли на базі цього значення приймається рішення
                  про  хід  обчислювального  процесу.  Зчитувати  поточне  значення  лічильника
                  ПІТ  в  МП  можна  двома  способами:  операцією  читання  або  читанням  “на
                  стрічку”. Для першого способу  використовується команда  вводу IN. Однак
                  при  цьому  на  час  виконання  операції  зчитування  необхідно  призупинити
                  роботу  лічильника  сигналом  GATE=0.  Другий  спосіб  дозволяє  виконувати
                  процедуру  зчитування  без  переривання  роботи  лічильника  (читання  “на
                  стрічку”).  При  цьому  попередньо  в  РКС  необхідно  завантажити  керуюче
                  слово  з  кодом  1000****.  Однак  особливістю  цього  способу  читання  є
                  неможливість  попереднього  запису  керуючого  слова  окремо  на  канали:
                  керуюче слово видається МП перед читанням.





                                                                                                             137
   131   132   133   134   135   136   137   138   139   140   141