Page 140 - 149
P. 140

Якщо орієнтуватись на швидкість передавання і приймання, рівну 9600
                  біт/с,  і  прийняти,  що  частота  синхроімпульсів  буде  ділитись  всередині

                  адаптера на 16, то на входи TxC і  RxC необхідно подавати імпульси частотою
                  153,6 КГц.
                         В розглянутому прикладі синхроімпульси виробляються дільником на
                  13 збудованому на лічильнику К555ИЕ7. На його вхід поступають імпульси
                  тактової  частоти  МП,  тобто  2  МГц.  Тоді  частота  синхроімпульсів  буде
                  рівною 153,8 КГц, що є достатнім для практики за точністю.
                         Оскільки послідовний код достатньо просто передавати лінією зв'язку
                  на  значну  відстань,  то  адаптери  даного  типу  забезпечують  обмін
                  інформацією між МПС і віддаленим периферійним об'єктом. За лінію зв'язку
                  може  правити  звичайна  телефонна  лінія,  на  другому  кінці  якої  є  такий  же
                  послідовний адаптер з відповідною настройкою.
                         Для  програмування  послідовного  адаптера  в  його  РКС  завантажують
                  керуючі  слова.  Ці  регістри  підключаються  до  шини  даних  при  наявності
                  сигналу “1” на вході      C     (команда - дані). Перші слова (одне або два), після
                                              D
                  початкового обнуління по входу RES, призначають загальний режим роботи
                  адаптера. Наступні слова (команди) при           C   =1, уточнюють або змінюють цей
                                                                     D
                  режим.
                            Через входи  RD і  WR забезпечується установка напрямку передавання
                  інформації: із внутрішнього регістра даних адаптера на шину даних МП чи
                  навпаки.
                         Включення  в  роботу  послідовного  адаптера  можливе  при CS =0.

                  Приєднання  адресної  лінії  АО  або  А1  до  входу              C     адаптера  дозволяє
                                                                                     D
                  поділити канали регістрів керуючих слів і регістрів даних. В даному прикладі
                  керуючим  регістрам  відповідає  будь-яка  з  адрес  22Н  або  23Н,  а  регістрам
                  даних -20Н або 21Н.
                  Виходи RxRD - готовність приймача і TxRD - готовність передавача служать
                  для інформування МП (наприклад, через входи переривання) про готовність
                  адаптера  видати  в  шину  даних  або  прийняти  з  шини  даних  черговий  байт
                  інформації.
                                  Організація      типового  інтерфейсу  вводу-виводу  в  МПС  на
                  основі  МПК1810ВМ86  має  особливості.  При  підключенні  зовнішніх
                  пристроїв також випливає проблема передачі слів або окремих байтів шиною
                  даних. До пристоїв, які здійснюють обмін байтами і тому підєднуються до
                  молодшої  або  старшої  половини  ШД,  відносяться  всі  програмовані
                  контролери  серії  К580.  В  цьому  випадку  окремо  дешифруються  парні  і
                  непарні адреси ЗвП (рисунок 7.18) і одержані таким чином сигнали вибору
                  CS подаються на відповідні входи ВІС.
                         Пристрої  з  парними  адресами  підєднуються  до  молодшої  половини
                  ШД (або до всієї ШД), а пристрої з непарною адресою-до старшої половини




                                                                                                             141
   135   136   137   138   139   140   141   142   143   144   145