Микросхема ИД7 – высокоскоростной дешифратор-демультиплексор, преобразующий трёхразрядный код А0-А2 в напряжение низкого логического уровня, появляющееся на одном из восьми выходов. Дешифратор имеет трёхвходовой логический элемент разрешения.
Рис. Дешифратор ИД7 и его цоколевка
Таблица 4. Состояния дешифратора ИД7
Вход |
Выход |
||||||||||||
‘E1 |
‘E2 |
E3 |
A0 |
A1 |
A2 |
Q0 |
Q1 |
Q2 |
Q3 |
Q4 |
Q5 |
Q6 |
Q7 |
0 |
Х |
Х |
Х |
Х |
Х |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
Х |
1 |
Х |
Х |
Х |
Х |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
Х |
Х |
0 |
Х |
Х |
Х |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
Описание дешифратора К555ИД7 на языке VHDL и эпюры его работы показаны ниже.
library IEEE;
use IEEE.std_logic_1164.all;
entity K555ID7 is
port (
E: in STD_LOGIC_VECTOR (1 to 3);
A: in STD_LOGIC_VECTOR (1 to 3);
Q: out STD_LOGIC_VECTOR (0 to 7)
);
end K555ID7;
architecture K555ID7 of K555ID7 is
begin
process(E,A)
begin
if E(1)='0' then
Q <= transport "11111111" after 39 ns;
end if;
if E(2)='1' then
Q <= transport "11111111" after 39 ns;
end if;
if E(3)='0' then
Q <= transport "11111111" after 39 ns;
end if;
if E="001" then
if A="000" then
Q <= transport "01111111" after 39 ns;
elsif A="100" then
Q <= transport "10111111" after 39 ns;
elsif A="010" then
Q <= transport "11011111" after 39 ns;
elsif A="110" then
Q <= transport "11101111" after 39 ns;
elsif A="001" then
Q <= transport"11110111" after 39 ns;
elsif A="101" then
Q <= transport "01111011" after 39 ns;
elsif A="011" then
Q <= transport "11111101" after 39 ns;
elsif A="111" then
Q <= transport "11111110" after 39 ns;
end if;
end if;
end process;
end K555ID7;
3.5 Микросхема К555ЛА3
Данная схема реализует логическую функцию
C = not ( A and B )
Таблица истинности выглядит следующим образом:
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.