Логический синтез цифровых устройств
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
°лы управления второго одновибратора
Схемы одновибраторов представлены на рисунке 5.
Рис. 5 Блок одновибраторов
Интервалы t1 и t2 задаются путем подбора время задающих элементов Rt и Ct, исходя из формулы (1)
Как видим, что имеется очень маленькое расхождение между теоретическим и рассчитанным временем задержки.
Чтобы одновибраторы не находились в режиме постоянного RESETа подключается вход R к источнику питания через сглаживающий резистор R3= 1,2 кОм.
Выберу в соответствии с ГОСТом и рядом номинальных значений Е24 следующие марки конденсаторов и резисторов
R1 : МЛТ - 0.125 - 39кОм 5%: МЛТ - 0.125 - 47кОм 5%
С1 : K10 - 7 - 1 - 50В - 6.8 мкФ 5%
С2 : K10 - 7 - 1 - 50В - 4.7 мкФ 5%
5. Синтез счетчика
Микросхема К555ТВ9 - универсальный, многоцелевой JK-триггер, который имеет инверсные входы установки и сброса . Каждый из входов J и K снабжен трехвходовым логическим элементом И, поэтому у микросхемы три входа J и три входа K. У триггера есть тактовый вход и комплиментарные выходы Q и .
Таблица переходов JK-Триггера.
ПереходJK0 -> 00*0 -> 11*1 -> 0*11 -> 1*0
Для N=5 необходимо 3 триггера, так как 23=8, но 3 состояния не используются.
Таблица состояний и переходов.
iТекущее состояниеСледующее состояниеТ3Т2Т1Q3Q2Q1Q3Q2Q1пJ3K3пJ2K2пJ1K10000001000*000*011*1001010000*011*10*12010011000*11*0011*3011100011*10*110*1410000010*1000*000*
02314675
Схема расположения минтермов.
Составим карты Карно и найдем МДНФ.
Для Т3:J3K3J3=0010****K3=*XXX1XXXДля Т2:J2K2J2=0**1*01*K2=Q10XXX*XXXДля Т1:J1K1J1=11****11K1=10XXX*XXX
6. РАЗРАБОТКА ДЕШИФРАТОРА ПРИ ЗАДАННОМ ТИПЕ ИНДИКАТОРА
Дешифратор предназначен для преобразования двоичного числа, поступившего со счетчика, в 8 разрядный код для индикаторов типа АЛС342А. Условно принимаем, что при подаче логической единице сегмент на индикаторе светится.
Семисегментный индикатор показан на рисунке 9.
Каждый сегмент будет находиться в одном из двух состояний (светится или не светится) при каждой комбинации входных сигналов. Таблица состояний каждого индикатора при определенном коде на входе дешифратора - таблица 8.
Таблица 8.
№Q3Q2Q1abcdefg0000111111010010110000201011011013011111100141000110011
Поведение каждого сегмента можно описать логической функцией, переменными которой являются Q3, Q2 и Q1. Составим карты Карно для всех сегментов и произведем минимизацию ЛФ, которыми описывается их состояние (см. рис. 10).
a b с
f g
d
Рис 10. Карты Карно, для дешифратора.
Полученные логические функции:
а= Q1?Q3 + Q2
b= 1
c= Q2 Q1?+Q1
d= Q1?Q3 + Q2
e= Q1?Q3
f= Q1?Q2
g= Q3 + Q2
6.4. 6.1. , . 11.
R4, R5, R6, R7, R8, R9, R10.
, 15-20 3,5 . :
, , 0 . , 0,3 ,
.
60 , , 82 , ,
.
.
. 11. .
.
&