
- •Е.В. Борисова
- •Содержание пояснительная записка 4
- •Пояснительная записка
- •Тематический план дисциплины
- •3. Контрольное задание
- •1.Переведите числа из 8-ой и 16-ой системы счисления в двоичную, значение чисел заданы в Таблице 1(для вашего варианта)
- •Методические рекомендации
- •1. Основы вычислительных устройств
- •1.1. Форматы представления чисел
- •1.2. Системы счисления, используемые в цифровой технике
- •4 3 2 1 0 Номер разряда
- •1 0 0 1 0 Двоичное число
- •24 23 22 21 20 Вес разряда
- •2. Комбинационные цифровые устройства
- •2.1. Типовые кцу: шифратор,дешифратор,мультиплексор, демультиплексор
- •2.2. Последовательные цифровые устройства: триггеры, счетчики, регистры
- •Литература
2.2. Последовательные цифровые устройства: триггеры, счетчики, регистры
Триггер - устройство, предназначенное для хранения значения одной логической переменной (или значения одноразрядного двоичного числа, при хранении многоразрядных двоичных чисел для запоминания значения каждого разряда числа используется отдельный триггер). В соответствии с этим триггер имеет два состояния: одно из них обозначается как состояние лог. 0, другое - состояние лог. 1.
Воздействуя на входы триггера, его устанавливают в нужное состояние.
Основные обозначения.
Триггер
имеет два выхода: прямой Q и инверсный
.
Уровнями напряжения на этих выходах
определяется состояние, в котором
находится триггер: если напряжение на
выходе Q соответствует уровню лог. 0 (Q =
0), то принимается, что триггер находится
в состоянии лог. 0, при Q = 1 триггер
находится в состоянии лог. 1. Логический
уровень на инверсном выходе
представляет
собой инверсию состояния триггера (в
состоянии 0 Q = 1 и наоборот).
Триггеры имеют различные типы входов. Приведем обозначение и назначение входов триггеров:
R (от английского RESET) - раздельный вход установки в состояние 0;
S (от английского SET) - раздельный вход установки в состояние 1;
K - вход установки универсального триггера в состояние 0;
J - вход установки универсального триггера в состояние 1;
T - счетный вход;
D (от английского DELAY) - информационный вход установки триггера в состояние, соответствующее логическому уровню на этом входе;
C - управляющий (синхронизирующий) вход.
Наименование триггера определяется типами его входов. Например, RS-триггер - триггер, имеющий входы типов R и S.
По характеру реакции на входные сигналы триггеры делятся на два типа: асинхронные и синхронные. Асинхронный триггер характеризуется тем, что входные сигналы действуют на состояние триггера непосредственно с момента их подачи на входы, в синхронных триггерах - только при подаче синхронизирующего сигнала на управляющий вход С.
Типы триггеров.
Рассмотрим общие характеристики основных типов триггеров. Каждый тип триггера характеризует таблица переходов (табл. 5).
Таблица5 | |||||||
а) |
|
б) | |||||
S |
R |
Q |
J |
K |
Q | ||
0 |
0 |
Q0 |
0 |
0 |
Q0 | ||
0 |
1 |
0 |
0 |
1 |
0 | ||
1 |
0 |
1 |
1 |
0 |
1 | ||
1 |
1 |
* |
1 |
1 |
|
в) |
|
г) | ||
D |
Q |
T |
Q | |
0 |
1 |
0 |
Q0 | |
1 |
1 |
1 |
|
Таблица переходов (табл. 5,а) соответствует работе RS-триггера. Здесь Q0 - текущее состояние триггера (состояние до подачи на вход активного сигнала). При отсутствии на входах R и S активного уровня триггер сохраняет текущее состояние Q0. Активный сигнал R = 1 устанавливает триггер в состояние 0, а сигнал S = 1 - в состояние 1. Звездочкой в таблице отмечено состояние, соответствующее запрещенной комбинации входных сигналов.
Таблица 5,б является таблицей переходов JK-триггера. Этот тип триггера отличается от RS-триггера отсутствием запрещенной комбинации входных сигналов, при J = K = 1 триггер устанавливается в состояние, противоположное текущему состоянию Q0.
Таблица 5,в является таблицей переходов D-триггера. Триггер устанавливается в состояние, соответствующее уровню сигнала на входе 0.
Таблица 5,г определяет работу Т-триггера. При входном сигнале Т = 0 триггер сохраняет текущее состояние Q0, при входном сигнале Т = 1 триггер переключается в состояние, противоположное текущему.
Счетчик - цифровое устройство, осуществляющее счет числа появлений на входе определенного логического уровня. В дальнейшем во всех случаях, когда это не оговаривается специально, будем полагать, что счетчик производит подсчет числа содержащихся во входном сигнале переходов с уровня лог. 0 к уровню лог. 1. При импульсном представлении логических переменных уровню лог. 1 соответствует импульс, и счетчик ведет счет поступающих на вход импульсов.
Числа в счетчике представляются определенными комбинациями состояний триггеров. При поступлении на вход очередного уровня лог. 1 в счетчике устанавливается новая комбинация состояний триггеров, соответствующая числу, на единицу большому предыдущего числа. Таким образом, счетчик представляет собой логическое устройство последовательного типа, в котором новое состояние определяется предыдущим состоянием и значением логической переменной на входе.
Для представления чисел в счетчике могут использоваться двоичная или десятичная системы счисления. При использовании двоичной системы состояния триггеров и соответствующие им уровни на прямых выходах триггеров определяют цифры двоичных разрядов числа. Если для регистрации двоичного числа в счетчике используется n триггеров, то максимальное значение числа, до которого может вестись счет, N = 2n - 1. Так, при n = 4 N = l5.
При использовании десятичной системы счисления цифры разрядов десятичного числа в счетчике представляются в четырехразрядной двоичной форме, т. е. используется двоично-кодированная десятичная система счисления. Таким образом, для представления цифр каждого разряда десятичного числа требуется четыре триггера, и если число десятичных разрядов k, то число триггеров, необходимое для регистрации чисел в счетчике равно 4k, а максимальное значение чисел N = 10k - 1
Регистр-основная выполняемая функция заключается в хранении одного многоразрядного числа. При этом число должно быть представлено в двоичной системе счисления или в любой другой системе, но с двоичным представлением цифр разрядов (т. е. в любой двоично-кодированной системе счисления.)
Регистр строится в виде набора триггеров, каждый из которых предназначается для хранения цифр определенного разряда двоичного числа. Таким образом, регистр для хранения n-разрядного двоичного числа должен содержать n триггеров.
Регистры могут использоваться для выполнения и некоторых других функций: сдвиг хранимого в регистре числа на определенное число разрядов влево или вправо, преобразование числа из последовательной формы (при которой оно передается последовательно разряд за разрядом) в параллельную (с передачей всех разрядов одновременно) либо, наоборот, преобразование из параллельной формы представления числа в последовательную и др.
В зависимости от формы представления числа (параллельной или последовательной), используемой при его вводе в регистр, различают два типа регистров: параллельные и последовательные. В параллельный регистр предназначенное для хранения число подается одновременно всеми разрядами, т. е. в параллельной форме. В последовательный регистр ввод числа производится путем последовательной во времени подачи цифр отдельных разрядов (обычно начиная с цифры младшего разряда), т. е. в последовательной форме.