Автор работы: Пользователь скрыл имя, 11 Ноября 2011 в 14:50, контрольная работа
Универсальный JK-триггер:
Двухтактный JK-триггер: 
JK-триггер работает также как RS-триггер, с одним лишь исключением: при подаче логической единицы на оба входа J и K состояние выхода триггера изменяется на противоположное. Вход J (от англ. Jump - прыжок) аналогичен входу S у RS-триггера. Вход K (от англ. Kill - убить) аналогичен входу R у RS-триггера. При подаче единицы на вход J и нуля на вход K выходное состояние триггера становится равным логической единице.
Министерство образования Российской Федерации
Московский Государственный Институт Электроники и Математики
(Технический 
университет) 
 
 
 
 
 
Кафедра 
ВСиС. 
 
 
 
 
 
 
Домашняя работа №1
по дисциплине «Микропроцессорные технологии»
на тему
«Проектирование 
регистра с последовательным вводом и 
параллельной выдачей информации» 
 
 
 
 
 
Выполнил:
Студент группы С-72
Шестериков 
Александр 
 
Преподаватель:
Черноусова 
Т.Г. 
 
 
 
 
Москва 2008 г.
Двухтактный 
JK-триггер: 
JK-триггер работает 
также как RS-триггер, с одним лишь исключением: 
при подаче логической единицы на оба 
входа J и K состояние выхода триггера изменяется 
на противоположное. Вход J (от англ. Jump - прыжок) аналогичен 
входу S у RS-триггера. Вход K (от англ. Kill - убить) аналогичен 
входу R у RS-триггера. При подаче единицы 
на вход J и нуля на вход K выходное 
состояние триггера становится равным 
логической единице. А при подаче единицы 
на вход K и нуля на вход J выходное 
состояние триггера становиться равным 
логическому нулю. JK-триггер в отличие 
от RS-триггера не имеет запрещённых состояний 
на основных входах, однако это никак не 
помогает при нарушении правил разработки 
логических схем. На практике применяются 
только синхронные JK-триггер, то есть состояния 
основных входов J и K учитываются 
только в момент тактирования, например 
по положительному фронту импульса на 
входе синхронизации.  
Двухтактный 
JK-триггер со сбросом: 
RS-триггер:
| S | R | Q(t) | Q(t+1) | 
| 0 | 0 | 0 | 0 | 
| 0 | 0 | 1 | 1 | 
| 0 | 1 | 0 | 0 | 
| 0 | 1 | 1 | 0 | 
| 1 | 0 | 0 | 1 | 
| 1 | 0 | 1 | 1 | 
| 1 | 1 | 0 | * | 
| 1 | 1 | 1 | * | 
RS-триггер или SR-триггер — триггер, 
который сохраняет своё предыдущее состояние 
при нулевых входах, и меняет своё выходное 
состояние при подаче на один из его входов 
единицы. При подаче единицы на вход 
S (от английского англ. Set - установить) 
выходное состояние становится равным 
логической единице. А при подаче единицы 
на вход R (от английского англ. 
Reset - сбросить) выходное состояние становится 
равным логическому нулю. Если RS-триггер 
синхронный, то состояние его входов учитывается 
только в момент тактирования, например 
по переднему фронту импульса. Состояние, 
при котором на оба входа R и S одновременно 
поданы логические единицы является запрещённым. 
Так, например, схема RS-триггера изображённая 
на рисунке, при подаче на оба инверсных 
входа логического нуля перейдёт в состояние, 
когда на обоих выходах будут единицы, 
что не соответствует логике выхода триггера, 
поскольку инверсный выход 
будет равен неинверсному 
, т.е. 
. RS-триггер используется для создания 
сигнала с положительным и отрицательным 
фронтами, отдельно управляемыми посредством 
стробов, разнесённых во времени. 
 
 
Схема 
устройства: 
 
 
 
Временные диаграммы:
 
 
 
 
 
Блок-схема работы устройства:
 
Описание работы:
Схема состоит из 8-битного регистра последовательного типа, 8-битного регистра параллельного типа, счетчика из 3 триггеров, комбинационной схемы, вспомогательного триггерного устройства и триггера-флага.
Счетчик вместе с комбинационной схемой обеспечивает ввод 8 бит данных в регистр последовательного типа и после этого запись принятой информации в регистр параллельного типа, при этом устанавливает флаг готовности и блокирует дальнейшую работу всего устройства.
При установке триггера ChipSelect равным 1 схема переходит в активный режим работы, при необходимости можно совершить сброс всех триггерных устройств, подав на вход R потенциал логической единицы.
При подаче серии синхросигналов счетчик и комбинационная схема будут обеспечивает работу регистров последовательного и параллельного типов.
При подаче первых 7 синхросигналов счетчик будет производить счет до состояния 111. Комбинационная схема при этом пропускает 7 синхроимпульсов по каналу С1 на регистр последовательного типа, обеспечивая беспрепятственный ввод данных в него с информационного входа Data.
После 7-ого синхроимпульса производится установка вспомогательного триггерного устройства в состояние 1, что говорит о завершение цикла счета.
При подаче 8-ого синхросигнала счетчик устанавливается в состояние 000, комбинационная схема пропускает 8-ой синхроимпульс на регистр последовательного типа для записи в него последнего бита информации.
9-ый синхроимпульс комбинационная схема пропустит на регистр параллельного типа по каналу С2, обеспечив тем самым запись информации в него из регистра последовательного типа. При этом производится установка флагового триггерного устройства в состояние 1, что говорит о готовности процесса. Данное состояние с помощью обратной связи заблокирует дальнейшую работу счетчика, а соответственно и всей схемы.