3. Определяют дискретные значения выходной функции при тех же значениях и по той же методике с учетом того, что выходная Функция записывается в двоичном пятиразрядном коде Результаты свидятся а таблицу. Для перевода функции cosnx в двоичный пятиразрядный код используется коэффициент (2s -1).
4. Строится схема преобразователя кодов. Для этого используется дешифратор 4x16, выходные шины 0 .. 15, которого с помощью диодов соединены с пятью выходными шинами шифратора в соответствии с полученными в результате выполнения пунктов 2 и 3, кодами выходной и входной функций. При этом двоичный четырехразрядный код входной функции на каждом из наборов определяет номер выходной шины шифратора, а соответствующий ему двоичный пятиразрядный код – узлы соединения этой выходной шины с соответствующей разрядной выходной шиной шифратора. Соединения выходной шины дешифратора и выходных шин шифратору осуществляются с помощью диодов только в тех разрядах, где код выходного пятиразрядного двоичного числа равен единице. Схема ПК для рассматриваемого примера строится аналогично рассмотренному преобразователю (рис 6).
В случае, если одному и тому же входному коду соответствуют различные выходные коды, следует взять одно из значений выходною кода.
Преобразование параллельного кода в последовательный возможно с помощью регистра либо мультиплексора. В первом случае код записывается в регистр по команде параллельной записи. Затем на управляющий вход RG подаются такты сдвига, под действием которых код сдвигается и в последовательном виде появляется на выходе старшего разряда Регистр следует выбрать такой, чтобы в него можно было записать 5 разрядов, например, К531ИР24 или два ИР1. Команда записи и импульсы сдвига формируются специальным генератором (генератор можно не разрабатывать).
Во втором случае параллельный код подается на информационные входы мультиплексора (входы D (рис. 7)). На адресные входы (А, В, С) подаст двоичный код, формируемый, например, с помощью двоичного счетчика, запускаемого генератором тактов. Преобразование возможно как со стороны младшего разряда, так и со стороны старшего.
№ | Характер | Дискретные значения преобразуемых функций | ||||||||||
1 | x | 0 | 0,1 | 0,2 | 0,3 | 0,4 | 0,5 | 0,6 | 0,7 | 0,8 | 0,9 | 0,1 |
2 | [ x] | 0 | 9 | 18 | 27 | 36 | 45 | 54 | 63 | 72 | 81 | 90 |
3 | sin x | 0 | 0,16 | 0,31 | 0,45 | 0,59 | 0,71 | 0,81 | 0,89 | 0,95 | 0,99 | 1,0 |
4 | (24-1)sin x | 0 | 2,5 | 4,65 | 6,75 | 8,85 | 10,7 | 13,2 | 13,4 | 14,3 | 14,8 | 15,0 |
5 | [(24-1)sin x] | 0 | 3 | 6,75 | 7 | 7 | 9 | 11 | 12 | 13 | 14 | 15 |
6 | двоичный код[(24-1)sin x] | 0000 | 0011 | 0110 | 0111 | 1001 | 1011 | 1100 | 1101 | 1110 | 1111 | 1111 |
№ | Характер | Дискретные значения преобразуемых функций | ||||||||||
1 | x | 0 | 0,1 | 0,2 | 0,3 | 0,4 | 0,5 | 0,6 | 0,7 | 0,8 | 0,9 | 0,1 |
2 | [ x] | 0 | 9 | 18 | 27 | 36 | 45 | 54 | 63 | 72 | 81 | 90 |
3 | sin x | 1,0 | 0,98 | 0,95 | 0,88 | 0,80 | 0,71 | 0,57 | 0,44 | 0,29 | 0,14 | 0 |
4 | (24-1)sin x | 31 | 30,4 | 29,7 | 27,4 | 24,8 | 22 | 17,7 | 13,7 | 9,0 | 4,3 | 0 |
5 | [(24-1)sin x] | 31 | 30 | 30 | 27 | 25 | 22 | 18 | 14 | 9 | 4 | 0 |
6 | двоичный код [(24-1)sin x] | 11111 | 11110 | 11110 | 11011 | 11001 | 10110 | 10010 | 01110 | 01001 | 00100 | 00000 |
В обоих случаях для согласования преобразователя с линией связи ставится формирователь импульсов, имеющий выходное сопротивление 50 Ом. Этот формирователь подключается к выходу Fили Fмультиплексора (рис. 7) или к старшему выходу регистра. Формирователь может быть сделан как на отдельных дискретных элементах – ключах на транзисторах, так и на основе специальных логических схем – линейных формирователях типа К155ЛЕ2.
Примечание. В указаниях приведены микросхемы 155 серии. Задание можно выполнять на любой серии микросхем.
Генераторы тактовых и управляющих импульсов можно не разрабатывать и не приводить на принципиальной схеме. Но необходимо указать на временной диаграмме последовательность действия этих импульсов.
Студенты, знакомые с микропроцессором, могут выполнить данное задание на каком-либо микропроцессорном комплекте. В этом случае в отчете следует представить программу преобразования непрерывной функции в код, увеличив число точек отсчета, программу управления выходным портом. На принципиальной схеме представить микропроцессор с указанием всех задействованных выходов; преобразователь параллельного кода в последовательный, линейный формирователь. Принципиальная схема должна сопровождаться кратким описанием ее работы.
3. ЗАДАНИЕ НА ИССЛЕДОВАНИЕ