Логический синтез цифровых устройств

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

°лы управления второго одновибратора

 

Схемы одновибраторов представлены на рисунке 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. .

.

 

&