-
Коньюнкция (and): Сөйлеу тiлiнде оған ’’және’’ деген сөз сәйкес келедi.
Жазылу түрi: F=AB; F=AxB; F=A&B, АВ.
Коньюнкция логикалық көбейту деп те аталады. Коньюнкциямен байланысқан тұжырымдамалардың барлығы бiрдей ақиқат болса ғана, күрделi тұжырымдаманың да нәтижесi ақиқат болады.
’’Және’’ логикалық операциясының ақиқаттық кестесi.
-
А | В |
АB
|
1
|
1
|
1
|
0
|
1
|
0
|
1
|
0
|
0
|
0
|
0
|
0
|
-
Дизьюнкция (or) Сөйлеу тiлiнде оған ’’немесе’’ деген сөз сәйкес келедi.
Жазылу түрi: F=AB; F=A+B.
Дизьюнкция логикалық қосу деп те аталады. Дизьюнкциямен байланысқан тұжырымдалардың кем дегенде бiреуi ақиқат болса, күрделi тұжырымдаманың да нәтижесi ақиқат болады.
’’Немесе’’ логикалық операциясының ақиқаттық кестесi.
-
А | В |
АB
|
1
|
1
|
1
|
0
|
1
|
1
|
1
|
0
|
1
|
0
|
0
|
0
|
Кез келген күрделi тұжырымдаманың ақиқаттығы ақиқаттық таблицасы арқылы анықталады.
Ондай таблицада берiлген тұжырымдардың барлық мүмкiн мәндерi және оған сәйкес нәтижелердiң мәндерi көрсетiледi.
ЭЕМ - нiң логикалық негiздерi.
ЭЕМ-де логикалық функцияларды логикалық элементтер жүзеге асырады. Электр сигналдары логикалық элементтер арқылы өткенде түрленедi.
Негiзгi логикалық элементтер: ЕМЕС (инвертор), ЖӘНЕ, НЕМЕСЕ.
Логикалық элементтердiң кескiнделуi (схемасы):
кіріс
шығыс
ЕМЕС
ЖӘНЕ НЕМЕСЕ
Логикалық элементтердiң ақиқаттық кестесi сәйкес логикалық операциялардың таблицасымен бiрдей.
Мына схеманың шығыстағы сигналын анықтау үшiн ақиқаттық таблица құрамыз.
2 ТАҚЫРЫП. Комбинациялық логикалық схемалар
Жоспар
2.1 Дешифратор. Шифратор
2.2 Мультиплексор. Демультиплексор
2.3 Екілік – ондық кодты жетісегментті индикатор кодына түрлендіруші
2.4 Цифрлық компаратор
Кодтардың комбинациялық түрлендірулері кірістегі m-элементті параллельді кодты шығыста n-элементті параллельді кодқа түрлендіру үшін қолданылады. Кіріс және шығыс сигналдары арасындағы байланыс ақаиқат кестесімен беріледі. Кең таралған түрлендірушілер: дешифратор, шифратор, мультиплексор, демультиплексор, екілік-ондық кодты жеті сегментті индикатор кодына түрлендіруші.
-
Дешифратор. Шифратор
Дешифраторлар. Дешифратор (DC символымен белгіленеді, ағылш. decoder) – кірістегі параллельді екілік кодты шығыста жалғыз сигналға түрлендіретін комбинациялық құрылғы. Дешифраторлар басқару құрылғыларында, газоразрядтық индикаторлары бар цифрлық индикация жүйелерінде, әр-түрлі шынжырлар бойынша импульстарды үйлестірушілерді және т.б. кең қолданылады.
Дешифратордың белгіленуі 1 суретте көрсетіледі.
Екілік n-разрядты кодты дешифратордың 2n шығысы болады, себебі кіріс кодының әр 2n мәндердің біріне оның бір шығысына бір сигнал сәйкес келу керек. Төменде ондық сандардың үш разрядты екілік кодының дешифраторы үшін ақиқат кестесі келтірілген.
Осы кестеде әр функцияға тек бір минтерм сәйкес келеді, сондықтан да осы функцияларды минимизациялаудың қажеті жоқ.
Дешифратордың қалып күй кестесі
X3
|
Х2
|
X1
|
Y0
|
Y1
|
Y2
|
Y3
|
Y4
|
Y5
|
Y6
|
Y7
|
0
|
0
|
0
|
1
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
1
|
0
|
1
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
1
|
0
|
0
|
0
|
1
|
0
|
0
|
0
|
0
|
0
|
0
|
1
|
1
|
0
|
0
|
0
|
1
|
0
|
0
|
0
|
0
|
1
|
0
|
0
|
0
|
0
|
0
|
0
|
1
|
0
|
0
|
0
|
1
|
0
|
1
|
0
|
0
|
0
|
0
|
0
|
1
|
0
|
0
|
1
|
1
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
1
|
0
|
1
|
I
|
1
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
1
|
Y0 = **; Y1 = **X1; Y2 = *X2*; Y3=*X2*X1;
Y4 = X3**;Y5 = X3**X1; Y6 = X3*X2*; Y7 = X3*X2*X1;
Алынған теңдеулерден толық дешифратор жасалу үшін үш кіріске сегіз үшкірістік элемент Y конъюнкция , 3 элемент , , теріске аудару қажет болады.
Шифратор. Шифратор (CD символымен белгіленеді, ағылш. coder) кірістегі жалғыз сигналды n разрядты екілік кодқа түрлендіреді. Шифратор – бұл дешифратордың кері функциясын орындайтын комбинациялық құрылғы. Шифратордың ақиқат кестесі бойынша келесі схеманы құруға болады (сурет 2):
X0
|
X1
|
Х2
|
X3
|
Y1
|
Y2
|
1
|
0
|
0
|
0
|
0
|
0
|
0
|
1
|
0
|
0
|
0
|
1
|
0
|
0
|
1
|
0
|
1
|
0
|
0
|
0
|
0
|
1
|
1
|
1
|
Төменгі дизъюнктор шығыста кодтың жоқ екенін анықтайды. Кез келген кіріс қоздырылғанда EN шығысында сигнал пайда болады.
Шифраторлар көбінде ондық санды екілік санау жүйесіне аудару үшін ақпаратты енгізу құрылғыларында (басқару пульттарда) қолданылады.
2.2 Мультиплексор. Демультиплексор
Мультиплексор m ақпараттық, n басқарушы кірісі және бір шығысы бар комбинациялық құрылғы. Бірнеше кіріс сигналдың біреуін кезек – кезек бір шығысқа жіберуге (мультиплексорлеуге) арналған. Мультиплексирленген кіріс саны мультиплексордың канал саны деп аталады. Мысалы, екі каналды 4 разрядты мультиплексорда 4 шығыс болады. Оның әр шығысына 2 кіріс сигналының тек біреуі жіберілуі мүмкін. Ал төрт каналды 2 разрядты мультиплексорда 2 шығыс болады. Оның әр шығысына 4 кіріс сигналдан тек біреуі жіберіледі. Әдетте канал саны 2-ден 16-ға дейін, ал разряд саны 1-ден 4-ке дейін болады. Мультиплексордың каналы неғұрлым көп болса, разрядтары соғұрлым аз болады.
Функционалды мультиплексор конъюнкцияның m элементтерінен құалған. Бұл элементтедің шығыстары m кірістері бар НЕМЕСЕ элементі арқылы дизъюнкциялық байлынысқан (сурет 4).
Конъюнкцияның барлық элементтерінің бір кірістеріне ақпараттық сигналдар беріледі, ал осы элементтердің басқа кірістері n кірісі бар дешифратордың сәйкес шығыстарымен байланысқан.
Функционалды схемадан мультиплексор құрамында әрбіреуінде екі не үш кірісі болатын конъюнкция элементтері, мультиплексордың А, В, С, D кіріс санына тең шығыс саны болатын дизъюнкция элементтері және оған сәйкес шығыс саны болатын дешифратор бар екенін көруге болады. Бұл шығыстардың саны мультиплексордың ақпараттық кіріс санымен анықталады.
Мультиплексорлар есептеуіш техникада цифрлық сигналдардың коммутаторлары ретінде кең қолданылады. Олар динамикалық жедел сақтау құрылғылардың адрестік кірістерін коммутациялау үшін компьютерлерде және микропроцессорлық контроллерлерде , шиналарды біріктіру немесе тармақталу түйіндерде (узел) және т.б. қолданылады.
Демультиплексор. Мәліметтерді бір кіріс каналдан бірнеше канал – қабылдаушының біреуіне ғана жібереді. Демультиплексордың функционалды схемасы және оның белгіленуі 5 суретте көрсетілген.
Суреттен демультиплексор бұл дешифратор рұқсат ету кірісімен екенін көруге болады.
2.3 Екілік-ондық кодты жеті сегментті индикатор кодына түрлендіруші
Сандардың индикациясы экранда және пульттарда ондық түрде жасалады. Ол үшін жеті сегментті жарық диодты немесе сұйық кристалды индикаторлар қолданылады. Индикаторды бөлек элементтерінің кернеуімен басқарып, оны жарық қылуға (светодиодные индикаторы) немесе түсін өзгертуге (жидкокристаллические индикаторы) болады. Осылайша 0, 1,.... 9 ондық сандардың суретін алуға болады.
Екілік ақпаратты ондық түрге аудару үшін көбінде ондық сандардың дәптерлік түрін қолданады. Екілік кодты жеті сегментті индикатор кодына түрлендіру алгоритмі кестеде көрсетілген.
Цифра
|
Санның
|
Жетісегментті код
|
Екілік коды
|
а
|
b
|
с
|
d
|
е
|
f
|
g
|
0
|
0
|
0
|
0
|
0
|
1
|
1
|
1
|
1
|
1
|
1
|
0
|
1
|
0
|
0
|
0
|
1
|
0
|
1
|
1
|
0
|
0
|
0
|
0
|
2
|
0
|
0
|
1
|
0
|
1
|
1
|
0
|
1
|
1
|
0
|
1
|
3
|
0
|
0
|
1
|
1
|
1
|
1
|
1
|
1
|
0
|
0
|
1
|
4
|
0
|
1
|
0
|
0
|
0
|
1
|
1
|
0
|
0
|
1
|
1
|
5
|
0
|
1
|
0
|
1
|
1
|
0
|
1
|
1
|
0
|
1
|
1
|
6
|
0
|
1
|
1
|
0
|
1
|
0
|
1
|
1
|
1
|
1
|
1
|
7
|
0
|
1
|
1
|
1
|
1
|
1
|
1
|
0
|
0
|
0
|
0
|
8
|
1
|
0
|
0
|
0
|
1
|
1
|
1
|
1
|
1
|
1
|
1
|
9
|
1
|
0
|
0
|
1
|
1
|
1
|
1
|
1
|
0
|
1
|
1
|
2.4 Цифрлық компаратор
Екі n-разрядты екілік А және В сандарын салыстыру үшін арналған. Осы есепті шешу үшін алдымен А және В сандарының әр разрядын салыстырады. Осы операцияны орындайтын логикалық элемент екі модуль бойынша сумматор. Оған мына теңдеу сәйкес келеді:
бұл теңдеу А=В болғанда ғана Y шығыс сигналы төменгі деңгейде болады. Бұл операцияны көп кірісті элемент ЖӘНЕ төменгі деңгейдегі кіріс сигналдары үшін орындайды. Осы элементтің шығыс сигналы Q мынаған тең:
Осылайша n разрядты цифрлық компаратор (6 сурет) екі модулі бойынша қосу операциясын орындайтын n элементтен және инверсті сигнал бойынша ЖӘНЕ элементінің бір n- кірісінен тұрады.
-
ТАҚЫРЫП. Сумматор
Жоспар
-
Жартылай сумматор. Бір разрядты сумматор
3.2 Сумматор тізбекті тасымалдаумен. Сумматор параллелді тасымалдаумен
Сумматор – көпразрядты сандарды қосу операциясын орындайтын логикалық құрылғы.
3.1 Жартылай сумматор
Бір разрядты екілік а және в сандардың қосындысы келесі кестеге сәйкес жасалады:
a
|
b
|
S
|
C
|
0
|
0
|
0
|
0
|
0
|
1
|
1
|
0
|
1
|
0
|
1
|
0
|
1
|
1
|
0
|
1
|
Одан S қосындысы және С тасылмалдауы мына формуламен есептелінеді:
S= ,C=, С=
НЕМЕСЕ-ЕМЕС элементіне келтіру үшін бұл формуланы өзгертейік:
S=
C= a∙b=
Алынған формулалар негізінде жартылай сумматор синтезделуі мүмкін. Жартылай сумматор бұл бір разрядты екі сандардың қосындысын орындайтын құрылғы. (сурет 7а)
Жартылай сумматор үшін дизъюнктивті форманы құру барысында:
S= C=a∙b
Сурет 7 Жартылай сумматордың схемасы мен оның белгіленуі.
Бірразрядты сумматор
Жартылай сумматормен салыстырғанда оған тағы төменгі разрядтан тасымалдау сигналы қосылады. Егер ол болмаса, онда жоғары разрядқа тасымалдау тек екі сан бірге (1) тең болса ғана жасалуы мүмкін.
Егер төменгі разрядтан тасымалдау болса, онда жоғарғы разрядқа тасымалдау әр қашан болады, тек екі сан нөлге тең болса ғана тасымалдау болмайды.
Осындай сумматор схемасы 2 жартылай сумматормен жасалады. (8 сурет)
Бұл схемада аралық сигналдарын қарастырайық. Бұл сигналдарды ақиқат кестесіне қосайық. Бұл схема жұмысының және кестесінің сәйкестігін барлық мүмкін болатын нұсқаларын қарап тексеруге болады.
Сурет 8. Толық сумматордың схемасы
Сумматордың ақиқат кестесі
Кірістері
|
Аралық мәндер
|
Шығыстары
|
ai
|
bi
|
ci
|
pi
|
gi
|
ri
|
si
|
ci+1
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
1
|
0
|
0
|
0
|
1
|
0
|
0
|
1
|
0
|
1
|
0
|
0
|
1
|
0
|
0
|
1
|
1
|
1
|
0
|
1
|
0
|
1
|
1
|
0
|
0
|
1
|
0
|
0
|
1
|
0
|
1
|
0
|
1
|
1
|
0
|
1
|
0
|
1
|
1
|
1
|
0
|
0
|
1
|
0
|
0
|
1
|
1
|
1
|
1
|
0
|
1
|
0
|
1
|
1
|
3.2 Тізбекті тасымалдауы бар сумматор
Ол бірразрядты толық сумматорлар негізінде құралады. Толық сумматордың әр біреуі төменгісінен басқасы, үш кіріс сигналын (2 қосылатын және төменгі разрядтан тасымалдау сигналы) қабылдау қажет.
9 суретте екі төрт разрядты а және в сандарын қосуға арналған схема көрсетілген. С4 тасымалдау сигналы ақиқат болады егер С3 мәні дұрыс болса. Осындай сумматорлар Тізбекті тасымалдауы бар сумматор деп аталады.
Төмендегі схема интегралды түрде шығарылады. Оның төменгі разрядында толық сумматор қолданылады, схеманың разрядтілігін жоғарлату үшін.
Сурет 9. Тізбекті тасымалдауы бар сумматордың схемасы
Параллельді тасымалдауы бар сумматор. Көп разрядты сандарды қосу уақытын азайту үшін параллельді тасымалдаумен сумматорлар қолданады (сурет 10). Барлық тасымалдау сигналдары кіріс айнымалылардың мәндері бойынша есептелінеді.
Сурет 10. Параллельді тасымалдауы бар сумматордың схемасы
Кез келген і-ші разрядты тасымалдау сигналы үшін мына теңдеуді қолдануға болады:
ci+1=ai ∙ bi + (ai bi) ∙ ci = gi + pi ∙ ci (*)
Толық сумматорда да gi, рi мәндері аралық нәтиже ретінде есептелінеді. gi сигналы тек осы разрядтағы ai және bi кіріс айнымалылардың комбинациясынан тасымалдау жасалса ғана шығарылады. Сондықтан оны тасымалдауды генерациялау функциясы деп атайды. рi сигналы төменгі разрядта алынған ci тасымалдау сигналы ары қарай жіберіле ме, жоқ па соны көрсетеді. Сондықтан оны тасымалдауды тарату функциясы деп атайды.
(*) теңдеуден тасымалдау сигналын есептейтін келесі формулаларды шығаруға болады:
C1=g0 + p0 ∙ c0,
C2= g1 + p1 ∙ c1= g1 + p1 ∙ g0 + p1 ∙ p0 ∙ c0,
C3= g2 + p2 ∙ c2 = g2 + p2 ∙ g1 + p2 ∙ p1 ∙ g0 + p2 ∙ p1 ∙ p0 ∙ c0
C4= g3 + p3 ∙ c3 = g3 + p3 ∙ g2 + p3 ∙ p2 ∙ g1 + p3 ∙ p2 ∙ p1 ∙ g0 + p3 ∙ p2 ∙ p1 ∙ p0 ∙ c0
4 ТАҚЫРЫП Триггерлер
Жоспар
4.1 Асинхронды және синхронды RS триггерлер
4.2 D-триггер статикалық басқарумен. D-триггер динамикалық басқарумен
4.3 Әмбебап JK-триггер. T-триггер
Комбинациялық құрылғылардан басқа тағы дискретті не цифрлық автоматтар классы болады. Осындай құрылғының шығыс сигналы тек кіріске жіберілген сигналдардан байланысты болмайды. Ол тағы бұрын жіберілген сигналдардан байланысты болады. Осындай құрылғылар сигналдарды сақтай алады.
Триггер – бұл екі тұрақты жағдайы болатын тізбектелген схема. Кірістегі сигналдар әсерінен триггер бір жағдайдан екіншіге ауысады. Триггердің екі шығысы болады тура және инверсті, ал кіріс саны орындалатын функциядан байланысты болады.
4.1 Асинхронды RS-триггер
Ол қарапайым триггер. Оның негізінде басқа триггерлер жасалынады. Оның 2 кірісі бар S, R және екі симметриялық шығысы Q және (11 сурет).
Триггердің S-кірісі орнатылған (ағылшын set-установить, орнату), R кірісі нөлдік жағдайға келтіру, түсіру (ағылш. Reset - сбросить, түсіру) деп аталады. Q шығысы - тура, ал шығысы - инверсті деп аталады.
Асинхронды RS триггер НЕМЕСЕ- ЕМЕС элементтік базасында орындалуы мүмкін.(12а сурет).
S=1 және R=0 болғанда
= 0
Q = = 1
S=0 және R=1 болғанда
= 1
Q = = 0
S=R=0 болғанда алдындағы шығыс сигналы сақталады RS-триггер жұмысын тағы ажыратып қосу (переключение) кестесі көмегімен көрсетуге болады.
Кірістер
|
ШЫҒЫСТАР
|
Жұмыс режимі
|
НЕМЕСЕ-ЕМЕС
|
ЖӘНЕ-ЕМЕС
|
S
|
R
|
S
|
R
|
Q
|
Q
|
0
|
0
|
1
|
1
|
1
|
0
|
сақтау
|
0
|
1
|
1
|
0
|
1
|
0
|
Жазу1
|
1
|
0
|
0
|
1
|
0
|
1
|
Жазу0
|
1
|
1
|
0
|
0
|
Х
|
X
|
Рұқсат-етілмеген (Q=Q)
|
Cинхронды RS триггер. Оның синхрондалатын сигнал үшін қосымша С кірісі болады. Триггердің елгіленуі және ЖӘНЕ –ЕМЕС элементінде жасалуы 13 суретте көрсетілген.
S және R кіріс сигналдары ақпараттық, ал С кірісінде синхрондалатын сигналдар. Солар арқылы триггердің айырылып – қосылу (переключение) жасалады.
4.2 D-триггер статикалық басқарумен. D-триггер динамикалық басқарумен
Оны ақпараттық триггер не тоқтату триггері деп атайды (ағылшын delay - тоқтату, задежка). D-триггер тек синхронды бола алады. Ол тактілік импульстің деңгейімен де, оның фронтымен де ажыратылып, қосылуы мүмкін. D-триггердің белгіленуі, жазбасы және жұмысының уақыт диаграммалары 14 суретте келтірілген.
D кірісі- ақпараттық, С кірісі- синхрондалған. С=0 болғанда сақтау режімі, С=1 болғанда жазу режімі орындалады. Осыдан ақпаратты оқу кез келген уақытта жасалуы мүмкін, ал жазу тек С=1 болғанда ғана. Триггер жазылған такт біткенге дейін шығыс сигналын тоқтатады. Осылайша D=1 кіріс сигналы екінші және үшінші синхроимпульс арасында бітеді, ал Q=1 қалып күйі үшінші такттің соңына дейін сақталады. С кірісіндегі / белгісі сигналдың төмендеуі бойынша фиксация орындалатынын көрсетеді.
Қарастырылған D-триггер cинхронды RS-триггер негізінде жасалған.
-
Әмбебап JK-триггер. T-триггер
Олардың функционалды мүмкіндіктері көп болғандықтан кеңінен қолданылады. JK-триггердің қалып күй кестесі:
J
|
K
|
Q
|
0
|
0
|
Q
|
0
|
1
|
0
|
1
|
0
|
1
|
1
|
1
|
|
Кестеден алғашқы үш кіріс сигналының комбинациясы үшін J және К кірістері RS-триггердің S және R кірістерінің рөлін ойнайды.Бірақ J=k=1 болғанда JK- триггер жағдайы RS-триггер жағдайынан қатты айырылады. RS-триггер үшін-бұл кіріс айнымалыларына тыйым салынған комбинация, ал JК-триггерде жағдай қарама қарсыға ауысады.
Триггер жұмысын мына функциямен сипаттауға болады.
Q= *Q+*K
Т-триггер. Оны тағы санау триггері деп атайды. Оның санау импульстары жіберілетін бір басқару С кірісі болады(15 сурет). Қосымша кірістер қарастырылмайды.
Әр-бір синхроимпульсті жіберген соң Т-триггер жағдайы қарама-қарсыға ауысады.
Т-триггерлер тек екі баспалдақты RS, D, JK-триггерлер негізінде құрылады. Мысалы, Т-триггерді D-триггер негізінде жасау үшін (D-триггер синхроимпульс фронтымен басқарылса) D-триггердің инверсті шығысын оның ақпараттық кірісімен байланыстырса болады.
Санау триггердің жұмысын түсіндіретін уақыт диаграммалары 16 суретте көрсетілген. D-триггер негізінде жасалған санау триггер жағдайының айырылып, қосылуы синхроимпульстардың алдыңғы фронттары түскенде жасалады. Санау триггердің шығысындағы берілетін импульс жиілігі кіріс синхроимпульстардан екі есе кіші. Сондықтан оларды жиілікті бөлігіне ретінде қолданады. Егер бір санау трриггері жиілікті екіге бөлетін болса, онда жиілікті 4-ке бөлу үшін тізбектей қосылған екі триггер қажет болады.
Сурет 16 Санау триггердің жұмысының уақыт диаграммалары.
5 ТАҚЫРЫП Регистрлер
Жоспар
5.1. Негізгі ұғымдары.
5.2. Сақтау регистерлері.
5.3. Жылжудың резирсивті регистрі.
5.1 Негізгі ұғымдары
Көп разрядты санды сақтауға арналған цифрлар құрылымдардың түйіні. Олар тағы сақталатын санды оңға және солға қарай жылжытады, оны параллельді формадан тізбекті формаға және керісінше түрлендіреді. Регистрлер бір баспалдақты және екі баспалдақты синхронды RS, D және JK триггер негізінде құрылады.
Регистрлердің негізгі сипаттамалары разрядтілігі, ақпаратты қабылдау және жіберу тәсілдері. Регистр разрядтілігі оны құрайтын триггер санымен анықталады.
5.2 Сақтау (жады) регистрлері
Ақпаратты параллельді қабылдайтын және беретін регистрлері ақпаратты сақтауға арналған. Олар сақтау не жады регистрлері деп аталады. Жаңа ақпараттың жады регистрлеріне жазылуы регистрдің С кірісіне синхроинпульс фронты жіберілу барысында орындалады . Және де D0 …Dm кірістерінде жаңа цифрлық комбинация (ақпарат) орнатылған соң.
Жазылған цифрлық ақпараттың разряд саны регистрдің разрядтілігімен анықталады. Жады регистрлері Д-триггер негізінде жасмалуы мүмкін, егер ақпарат регистр кірісінде бірфазалық сигнал түрінде берілсе, және де RS –триггер негізінде жасалады, егер ақпарат парафазды сигнал түрінде берілсе.
Сурет 17. D- триггердегі сақтау регистрлері синхроимпульс деңгейімен синхрондалатын (а), фронтымен (б) және RS — триггерлерде фронтпен синхрондалатын (в)
5.3 Жылжудың резирсивті регистрі
Ақпаратты тізбекті қабылдайтын және беретін регистрлер жылжу регитрлері деп аталады. Оның белгіленуі 18 суретте берілген . Мұндағы «тіл» бағыты жылжу бағытына сәйкес келеді.
Жылжу регитрлері ақпаратты сақтау және түрлендіру функцияларын орындайды. Олар екілік санау жүйесіндегі сандарды көбейту және бөлу үшін қолданылуы мүмкін. Себебі екілік санды бір разрядқа солға жылжыту, оны екіге көбейтуге сәйкес келеді, ал оңға жылжыту - екіге бөлуге сәйкес келеді. Ол көбінде тізбекті цифрлық ақпаратты параллельді кодқа түрлендіруде немесе кері процесте қолданылады. Және де цифрлық формада берілген сигналды тоқтату элементі ретінде қолданылуы мүмкін.
Жылжыту регистрлері D-триггер немесе RS-триггер негізінде жасалуы мүмкін. Бұл жерде ақпаратты бірінші разрядқа енгізу үшін инвертор қосылады (D-триггер бірінші разряд болып саналады). Барлық жылжу регистрлері екі баспалдақты не синхроимпульс фронтымен синхрондалатын триггерлер негізінде жасалады. Жылжу регистрлерінің разряды сақтау регистрлерінде секілді оның құрамына кіретін триггер санымен анықталады. Жылжу регистрінен параллельді ақпаратты шығару регистрдің барлық триггерлерін бөлек шығыстарға қосу барысында орындалады (суретте бұл шығыстар штрих сызықтарымен көрсетілген).
Жылжу регистрінің жұмысы 19- а суреттегі схемада көрсетілген. Регистрдің барлық триггерлері оң басында логикалық нөл жағдайында тұрады деп есептейік, яғни Q0=0, Q1=0, Q2=0, Q3=0. Егер D-триггердің Т1 кірісінде 0 болса, онда триггерлердің С - кірісіне жіберілген синхроимпульстер олардың жағдайын өзгертпейді.
6 ТАҚЫРЫП. Санауыштар
Жоспар
6.1. Тізбектелген тасымалдаумен асинхронды санауыш.
6.2. Паралельді тасымалдаумен синхронды санауыш.
Санау триггері негізінде қарапайым санауышты алуға болады. Олар санауыш кірісіне түскен электр импульстарын санауды орындайды. Алынған нәтиже параллельді кодта көрсетіледі.
Санауыштар асинхронды және синхронды болуы мүмкін.
6.1 Тізбектелген тасымалдаумен асинхронды санауыш
Асинхронды санауыш тізбекпен байланысқан триггердің D жәнe JK жиынын құрайды. Триггердің әр біреуіне екілік санның биті сәйкес келеді. Егер санауышта m ттриггер болса, онда мүмкін болатын жағдайлардың саны 2 mтең, М=2m. Екілік санауышта санау 0-ден басталып ең көбі 2m -1 дейін жетуі мүмкін. М=16 болатын екілік қосу санауышын қарастырайық. Ол JK триггер негізінде жасалсын. Т1 триггерінен басқасының барлығында синхрондалатын кіріс алдындағы триггердің шығысымен байланысқан, сондықтан триггер жағдайы алдыңғы триггердің жауабы бойынша өзгереді.
N
|
Q3
|
Q2
|
Q1
|
Q0
|
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
|
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
|
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
|
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
|
6.2 Параллельді тасымалдаумен синхронды санауыш
Осындай санауышта триггерлерге синхроимпульс жіберілуі бір уақыттажасалады (синхронды). Және де триггердің қалып күй жағдайлары синхронды өзгереді,яғни синхроимпульс бойынша өз жағдайын өзгерту қажет болса триггер оны басқалармен бірге бір уақытта жасайды, бұл санауыштың тез әрекеттілігін қамтамасыз етеді.
Әдебиеттер
Негізгі әдебиет
-
Ермағанбетов Қ.Т., Цифрлы электроника: оқу құралы/ Ред. Ж.С.Ақылбаев – Қарағанды: ҚарМУ, 2001.-175б.
-
Цифровые и аналоговые интегральные микросхемы. Справочник. – М.: Радио и вязь, 1989. – 495с.
-
Савельев А.Я., Прикладная теория цифровых автоматов. Учеб. Для вузов по спец. ЭВМ. – М.: Высшая школа, 1987. – 271с.
-
Ахметов Б.С. Основы схемотехники. Учебное пособие. – Актобе: АГУ им.К.Жубанова, 2005. – 193с.
Қосымша әдебиет -
Миллер Р. Теория переключательных схем. М.: Мир, 1970.
-
Фридман А., Менон П. Теория и проектирование переключательных схем. М.: Мир, 1978.
-
Кук Д., Бейз Г. Компьютерная математика. М.: Наука, 1990.
-
Кузнецов О.П., Адельсон-Вельский Г.М. Дискретная математика для инженера. М.: Энергоатомиздат, 1988.
-
Вавилов Е.Н., Портной Г.П. Синтез схем электронных цифровых машин. М.: Наука, 1970.
-
Фомичев В.С. Арифметические и логические основы вычислительной техники: Конспект лекций./ЛЭТИ. Л., 1973-1975. Вып.1. 1973; Вып.2. 1974; Вып.3. 1975; Вып.4. 1975.
Достарыңызбен бөлісу: |