logo
AOM / Мельник А

8.2.5. Пристрій керування на основі лічильників

В основу методу побудови пристрою керування на основі лічильників покладено ча­сову діаграму роботи комп'ютера, яка відображає зміну в часі кожного сигналу керуван­ня. В якості прикладу на рис. 8.14 наведено фрагмент часової діаграми роботи комп'юте­ра, де ТІ - тактові імпульси, які поступають з блоку синхроімпульсів (рис. 8.2), С1-С5 - частина сигналів керування, які мають бути вироблені пристроєм керування.

296

Основним елементом пристрою керування на основі лічильників є лічильник за мо­дулем к, виходи якого з'єднані з дешифратором (рис. 8.15а).

Коли на вході лічильника за модулем k є тактові імпульси, він проводить їх підраху­нок від нульового до k-го імпульсу, після чого цикл повторюється. В результаті на ви­ході дешифратора буде формуватися послідовність одноімпульсних сигналів Fl, F2,..., Fk, часова діаграма яких наведена на рис. 8.15b. Кожний з цих сигналів має одиничне значення лише протягом одного тактового періоду. Тим самим, час одного циклу ро­боти лічильника поділено на k рівних частин. Два додаткових вхідних сигнали початку та кінця роботи та тригер RS типу забезпечують формування сигналів дозволу роботи лічильника та його скиду. Назвемо схему, представлену на рис. 8.15а, генератором по­слідовності одноімпульсних сигналів (ГПОС). Тоді базова частина схеми пристрою ке­рування на основі лічильника буде мати вигляд, показаний на рис. 8.16.

297

Кожний сигнал Fi (і = 1,2,..k) на виході генератора послідовності одноімпульсних сиг­налів ГПОС активізує деякий набір сигналів керування на виході комбінаційної схеми в кожному такті виконання команди комп'ютером, з врахуванням коду стану програми. Доцільність використання лічильника за модулем пояснюється циклічною природою сигналів керування вузлами комп'ютера, що неодноразово було показано в попередніх розділах.

Потрібно відзначити, що лічильник за модулем k може бути використаний і в схемі пристрою керування на основі синхронних елементів часової затримки взамін k послі­довно з'єднаних тригерів, так само як k послідовно з'єднаних тригерів можуть замінити лічильник за модулем k та дешифратор у вище наведеній схемі (рис. 8.15).