Сабақтың №1 Пәні: Санды құрылғылар және микропроцессор



бет7/7
Дата06.01.2022
өлшемі140 Kb.
#12434
түріСабақ
1   2   3   4   5   6   7
Сандық құрылғыны жобалайық, шығысында логикалық 1 болатын, егер үш кiрiс сигналының екеуi бiрлiк мәндi қабылдаса. Ақиқат таблицасында F шығыс функциясы үшiн, үш кiрiс айнымалы А, В және С кiрiс сигналының сегiз мүмкiн болатын терiмi нөлден жетiге дейiн нөмiрленген.




А  В  С

F

0
1
2
3
4
5
6
7

0  0  0
0  0  1
0  1  0
0  1  1
1  0  0
1  0  1
1  1  0
1  1  1

0
0
0
1
0
1
1
1

2.1 сурет.

Әр бiр терiм үшразрядты екiлiк код терiм нөмiрiне сәйкес. Оң жақ бағанада әр бiр терiмге F логикалық функциясының мәндерi көрсетiлген. Ақиқат таблицасы бойынша логикалық функцияға ЖДҚФ (жетiлдiрiлген дизъюнктивтi қалыпты форма) түрiнде теңдiк құруға болады, яғни функцияның бiрлiк терiмiне сай логикалық көбейтiндiлер қосындысы түрiнде :



(2.1)

(2.1) Теңдiгi қарапайым логикалық элементтер орындайтын логикалық қосу (дизъюнкция), көбейту (конъюнкция), терiстеу (инверсия) операцияларының көмегiмен жазылған. (сур.2.2).



“Ерекше НЕМЕСЕ” операциясы ЖДҚФ – да мына түрде жазылады

(2.2)

Терiм нөмерi

A

B

AB



A+B





0
1
2
3

0
0
1
1

0
1
0
1

0
0
0
1

1
1
1
0

0
1
1
1

1
0
0
0

0
1
1
0

Элемент


Белгiленуi

ЖӘНЕ


ЛИ

ЖӘНЕ-НЕ


ЛА

НЕМЕСЕ


ЛЛ

НЕМЕСЕ-НЕ


ЛЕ

Ерекше
НЕМЕСЕ

ЛП

Сурет.2.2

Логикалық функцияны түрлендiру үшiн келесi Буль алгебрасының заңдары қолданылады:

1) Орын ауыстыру А+В=В+А, АВ=ВА;

2) Жиынтықты (А+В)+С=А+(В+С), (АВ)С=А(ВС);

3) ТаратуА(В+С)=АВ+АС;

4) Екi жақты

5) Екi жақты терiстеу

 ЖДҚФ-да бұрын жазылған үш айнымалының логикалық функциясы мына түрде берiлуi мүмкiн



 (2.3) теңдiгi бойынша құрылғының функционалдық сұлбасы құрылды (Сур.2.3).



Сурет 2.3.



Логикалық элементтер.

Сандық құрылғыны жобалайық, шығысында логикалық 1 болатын, егер үш кiрiс сигналының екеуi бiрлiк мәндi қабылдаса. Ақиқат таблицасында F шығыс функциясы үшiн, үш кiрiс айнымалы А, В және С кiрiс сигналының сегiз мүмкiн болатын терiмi нөлден жетiге дейiн нөмiрленген.






А  В  С

F

0
1
2
3
4
5
6
7

0  0  0
0  0  1
0  1  0
0  1  1
1  0  0
1  0  1
1  1  0
1  1  1

0
0
0
1
0
1
1
1

2.1 сурет.

Әр бiр терiм үшразрядты екiлiк код терiм нөмiрiне сәйкес. Оң жақ бағанада әр бiр терiмге F логикалық функциясының мәндерi көрсетiлген. Ақиқат таблицасы бойынша логикалық функцияға ЖДҚФ (жетiлдiрiлген дизъюнктивтi қалыпты форма) түрiнде теңдiк құруға болады, яғни функцияның бiрлiк терiмiне сай логикалық көбейтiндiлер қосындысы түрiнде :



(2.1)

(2.1) Теңдiгi қарапайым логикалық элементтер орындайтын логикалық қосу (дизъюнкция), көбейту (конъюнкция), терiстеу (инверсия) операцияларының көмегiмен жазылған. (сур.2.2).



“Ерекше НЕМЕСЕ” операциясы ЖДҚФ – да мына түрде жазылады

(2.2)

Терiм нөмерi

A

B

AB



A+B





0
1
2
3

0
0
1
1

0
1
0
1

0
0
0
1

1
1
1
0

0
1
1
1

1
0
0
0

0
1
1
0

Элемент


Белгiленуi

ЖӘНЕ


ЛИ

ЖӘНЕ-НЕ


ЛА

НЕМЕСЕ


ЛЛ

НЕМЕСЕ-НЕ


ЛЕ

Ерекше
НЕМЕСЕ

ЛП

Сурет.2.2

Логикалық функцияны түрлендiру үшiн келесi Буль алгебрасының заңдары қолданылады:

1) Орын ауыстыру А+В=В+А, АВ=ВА;

2) Жиынтықты (А+В)+С=А+(В+С), (АВ)С=А(ВС);

