Замечание: в действительности реальные микросхемы, использованные в задании, выполнены не по схеме MS. Так, например, D‑триггеры микросхемы 74ALS74 выполнены по схеме трёх триггеров, а JK‑триггеры микросхемы 74ALS112 выполнены вообще по совершенно особой схеме, использующей гарантированную разницу задержек логических элементов.
Полученную схему триггера на уровне логических элементов нужно собрать в Micro-Cap и подключить её входы параллельно соответствующим входам интегрального триггера. Таким образом, схема управления будет управлять сразу двумя триггерами, и, поскольку функционально эти два триггера идентичны, идентичными будут и сигналы на их выходах. В чём и необходимо убедиться, построив средствами программы Micro-Cap временные диаграммы. Фактически, для этого нужно всего лишь построить ещё два графика в дополнение к уже построенным ранее.
Ниже на рисунке приведён пример собранной окончательной схемы. В этом примере D‑триггер собран по схеме трёх триггеров (а не MS), и добавлены два выходных сигнала Q2 и nQ2.

На следующем рисунке показаны временные диаграммы, иллюстрирующие работу этой схемы.

1. Титульный лист.
2. Номер варианта, условное обозначение заданного триггера и закон его функционирования.
3. Структурная схема заданного триггера в виде [схема управления + стандартный триггер].
4. Таблица истинности для функций возбуждения.
5. Карты Карно и получение функций возбуждения триггера.
6. Чертёж полностью собранной схемы в программе Micro-Cap (с интегральным триггером и триггером, собранным из логических элементов).
7. Временные диаграммы работы схемы.
| Вар. | Условное обозначение и закон функционирования триггера | Элем. | |
| 1 | 
 | M=1, D=* — работает как синхронный RS‑триггер M=0, R=*, S=* — работает как синхронный D‑триггер | КМОП JK | 
| 2 | 
 | M=1, D=* — работает как JK‑триггер M=0, J=*, K=* — работает как синхронный D‑триггер | ТТЛ D | 
| 3 | 
 | M=1, T=* — работает как синхронный RS‑триггер M=0, R=*, S=* — работает как T‑триггер | ТТЛ JK | 
| 4 | 
 | M=1, T=* — работает как JK‑триггер M=0, J=*, K=* — работает как T‑триггер | КМОП D | 
| 5 | 
 | L=1, J=*, K=*, C=* — работает как прозрачный D‑триггер L=0, D=* — работает как JK‑триггер | ТТЛ D | 
| 6 | 
 | L=1, D=*, C=* — работает как асинхронный RS‑триггер L=0, R=*, S=* — работает как синхронный D‑триггер | ТТЛ JK | 
| 7 | 
 | L=1, T=*, C=* — работает как асинхронный RS‑триггер L=0, R=*, S=* — работает как T‑триггер | КМОП JK | 
| 8 | 
 | S=0, R=0, T=0 — работает как синхронный D‑триггер S=1, R=0, T=0 — по фронту синхросигнала устанавливается S=0, R=1, T=0 — по фронту синхросигнала сбрасывается S=0, R=0, T=1 — по фронту синхросигнала меняет состояние Остальные комбинации — триггер не изменяет состояние | ТТЛ D | 
| 9 | 
 | 
 
 
 
 | ТТЛ JK | 
| 10 | 
 | S=1, R=0,  S=0, R=1,  S=0, R=0,  S=0, R=0,  | КМОП D | 
| 11 | 
 | M=1, D=* — работает как синхронный RS‑триггер M=0, R=*, S=* — работает как синхронный D‑триггер | ТТЛ D | 
| 12 | 
 | M=1, D=* — работает как JK‑триггер M=0, J=*, K=* — работает как синхронный D‑триггер | ТТЛ JK | 
| 13 | 
 | M=1, T=* — работает как синхронный RS‑триггер M=0, R=*, S=* — работает как T‑триггер | КМОП JK | 
| 14 | 
 | M=1, T=* — работает как JK‑триггер M=0, J=*, K=* — работает как T‑триггер | ТТЛ D | 
| 15 | 
 | L=1, J=*, K=*, C=* — работает как прозрачный D‑триггер L=0, D=* — работает как JK‑триггер | ТТЛ JK | 
| 16 | 
 | L=1, D=*, C=* — работает как асинхронный RS‑триггер L=0, R=*, S=* — работает как синхронный D‑триггер | КМОП D | 
| 17 | 
 | L=1, T=*, C=* — работает как асинхронный RS‑триггер L=0, R=*, S=* — работает как T‑триггер | ТТЛ D | 
| 18 | 
 | S=0, R=0, T=0 — работает как синхронный D‑триггер S=1, R=0, T=0 — по спаду синхросигнала устанавливается S=0, R=1, T=0 — по спаду синхросигнала сбрасывается S=0, R=0, T=1 — по спаду синхросигнала меняет состояние Остальные комбинации — триггер не изменяет состояние | ТТЛ JK | 
| 19 | 
 | 
 
 
 
 | КМОП JK | 
| 20 | 
 | S=1, R=0,  S=0, R=1,  S=0, R=0,  S=0, R=0,  | ТТЛ D | 
| 21 | 
 | M=1, D=* — работает как синхронный RS‑триггер M=0, R=*, S=* — работает как синхронный D‑триггер | ТТЛ JK | 
| 22 | 
 | M=1, D=* — работает как JK‑триггер M=0, J=*, K=* — работает как синхронный D‑триггер | КМОП D | 
| 23 | 
 | M=1, T=* — работает как синхронный RS‑триггер M=0, R=*, S=* — работает как T‑триггер | ТТЛ D | 
| 24 | 
 | M=1, T=* — работает как JK‑триггер M=0, J=*, K=* — работает как T‑триггер | ТТЛ JK | 
| 25 | 
 | L=1, J=*, K=*, C=* — работает как прозрачный D‑триггер L=0, D=* — работает как JK‑триггер | КМОП JK | 
| 26 | 
 | L=1, D=*, C=* — работает как асинхронный RS‑триггер L=0, R=*, S=* — работает как синхронный D‑триггер | ТТЛ D | 
| 27 | 
 | L=1, T=*, C=* — работает как асинхронный RS‑триггер L=0, R=*, S=* — работает как T‑триггер | ТТЛ JK | 
| 28 | 
 | S=0, R=0, T=0 — работает как синхронный D‑триггер S=1, R=0, T=0 — по фронту синхросигнала устанавливается S=0, R=1, T=0 — по фронту синхросигнала сбрасывается S=0, R=0, T=1 — по фронту синхросигнала меняет состояние Остальные комбинации — триггер не изменяет состояние | КМОП D | 
| 29 | 
 | 
 
 
 
 | ТТЛ D | 
| 30 | 
 | S=1, R=0,  S=0, R=1,  S=0, R=0,  S=0, R=0,  | ТТЛ JK | 
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.