- •1 Цифрлық жүйелердің құрылым негіздері
- •1.1 Логикалық функциялар мен логикалық элементтер
- •1.1 Сурет
- •1.2 Сурет
- •1.3 Сурет
- •1.4 Сурет
- •1.5 Сурет
- •1.6 Сурет
- •1.2 Қиыстырма құрылғылар
- •1.6 Сурет
- •1.7 Сурет
- •1.8 Сурет
- •1.9 Сурет
- •1.3 Қалыпты қиыстырма құрылғылар
- •1.3.1 Шифраторлар.
- •1.10 Сурет
- •1.3.2 Дешифраторлар.
- •1.11 Сурет
- •1.12 Сурет
- •1.3.3 Мультиплексорлар.
- •1.13 Сурет
- •1.14 Сурет
- •1.3.4 Демультиплексорлар.
- •1.3.5 Қосуыштар.
- •1.16 Сурет
- •1.17 Сурет
- •1.4 Тізбектеме құрылғылар
- •1.4.1 Жады элементтері – триггерлер.
- •1.18 Сурет
- •1.19 Сурет
- •1.20 Сурет
- •1.21 Сурет
- •1.22 Сурет
- •1.23 Сурет
- •1.24 Сурет
- •1.4.2 Регистрлер.
- •1.25 Сурет
- •1.4.3 Санауыштар.
- •1.26 Сурет
- •2 Цифрлық құрылғылардың моделдері
- •2.1 Тізбелі ауыспалы қосу құрылғысы
- •2.1 Сурет
- •2.3 Сурет
- •2.3 Тізбелі операндтарға арналған қосу құрылғысы
- •2.4 Сурет
- •2.4 Автоматты режимдегі тізбелі қосу құрылғысы
- •2.6 Сурет
- •3 Дерек сақтау құрылғылары
- •3.1 Ram түріндегі жады құрылғыларының құрылымдары
- •3.1 Сурет
- •3.2 Сурет
- •3.3 Сурет
- •3.2 Rom түріндегі жады құрылғыларының элементтері
- •3.4 Сурет
- •3.5 Сурет
- •3.6 Сурет
- •4 Микропроцессорлық жүйелер
- •4.1 Микропроцессорлық жүйелердің құрылым принциптері
- •4.2 Intel 8085 микропроцессоры
- •4.2.1 Микропроцессордың құрылымы.
- •4.1 Сурет
- •4.2.2 Микропроцессордың шықпалары мен сигналдары.
- •4.2.3 Микропроцессор жұмысының ұйымдастырылуы.
- •4.2.5 Тізбекті енгізу/шығару жүйесі.
- •4.3 Intel 8085 микропроцессорының командалар жүйесі
- •4.4 Сілтеу тәсілдері
- •5 Микропроцессорлық жүйелерді бағдарлау
- •5.1 Дерек таратылымдары
- •5.1 Сурет
- •5.2 Бірбайтты арифметика
- •5.3 Екібайтты арифметика
- •5.4 Стекпен жұмыс ұйымдастырылуы
- •5.5 Көбейту операциясының жүзеге асырылуы
- •5.6 Қосалқы бағдарламалармен жұмыс ұйымдастырылуы
- •5.7 Екілік-ондық түрлендірілімдер
- •5.8 Үзілістермен жұмыс ұйымдастырылуы
- •6 Микропроцессорлық жүйенің моделі
- •6.1 Mp4m моделінің құрылымы
- •6.1 Сурет
- •6.2 Сурет
- •6.2 Mp4m моделінің қызмет буындары
- •6.3 Сурет
- •6.3 Mp4m моделінің жұмыс режимдері мен командалар жүйесі
- •6.4 Mp4m моделінің жұмысын ұйымдастыру мысалдары
- •Әдебиеттер тізімі
- •Мазмұны
1.10 Сурет
Жоғарыла құрылған шифратор сұлбасының айта кететін бір кемшілігі бар, оған екі сигнал қатар жіберілген жағдайда екі сигнал коды араласып, нәтижесінде түскен сигналдардың ешқайсысына да сәйкес келмейтін код қалыптасады. Осындай жағдайды болдырмас үшін шифратордың өндірісте шығарылатын микросұлбалары (мысалы, 74148 микросұлбасы), әдетте, мәртебелі шифраторлар түрінде құрылады. Яғни олар түскен бірнеше сигналдың белгіленген мәртебесі жоғарғысының кодын шығарады да, қалғандарына көңіл бөлмейді.
1.3.2 Дешифраторлар.
Дешифратор (Decoder) – кірістеріне түскен екілік кодқа сәйкесті шығысында сигнал қалыптастырушы құрылғы, яғни ол позициялық кодты унитарлық кодқа түрлендіреді.. Мысал ретінде төрт теріс шығысында (Q3…Q0) теріс сигналдар қалыптастыратын дешифратордың сұлбасын құру жолын қарастыралық. Шығыс саны төртеу болғандықтан, оның кірісіне түсетін код екіразрядты (A1A0) болады. Дешифратордың іске қосу кірісіндегі (E, Enable) сигналдың жандандыру деңгейін нөлдік мәнінде алалық.
Дешифратордың келтірілген түсіндірме суреттемесінің негізінде оның ақиқаттық кестесін (1.4 кесте) құрамыз.
1.4 к е с т е
E |
A1 |
A0 |
Q3 |
Q2 |
Q1 |
Q0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
|
1 |
0 |
1 |
0 |
1 |
1 |
|
1 |
1 |
0 |
1 |
1 |
1 |
|
1 |
* |
* |
1 |
1 |
1 |
1 |
Кесте деректерінің негізінде жазылған дешифратор шығыстарының логикалық өрнектері:
1.11, a-суретте дешифратордың жазылған өрнектер негізінде құрылған сұлбасы келтірілген.
Дешифраторлар сұлбада шартты сызба белгілемесімен (1.11, b-сурет) көрсетіледі. 1.11, c-суретте дешифратордың Electronics Workbench бағдарламасында жиналған сұлбасының біріктірілген жеке блок түріндегі суреттемесі келтірілген.
a |
b |
c |
1.11 Сурет
1.2 тарауда қарастырылған қиыстырма құрылғының шығыс сигналын суреттеуші логикалық функцияның өрнегіне (1.1) көз салсақ, оның құрамына кіретін конъюнктивті термдердің сегіз тура шығысты дешифратордың сәйкесті шығыстарының логикалық өрнектеріне сәйкес келетіндігін, ал функция өрнегінің өзінің, шындығында, сәйкесті дешифратордың жұмыс логикасын анықтайтынын байқауға болады. Демек, дешифратордың сәйкесті шығыстарын OR элементі арқылы біріктіріп, осы құрылғыны жүзеге асыруға болады. Теріс шығысты дешифратор пайдаланылуы жағдайында (біздің жағдайдағыдай) (1.1) өрнегін де Морган заңы бойынша түрлендіру керек болады:
.
Түрлендіру нәтижесінде алынған өрнектен берілген құрылғының қызметін жүзеге асыру үшін дешифратордың сәйкесті шығыстарын біріктіруге NAND элементін пайдалану қажеттігіне көз жеткіземіз (1.12 суретті қара).
1.12 Сурет
Қиыстырма құрылғыларды дешифратор негізінде құру – аса ыңғайлы тәсіл: біріншіден, логикалық өрнекті қарапайым түрге келтірудің қажеті жоқ (дәлірек айтқанда, қажетті жалғанымдарды логикалық өрнектің өзінің де қажеті жоқ – қажетті жалғанымдарды кестеден-ақ анықтауға болады), екіншіден, жалғыз дешифратор негізінде функцияны қатар жүзеге асыруға болады.
