
ЦФУ
.docxЗадача 1
Представление чисел в различных системах счисления.
-
Представить десятичное число 1662 в двоичной, восьмеричной и шестнадцатеричной форме.
1662 |
2 |
|
|
|
|
|
|
|
|
|
1662 |
831 |
2 |
|
|
|
|
|
|
|
|
0 |
830 |
415 |
2 |
|
|
|
|
|
|
|
|
1 |
414 |
207 |
2 |
|
|
|
|
|
|
|
|
1 |
206 |
103 |
2 |
|
|
|
|
|
|
|
|
1 |
102 |
51 |
2 |
|
|
|
|
|
|
|
|
1 |
50 |
25 |
2 |
|
|
|
|
|
|
|
|
1 |
24 |
12 |
2 |
|
|
|
|
|
|
|
|
1 |
12 |
6 |
2 |
|
|
|
|
|
|
|
|
0 |
6 |
3 |
2 |
|
|
|
|
|
|
|
|
0 |
2 |
1 |
|
|
|
|
|
|
|
|
|
1 |
|
166210 = 110011111102
1662 |
8 |
|
|
1656 |
207 |
8 |
|
6 |
200 |
25 |
8 |
|
7 |
24 |
3 |
|
|
1 |
|
166210 = 31768
1662 |
16 |
|
1648 |
103 |
16 |
14 |
96 |
6 |
|
7 |
|
166210 = 67E16
-
Представить шестнадцатеричное число 62A в двоичной форме.
Для перевода из шестнадцатеричной системы счисления в двоичную надо каждую цифру исходного числа заменить соответствующей тетрадой двоичных цифр: 6 – 0110, 2 – 0010, A - 1010
62A = 110001010102
Задача 2
Описание и минимизация логических функций
Таблица истинности логических функций y1, y2, y3 :
Представим логическую функцию y1 в СДНФ:
y1
=
+
+
+
Минимизируем функцию y1 с помощью карт Карно.
x 1x2 |
x 3x4 |
|||
00 |
01 |
11 |
10 |
|
00 |
|
|
|
1 |
01 |
|
|
1 |
|
11 |
|
1 |
|
1 |
10 |
|
|
|
|
y1
=
+
+
+
=
(
+
)
+
(
+
)
=
(
t
)
+ +
(
t
)
Представим логическую функцию y1 в СКНФ
y1
= (+
+
+
)
(
+
+
+
)
(
+
+
+
)
(
+
+
+
)
(
+
+
+
)
(
+
+
+
)
(
+
+
+
)
(
+
+
+
)
(
+
+
+
)
(
+
+
+
)
(
+
+
+
)
(
+
+
+
)
Представим логическую функцию y2 в СДНФ:
y2
=
+
+
+
+
+
Минимизируем функцию y2 с помощью карт Карно.
x 1x2 |
x 3x4 |
|||
00 |
01 |
11 |
10 |
|
00 |
|
|
|
|
01 |
|
1 |
|
1 |
11 |
1 |
|
|
|
10 |
1 |
1 |
|
|
y2
=
+
+
+
+
=
=
(
t
)
+
+
+
Представим логическую функцию y2 в СКНФ:
y2
= (+
+
+
)
(
+
+
+
)
(
+
+
+
)
(
+
+
+
)
(+
+
+
)
(
+
+
+
)
(
+
+
+
)
(
+
+
+
)
(
+
+
+
)
(
+
+
+
)
Представим логическую функцию y3 в СДНФ:
y3
=
+
+
+
+
+
Минимизируем функцию y3 с помощью карт Карно.
x 1x2 |
x 3x4 |
|||
00 |
01 |
11 |
10 |
|
00 |
|
1 |
|
|
01 |
|
|
|
1 |
11 |
1 |
|
|
1 |
10 |
|
1 |
1 |
|
y3
=
+
+
+
=
(
+
)
+
(
+
)
Представим логическую функцию y3 в СКНФ
y3
= (+
+
+
)
(
+
+
+
)
(
+
+
+
)
(
+
+
+
)
(+
+
+
)
(
+
+
+
)
(
+
+
+
)
(
+
+
+
)
(+
+
+
)
(
+
+
+
)
Комбинационная схема, реализующая функции y1, y2, y3 представлена на Error: Reference source not found.
Рисунок 1 – Комбинационная схема, реализующая функции y1, y2, y3.
Задача 3
Анализ работы комбинационной схемы.
С учётом того, что I63= D , при D=0 I63= 1 , значит = Y = 0.
При D=1 I63=0 и значение Q6 = Y будет зависеть от I61 и I62.
Так как сигнал со входа А появляется только на одном выходе мультиплексора, то на остальных выходах мультиплексора установятся логические нули. Значит либо I31= 0 и I32= 0, либо I41= 0 и I42= 0. Отсюда следует, что либо Q3= I61=1, либо Q4= I62=1, так как Q3= I31 + I32 и Q4= I41 tI42 . Значит Y=0.
Значит Y=0 при всех значениях переменных A,B,C,D.
Задача 4
Синтез последовательной схемы.
Синтезировать
синхронный счётчик на базе T
- триггеров, реализующий граф переходов
0 2 3 5 6 7 0.
Запрещённые состояния счётчика 1 и 4. Потребуем, чтобы из этого состояния счётчик переходил в состояние 0.
Таблица переходов проектируемого счётчика будет выглядеть следующим образом (Таблица 1).
Таблица 1
Q2 |
Q1 |
Q0 |
Q*2 |
Q*1 |
Q*0 |
T2 |
T1 |
T0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |