Contents

СТОРІНКИ |  |

зображено на рис. 6.26 . Розглянемо роботу схеми, наведеної на рис. 6.26 , а. Завдання, що вирішує ця схема, можна сформулювати так: розробити цифровий пристрій, який виділяє перехід 10 асинхронного сигналу х та поміщує цей перехід у момент часу, що відповідає першому переходу 01 тактових імпульсів і виникає відразу після появи переходу 10 сигналу х, причому тривалість вихідного сигналу цифрового пристрою має дорівнювати тривалості тактового імпульсу.

Подамо сигнал х на вхід D першого D-тригера; тоді кожен перехід 01 сигналу ТІ переводить тригер у стан Q1=х. Вихід Q1 з'єднаємо з входом D другого D-тригера; тоді кожен перехід 01 сигналу переводить тригер у стан Q2=Q1=х зі зсувом на половину періоду тактових імпульсів (при шпаруватості 2). З часової діаграми (рис. 6.26 , б) випливає, що вихідний сигнал умає вид

(6.39)

Отриманий пристрій ніяк не реагує на перехід 01 сигналу х.

Роботу схеми, зображеної на рис. 6.26 , в, що виділяє перехід 01 сигналу х та виконана на універсальних JK-тригерах пояснють аналогічно.

Пристрій виділення сигналу запиту. У розглянутих вище схемах RS-тригерів не допускалася заборонена комбінація на входах. Однак, якщо не враховувати це правило, можна порівняно просто вирішити досить складні завдання з оброблення цифрових сигналів. Розглянемо пристрій виділення сигналів запиту переривання, зображено на рис. 6.27 , а. Сигнали запиту переривання х1 і х2 приходять асинхронно й обробляються послідовно без пріоритету. Необхідно сформувати сигнал z наявності запиту та сигнали z1 і z2, які вказують на те, що сигнал запиту обробляється. Передбачено, що наявність запиту (x1 або х2) кодується рівнем «1», a відсутність запиту — рівнем «0».