3) ТаратуА(В+С)=АВ+АС;

4) Екi жақты

5) Екi жақты терiстеу

 ЖДҚФ-да бұрын жазылған үш айнымалының логикалық функциясы мына түрде берiлуi мүмкiн



 (2.3) теңдiгi бойынша құрылғының функционалдық сұлбасы құрылды (Сур.2.3).



Сурет 2.3.



Логикалық функцияны Венна диаграммасында кескiндеуге болады (Сур.2.4). Шеңбердiң iшiндегi аймақ айнымалының тура мәнiне сәйкес, сыртындағы – терiстеуге сәйкес. Венна диаграммасы екi және үш айнымалы бульдiк функцияны минимизациялау үшiн, логикалық теңдiк пен теңсiздiктi дәлелдеу үшiн.

Сурет-2.4.



Үш және төрт айнымалы логикалық функцияны минимизациялау үшiн Карно картасын қоолданған ыңғайлы (Сур.2.5,а және в). Карно картасы әр бiр тор көздерiнде ақиқат кестесiнiң белгiлi бiр терiмiне сәйкес тiкбұрышты кесте (Сур.2.5,б және г). Картада айнымалының тура мәнiнiң аймағы және әр бiр терiмге логикалық функцияның мәнi тiркейдi (0,1 немесе Х, егер функция берiлген терiмде анықталмаса).


Сур.2.5

Карно картасы бойынша логикалық функция үшiн минимизацияланған теңдеудiң жазылу ережесi:

1) Бiрлiкпен толтырылған блоктар бөлiнедi;

2) блок тiкбұрышты болу керек және 1, 2, 4 , 8 тор көздерiнен тұру керек;

3) блоктар мүмкiндiгiнше үлкен болу керек, ал олардың сандары азболуы керек;

4) Сол және оң, сол сияқты үстiңгi және астыңғы карта жолдары көршiлес болып саналады;

5) Бiр тор көз бiрнеше блокқа кiруi мүмкiн;

6) Кесек блокты алу үшiн, функция кез-келген түрде анықталуы мүмкiн (Х тұрған терiмде);

7) Бөлiнiп алынған блокты көрсететiн функция логикалық көбейтiндiлер ЛК түрiнде жазылады;

8) Егер оның нақты мәндерiнiң облыстрының блогы теңбе - тең бөлiнбесе, айнымалы ЛК құрамына кiрмейдi;

9) Егер қарастырылып отырған блок оның инверстiк мән облысында жатса, айнымалы инверсиялы ЛК құрамына кiредi;

10) Блоктағы нөлмен толтырылған тор көздерiн топтау кезiнде, сол ереже бойынша логикалық функцияның инверсиялық мәнiн аламыз.

Карно картасы бойынша (Сур.2.5,а) V төрт айнымалы логикалық функциясы мына түрде жазылады

 Құрылғыға сай тарату варианты (Сур.3.6,а) түрлендiрудi ескередi



Сур.2.6


Карно картасына сәйкес келетiн (сур.2.5,в), үш айнымалы F логикалық функция (оның ақиқат таблицасы сур.2.1 бiрдей), жоғарыдағы ереже бойынша мына түрде жазылады:

F = XY + XZ + YZ .

Екi жақтылық формуласын қолданып,ЖӘНЕ –НЕ элементтерiне таратуға ыңғайлы, мына түрге түрлендiруге болады (сур.2.6,б):

Логикалық элементтерде комбинационды сандық құрылғыны жобалау кезiнде, келесi тәртiптi ұсынуға болады:

1) Есеп шарты анықталады (жетiлдiрiлiп отырған құрылғы нақты не iстеу керек екендiгi анықталады, оның жұмыс алгоритмi нақтыланады);

2) Берiлген құрылғыға логикалық функция үшiн ақиқат кестесi құрылады;

3) Карно картсының көмегiмен логикалық функцияны минимизациялау жүргiзiледi;

4)Функция берiлген элементтiк базада тарату үшiн ыңғайлы түрге түрленедi;

5)Интегралды микросұлбалардың таңдалынған сериялы, логикалық элементтерде сандық құрылғының принципиалды сұлбасы жетiлдiрiледi.

ІІІ. Жаңа тақырыпты бекіту (22 мин)

- Сигнал деген не?

- Сигналдың түрлері?

- Сигналдың қызметі қандай?

- Сандық қондырғылар деген не?

- Оларға не жатады?

- Сандық құрылғылардың логикалық функциясы?

- Сандық құрылғылардың логикалық функциясы.

- Логикалық функцияны түрлендiруі.

- Карно картасының жазылу ережесi.



ІV. Сабақты қорытындылау(23 мин)

- Өткен тақырыпқа сараптама жасау

- Жеткен жетістіктерін айту

- Жіберген кемшіліктерін көрсету

- Жұмыс орнын жинау

V. Белсенді студенттерді бағалау (1 мин)

Жұмыс орнын жинау.



VI. Үй тапсырмасы (1 мин)

Конспектіні оқу, түсіну.



Оқытушы: Е.Т.Кеңесбай _________

Достарыңызбен бөлісу:
1   2   3   4   5   6   7




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет