ри- |
|
|
|
Режимы |
|
|
льны |
|
|
|
|
|
|
|
|
|
|
||
ант |
|
|
|
|
|
|
|
й ад- |
|
|
1 |
2 |
3 |
4 |
5 |
6 |
|
||
|
|
рес |
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.1 |
20 |
1,5,9,18 |
1,3,10, |
4,7,12, |
6,11,13, |
2,3,10, 15 |
— |
40h |
8 |
|
|
|
19 |
15 |
16,20 |
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
1.2 |
20 |
2,5,7,18,2 |
1,3,15, |
4,9,12, |
3,13,16, |
7,9,10, |
1,2,7,9, |
80h |
4 |
|
|
0 |
17 |
15,18 |
20 |
17 |
18,20 |
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
1.3 |
24 |
1,9,15, 18 |
3,5,10, |
4,8,12, |
6,11,14, |
2,7,10, |
— |
30h |
6 |
|
|
|
13,19 |
15,17,24 |
16,20 |
15,19 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4 |
22 |
3,8,11, 20 |
2,4,12, |
5,10,15, |
8,9,13, |
1,6,11, |
1,2,7,9,1 |
C2h |
8 |
|
|
|
21 |
16 |
17 |
19 |
8,22 |
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
2. Формирователь импульсной последовательности с линейноизменяющимися интервалами между импульсами
Разработать узел, формирующий заданную последовательность импульсов. Входные сигналы частоты f = 1/T поступают от генератора ГТИ (генератор разрабатывается). Выходная последовательность периодична с периодом ТР. Узел рассматривается как внешнее устройство процессорной системы. Сигналы пуска и останова поступают из управляющего устройства (процессора),
количество периодов работы от пуска до останова фиксируется счетчиком (их максимальное число 100).
|
ГТИ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
|
8 |
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
27 28 29 30 31 32 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Выход |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
t |
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
TР |
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Рис. 7
Пример временных диаграмм сигналов для варианта с линейным ростом интервалов между импульсами показан на рис. 7. Варианты заданий приведены в табл.2.
Таблица 2
21
Вариант |
ТР |
Номера импульсов, прохо- |
Начальный |
θ |
|
|
дящих на выход |
адрес |
|
|
|
|
|
|
2.1 |
30 |
0,1,3,7,15,23,27,29,30 |
30h |
4 |
|
|
|
|
|
2.2 |
30 |
0,1,3,6,10,15,20,24,27,29,30 |
40h |
8 |
|
|
|
|
|
2.3 |
31 |
0,1,3,7,15,31 |
60h |
4 |
|
|
|
|
|
2.4 |
21 |
0,6,11,15,18,20,21, |
80h |
8 |
|
|
|
|
|
2.5 |
25 |
0,1,3,7,12,18,25 |
30h |
4 |
|
|
|
|
|
3. Четырехканальный генератор сигналов с заданными временными диаграммами
Разработать принципиальную электрическую схему генератора импульсов, формирующего на выходах 1, 2, 3, 4 сигналы, изображенные на временных диаграммах (рис. 8). Временные интервалы на диаграммах заданы в микросекундах. Возможные варианты реализации: сочетание двоичного счетчика с ППЗУ, схема на основе распределителя тактов и сборок по ИЛИ; схема с получением искомых импульсов из сигналов счетчика Джонсона, схема на основе кольцевого соединения одновибраторов и др. Критерий выбора наилучшего варианта — минимум аппаратных затрат.
Вариант 3.1
1
0,1
Выход 1
0,3 0,15
Выход 2
0,2 |
|
0,6 |
Выход 3
0,3 0,35
Выход 4
Вариант 3.2
22
1
Выход 1 |
|
0,25 |
|
||
|
|
0,1 0,35
Выход 2
0,3 0, 15
Выход 3
0,2 0,6
Выход 4
Вариант 3.3
|
1 |
0,2 |
|
Выход1 |
|
0,4 |
0, 15 |
Выход2 |
|
0,2 |
0,6 |
Выход3 |
|
0,3 |
0,35 |
Выход4 |
|
Вариант 3.4
1
0,8
Выход 1
Выход 2
0,1
Выход 3
0,4 

