КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Преобразователи кодов
Преобразователи кодов предназначены для перевода чисел из одной формы представления в другую. Например, при вводе информации в ЭВМ необходимо преобразовывать десятичные числа в двоичные, а при выводе информации на индикаторы или печатающее устройство - двоичные или двоично-десятичные коды в коды управления знакогенератором, светодиодными или жидкокристаллическими индикаторными панелями, механизмом печати. Отправным пунктом для построения преобразователя кодов является таблица соответствия, в которой записывается полный набор входных и соответствующий набор выходных слов. Если входные и выходные слова записаны двоичными символами, то синтез преобразователя кода сводится к нахождению для каждого разряда выходного слова булевой функции, устанавливающей связь данного разряда с входными наборами двоичных переменных. Нахождение такой связи и минимизация булевого выражения осуществляются с помощью карт Карно (диаграмм Вейча). На заключительном этапе полученная функция преобразуется к виду, удобному для реализации в заданном (выбранном) элементом базисе. В табл. 5.1 приведены наиболее распространенные в цифровой схемотехнике двоичные коды. В обозначениях кодов 8421, 7421, 5421, 2421 указан десятичный вес рi двоичной единицы xi соответствующего разряда. Код Грея образован последовательностью двоичных чисел, в которой два любых соседних числа (первое и последнее число также считаются соседними) отличаются только одним разрядом. В коде Джонсона переход к последующему числу осуществляется последовательной заменой 0 на I, начиная справа, а после установки во всех разрядах 1 - заменой 1 на 0. Коды N + 3,9 - N, 10 - N используются в арифметических устройствах для выполнения операций сложения и вычитания двоично-десятичных чисел. Таблица 5.1
Пусть необходимо построить преобразователь двоичного кода 421 в 3-разрядный код Грея. Запишем таблицу соответствия (табл. 5.2). Таблица 5.2
Каждый разряд yi получаемого на выходе кода является независимой функцией входных наборов x2 x1 x0 , которую необходимо найти и минимизировать. Для этого воспользуемся картами Карно, записав в клетки карты значения yi для каждого из наборов (5.1- 5.3). Соответственно тождественным выражениям (5.1) - (5.3) можно получить различные варианты преобразователя (рис. 5.1, а, б, в).
Рис. 5.1
На рис. 5.2 показан один из возможных вариантов преобразователя кода Грея в двоичный код 421. (5.4-5.6) Визуализация двоично-десятичных чисел часто производится с помощью семисегментных панелей на основе жидких кристаллов или светодиодов (рис. 5.3, а), широко используемых в микрокалькуляторах, электронных часах и т. д. Если сегменты обозначены буквами, как показано на рис. 5.3, б, то табл. 5.3 устанавливает соответствие между двоично-десятичным числом и требуемыми для отображения десятичной цифры набором сегментов.
Рис. 5.2
Таблица 5.3
Сегмент a определяется наборами кода 8421 (5.7). Аналогично получим булевы выражения для остальных сегментов (5.8). Схема преобразователя кода 8421 в код семисегментного индикатора, реализованная на элементах И-НЕ, показана на рис. 5.4.
Рис.5.3
Рис.5.4
Дата добавления: 2014-01-13; Просмотров: 4657; Нарушение авторских прав?; Мы поможем в написании вашей работы! |