D4 Q5Q4Q3Q2Q1Q4Q3Q4Q2Q4Q1
((Q5 Q4) (Q3 Q2 Q1)) (Q4 Q3) (Q4 Q2) (Q4 Q1);
D3 Q3Q1Q3Q2Q3Q2Q1 (Q3 Q1) (Q3 Q2) (Q3 Q2 Q1);
D2 Q2Q1Q2Q1 (Q2Q1) (Q2Q1) (Q2 Q1) (Q2 Q1); D1 Q1.
где слагаемое из функции возбуждения D4 (так как в базисе ИЛИ-НЕ нету элементов
ТТЛ более чем на 4 входа, а данное слагаемое содежит 5 элементов): Q5Q4Q3Q2Q1 преобразовывается следующим образом:
Q5Q4Q3Q2Q1(Q5Q4)(Q3Q2Q1)
(Q5Q4)(Q3Q2Q1)(Q5Q4)(Q3Q2Q1)
(Q5Q4)(Q3Q2Q1)
Схема счетчика представлена на рисунке 2.4. Для пояснения работы счётчика, построим его временную диаграмму (рисунок 2.5).
Рисунок 2.4 Схема суммирующего параллельного счетчика
на D-триггерах с коэффициентом счета равным 24
11
Рисунок 2.5 – Временная диаграмма работы суммирующего параллельного
счетчика с коэффициентом счета равным 24
12
Таблица 2.3 – Таблица истинности счетчика-делителя на шесть на D-триггерах
№ входного импульса |
Текущие состояния триггеров |
Последующие состояния триггеров |
Функции возбуждения |
||||||
Q1 |
Q2 |
Q3 |
Q1 |
Q2 |
Q3 |
D1 |
D2 |
D3 |
|
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
2 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
3 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
4 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
5 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
Рисунок 2.6 – Временная диаграмма работы триггеров делителя частоты на 6
Если триггер Qi по срезу входного импульса переключается в нуль, то принимаем его значение равным нулю, а если он по срезу входного импульса переключается в единицу, то принимаем его значение равным единице. Последующие состояния триггеров таблицы истинности заполним для случая, если счетчик-делитель работает по алгоритму суммирования. На основе таблицы переходов D-триггера, упрощаем их (рисунок 2.7) и строим схему счетчика-делителя на шесть (рисунок 2.8).
В таком случае для функций возбуждения элементов памяти единиц получим следующие формулы:
D1 Q1 ;
2 1
2
D3 Q1Q2 Q1Q3 (Q1 Q2) (Q1 Q3).
14
Рисунок 2.7 - Карты Карно для счётчика-делителя на 6
Рисунок 2.8 – Схема делителя частоты на 6
15
Данный класс регистров используют для преобразования двоичных чисел из последовательной формы представления в параллельную.
Вход C1 регистра, представленного на рисунке 2.13, служит для управления занесением информации в регистр, а вход C2 для управления считыванием преобразованной информации. Правила работы регистра для n-го такта работы приведены в таблице 2.6.
Т а б л и ц а 2.6 – Правила работы последовательно-параллельного регистра на D-триггерах
С1n |
С2n |
Qin |
yin |
0 |
0 |
Q1n = Q1n-1; Q2n = Q2n-1; Q3n = Q3n-1 |
y1n = y2n = y3n = 0 |
0 |
1 |
Q1n = Q1n-1; Q2n = Q2n-1; Q3n = Q3n-1 |
y1n = Q1n; y2n = Q2n; y3n = Q3n |
1 |
0 |
Q1n = xn-1; Q2n = Q1n-1; Q3n = Q2n-1 |
y1n = y2n = y3n = 0 |
C1n C2n 1.
Схема пятиразрядного регистра на D-триггерах приведена на рисунке 2.14.
как минимум в m раз выше, чем частота импульсов считывания C2 параллельных данных, то импульсы с делителя частоты на 6 поступают на входы С1 - записи импульсов, а импульсы С2 – после дополнительного делителя частоты на 5 (общий Ксч=6*5=30, получается мы 5 раз берем через 6 тактов записываем, а считываем сразу после таких 5 записей по 6 интервалов). На входы данных Х1 – поступает произвольный набор данных (по заданию).
Таблица 2.6 – Таблица истинности счетчика-делителя на пять на D-триггерах
№ входного импульса |
Текущие состояния триггеров |
Последующие состояния триггеров |
Функции возбуждения |
||||||
Q3 |
Q2 |
Q1 |
Q3 |
Q2 |
Q1 |
D3 |
D2 |
D1 |
|
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
2 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
3 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
4 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
20
Вычитание двух чисел обычно сводится к операции сложения:
n n n n
DABA(2 B)2 ,где 2 BB1 дополнение В до числа 2 , которое легко получить без помощи специальных схем, использующих вычитание.
Таким образом, вычитание можно осуществить инвертируя число B, суммируя полученный результат с А и еще с одной 1 и вычитая 2n. Вычитание достигается весьма просто – путем инверсии сигнала переноса.
Операцию сложения можно осуществить при помощи двоичных сумматоров
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.