Page 98 - 149
P. 98

Порт  вводу  -  це  будь-яке  джерело  даних,  наприклад  адресований
                  регістр,  під’єднаний  до  шин  МПС.  Він  видає  слово  в  МП,  коли  до  нього
                  відбувається звернення.
                         Порт  виводу  -  це  будь-який  приймач  даних,  наприклад  адресований
                  регістр, під’єднаний до шин МПС. Він одержує слово від МП, коли останній

                  звертається до нього.
                         Таким  чином,  ПВВ  -  це  адресовані  одно-  або  двонаправлені  буферні
                  регістри,  які  використовуються  для  побудови  програмованих  інтерфейсів.
                  ПВВ мають свої адреси, тому до МПС можна підключати декілька зовнішніх
                  пристроїв.
                         Кожний  порт  є  складовою  частиною  інтерфейсу  між  МП  і  деяким
                  зовнішнім  пристроєм,  наприклад  контролером  технологічних  процесів,
                  давачами, ЦАП, АЦП, терміналом, зовнішньою пам’яттю тощо.

                                5.3  Організація взаємодії елементів МПС
                         Магістральний  принцип  організації  МПС  забезпечує  з  допомогою
                  апаратних  засобів  можливість  взаємодії  МП  з  іншими  елементами  схеми.
                  Інформаційний обмін між пристроями  через СШД можливий за  умови, що
                  дані  пристрої  мають  формувачі  з  трьома  станами  (лог  0  і  1  та
                  високоімпендансний стан). В даному випадку МП, ПЗП, ОЗП і порти вводу
                  мають на виході такі формувачі, які відкриваються за сигналом вибірки  CS .
                  При  його  наявності  інформація  із  вибраного  пристрою  переміщується  на
                  CШД.
                         МП діє в системі як контролер. Він гарантує, що в будь-який момент
                  часу шиною даних може скористатись один пристрій.
                         Якщо  МП  необхідно  зчитати  дані  із  ПЗП,  він  блокує  свої  власні
                  інформаційні виходи і тільки потім формує керуючі сигнали, які відкривають
                  ПЗП. Після цього вихідна інформація з ПЗП з'явиться на CШД, звідки МП її
                  зчитує. Аналогічно відбувається зчитування з ОЗП і порту вводу.
                         Щоб  записати  дані  в  пам'ять  пристрою  (ОЗП  або  порт  виводу),  МП
                  спочатку пересилає  їх на шину даних,  а потім формує керуючі сигнали, за
                  якими  відповідний  пристрій  переходить  в  режим  запису  і  дані  фіксуються
                  внутрішніми схемами пристрою-приймача.
                         Таким  чином,  всяка  передача  даних  в  середині  МПС  здійснюється
                  через  одну  загальну  шину  даних,  до  якої  під'єднані  всі  пристрої.  Логічний
                  пристрій  керування  за  сигналами  МП,  керує  кожним  пристроєм,  визначає
                  моменти, в які вони мають вивести дані на CШД або зчитати їх звідти.
                         Очевидно, що обмін  інформацією через CШД неможливий без США.
                  Вона  є  однонаправленою  і  тому  її  функціонування  простіше  ніж  у  СШД
                  (МПСШАпристрій).  При  використанні  адресної  шини  кожна  комірка
                  пам'яті  або  порт  вводу/виводу  має  свою  власну  однозначну  адресу.  Тому
                  перед початком всякої передачі інформації з використанням СШД необхідно
                  вказати  конкретну  адресу  пересилки.  Ця  адреса  точно  визначає  комірку




                                                                                                              99
   93   94   95   96   97   98   99   100   101   102   103