ПРЕОБРАЗОВАТЕЛЬ ДВОИЧНОГО КОДА ОТ 0 ДО 255 В ДВОИЧНО-ДЕСЯТИЧНЫЙ КОД



Структурная схема

Рис. 4. Структурная схема преобразователь двоичного кода от 0 до 255 в двоично-десятичный код.

 

Описание работы схемы

Блок преобразователя двоичного кодасостоит из 3 микросхем DIP-переключателя. Различное нажатие этих переключателей позволяет устанавливать двоичный код. 8-разрядная шина двоичного кода поступает на 2 преобразователя кодов. Младшие разряды входных кодов передаются на выход без обработки в обход микросхемы, так как они одинаковые как в двоичном, так и в двоично-десятичном кодах.

Для оповещения пользователя о результате работы схемы используется 4 семисегментных индикатора с дешифратором. Цифровые сегменты используются для отображения входного кода.

В общем-то, схема является достаточно простой и понятной.

Ниже более подробно описаны компоненты, использующиеся для построения схемы.

 


ОПИСАНИЕ ЭЛЕМЕНТОВ, ИСПОЛЬЗОВАВШИХСЯ ДЛЯ РЕАЛИЗАЦИИ СХЕМЫ

DIP – переключатели

DIP-переключатели – один из типов переключателей, использующиеся для коммутации. Имеет довольно таки простую конструкцию. Позволяет осуществлять такие положения: замкнут – ток протекает в данном участке цепи, разомкнут – соответственно ток не протекает. Следовательно, такой тип переключателей обеспечит нам установления логического 0 и 1.

Для защиты переключателей от больших токов возможно использование резисторов. В данной РГР мною были использованы простые проволочные резисторы на 10 кОм. Точность номинала резистора не является столь востребованной, поэтому допуск можем брать ±20%.

Так как двоичный код 8-разрядный, то я взял 1 микросхему SWD1 – 8. Она имеет 8 позиций.

Преобразователей кодов

 

Микросхемы преобразователей кодов (англ. сonverter) служат для преобразования входных двоичных кодов в выходные двоично-десятичные и наоборот - входных двоично-десятичных кодов в выходные двоичные. Они используются довольно редко, так как применение двоично-десятичных кодов ограничено узкой областью, например, они применяются в схемах многоразрядной десятичной индикации.

Примером преобразователя двоичного кода от 0 до 255 в двоично-десятичный код может служить микросхема DM74185A производства фирмы Texas Instruments.

 


Семисегментный индикатор с дешифратором

Для отображения результатов работы схемы воспользуемся семисегментными индикаторами. Они позволяют отображать цифры от 0 до 9, буквы от А до F, и десятичную точку. Значит, диапазон отображения такого индикатора – это число от 0 до F (HEX система исчисления).

Чтобы не задумываться о подключении дешифратора к индикатору, будем использовать микросхемы TIL309 производства фирмы Texas Instruments. В них уже встроен дешифратор, следовательно, на входы уже будет нужно подавать 4-разрядную шину данных.

Например, сигналу 1111 будет соответствовать число F

(81 + 41 + 21 + 11 = 1510 = F16).

Вход DP отвечает за десятичную точку. Именно его будем использовать для отображения совпадения/несовпадения кодов. Инверсный вход –LS отвечает за работу микросхемы, а инверсный вход –BI – за полное погашение циферблата.

При конструировании схемы будем использовать 3 таких семисегментных индикатора, так как на них будем выводить текущий 8-разрядный входной код.

 


СХЕМА ЭЛЕКТРИЧЕСКАЯ ПРИНЦИПИАЛЬНАЯ

Для реализации схемы электрической принципиальной нам понадобятся такие микросхемы и компоненты:

DD 1.. DD 3 – 3 микросхемы преобразователей кодов DM74185A.

HG 1.. HG 3 – 3 микросхемы семисегментных индикаторов с дешифратором TIL309. Используются для отображения входного кода .

SA 1 – микросхема SWD1-8. Микросхема имеет 8 позиций DIP-переключателей. Используется для установления двоичного кода.

R 1.. R 11 – резисторы по 10кОм.

Выводы на Землю и Питание +5В.

Сам чертеж схемы электрической принципиальной (А3) прилагается как приложение.

 


Дата добавления: 2019-07-15; просмотров: 218; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!