Рис. 8
4. Реверсивный распределитель тактовых сигналов с переменным числом каналов
Разработать распределитель тактов, формирующий на выходах заданные последовательности импульсов. Входные сигналы частоты f = 1/T распределитель получает от генератора ГТИ (генератор разрабатывается).
23
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 11 12 13 14 15 16 17 18 19 |
ГТИ
t
Выход1 |
t |
Выход2 |
t |
|
|
Выход3 |
t |
|
|
Выход4 |
t |
Выход5 |
|
t |
Выход6 |
|
t |
Выход7 |
|
t |
|
T Р |
Рис. 9 |
|
|
Выходная последовательность периодична с периодом ТР. Скважность импульсов равна четырем. Сигналы пуска и останова распределителя поступают из управляющего устройства (процессора), количество периодов работы распределителя от пуска до останова фиксируется (их максимальное число 64). Распределитель рассматривается как ВУ процессорной системы, его адреса расположены в третьей четверти адресного пространства емкостью 256 адресов.
Таблица 3
Ва |
ТР |
Номера импульсов, проходящих на выходы распре- |
||||||||||
ри |
|
делителя |
|
|
|
|
|
|
|
|
|
|
ант |
|
1 |
2 |
3 |
4 |
5 |
|
6 |
7 |
8 |
9 |
10 |
4.1 |
19 |
1, |
2, |
3, |
4, |
5, |
|
6, |
7 |
— |
— |
— |
|
|
13 |
12, |
11, |
10, |
9 |
|
8 |
|
|
|
|
|
|
|
14, |
15, |
16 |
|
|
|
|
|
|
|
|
|
|
18 |
17 |
|
|
|
|
|
|
|
|
4.2 |
19 |
1, |
2, |
3, |
4, |
5 |
|
— |
— |
— |
— |
— |
|
|
9, |
8, |
7, |
6, |
|
|
|
|
|
|
|
|
|
13, |
10, |
11, |
16 |
|
|
|
|
|
|
|
|
|
19 |
12, |
15, |
|
|
|
|
|
|
|
|
|
|
|
14, |
17 |
|
|
|
|
|
|
|
|
|
|
|
18 |
|
|
|
|
|
|
|
|
|
4.3 |
24 |
1, |
2, |
3, |
4, |
5, |
|
6, |
7, |
8, |
9, |
10 |
|
|
19 |
18, |
17, |
16, |
15 |
|
14 |
13 |
12 |
11 |
|
|
|
|
20, |
21, |
22 |
|
|
|
|
|
|
|
|
|
|
24 |
23 |
|
|
|
|
|
|
|
|
4.4 |
24 |
1, |
2, |
3, |
4, |
5, |
|
6, |
7, |
8, |
9, |
10 |
|
|
19 |
18, |
17, |
16, |
15 |
|
14 |
13 |
12 |
11 |
|
|
|
|
|
|
|
|
24 |
|
|
|
|
|
|
|
|
20, |
21, |
22 |
|
|
|
|
|
|
|
|
|
24 |
23 |
|
|
|
|
|
|
|
Пример временных диаграмм сигналов показан на рис.9. Варианты заданий приведены в табл.3.
Возможные варианты реализации: на основе двоичного счетчика с дешифратором и сборками по ИЛИ, на основе реверсивного регистра, на основе сочетания двоичного счетчика и программируемой памяти, сочетания счетчика и ПМЛ и др.
5. Программируемый преобразователь кода в ШИМ-сигнал
Разработать принципиальную электрическую схему преобразования параллельного входного кода N в широтно-модулированный импульсный сигнал (рис. 10) с длительностью tИ и периодом ТЦ, где tИ = NТЦ/NMAX, ТЦ = (NMAX+1)kT, Т – период тактового генератора (генератор разрабатывается), а коэффициент k = 1, 4, 8 задается управляющим кодом.
U |
|
tИ |
tИ |
|
t |
kT(NMAX+1) kT(NMAX+1)
Рис.10
Входной код, управляющий код и сигналы пуска/останова преобразователя поступают из управляющего устройства (процессора). Преобразователь рассматривается как ВУ процессорной системы, имеющее адрес в заданной части адресного пространства АП емкостью 256 адресов. Предложить не менее двух вариантов решения. Варианты задания приведены в табл.4.
Таблица 4
Вариант |
Разрядность |
Начало области адресов |
|
входного кода |
|
|
|
|
5.1 |
8 |
45h |
|
|
|
25