Комбинациялық микросхемалар



КІРІСПЕ 3
1. КОМБИНАЦИЯЛЫҚ МИКРОСХЕМАЛАРДЫҢ ҚОЛДАНЫЛУЫ 4
1.1 Қосындылағыш 4
1.2 Екілік қосындылағыштардың қолдануы 9
2. САНАҒЫШТАР 14
2.1 Жалпы түсініктеме 14
2.2 Санағыштарды құру сызбасы 17
2.3 Есептеу модулі ерікті санауыштар 25
ҚОРЫТЫНДЫ 26
ПАЙДАЛАНҒАН ӘДЕБИЕТТЕР 27
Қазіргі заманғы компьютерлердің микроэлектронды схемаларының ақпараттық, арифметикалық және логикалық негіздерін қарастыру адам өмірінде елеулі роль алып отыр. Логикалық және сақтаушы элементтердің, типтік функционалдық түйіндердің, электронды жадының, интерфейстік контроллерлердің құрылу принциптерін меңгеру схемотехника негіздерінің басты қағидаларының бірі болып табылады.
Еліміздегі телекоммуникация саласының тез дамуы жаңа жоғары технологиялық қызметттер – мәліметтерді жіберу, ұялы байланыс және Интернет желісіне қатынауды ұсыну бойынша қызметтер сегментінің туындауымен негізделген. Дәстүрлі дыбыстық байланыс қызметтері интерактивті қызметтермен ығыстырыла бастады. Компьютерлік инфрақұрылымдағы компьютеризация және информатизация жетекші орындардың біріне шығады. Ақпараттық технологияларға сұраныс, қазіргі заманғы компьютерлер және желілік жабдық соңғы жылдары әлемдік экономиканың динамикасына және құрылымына елеулі әсер етеді. Ақпаратты технологиялар саласындағы нағыз төңкеріс үшінші мың жылдықта әлемдік экономиканың жетекші саласына қалыптасқан интернет жүйесінің пайда болуы және қарқынды дамуы болды.
Бұл курстық жобада жалпы сумматорлар жайында және санауыштардың орындалуы және қызметі қарастырылады.
Сумматор деп – екілік код түрінде берілген, сандардың арифметикалық операцияларын орындауға арналған комбинациялық-логикалық құрылғы.
Сумматорлар арифметика-логикалық құрылғыларының негізгі торабы болып табылады. Сумматор термині кең көлемді құрылғыларды қамтиды, қарапайым логикалық схемалардан бастап, күрделі цифрлық түйіндерге дейін. Осы барлық құрылғыларға ортақ болып табылатыны – берілген сандардың арифметикалық қосындысы
1 Салтовский А. Н., Ю. А. Первин «ЭЕМ қалай жұмыс істейді». Алматы, 2000 ж .
2. «Информатика негіздері» Ғылыми -әдістемелік журнал
№4, 2005 жыл.
3. Омаров А. Ж. «Жаңа информациялық технологиялар»
Бастапқы курс. Тараз – 2000 ж.
4. Балапанов «Информатикадан 30 сабақ» . Алматы
5. Майер Б.., Бодэл К. «Методы программирования» Т.2, М., Мир, 1982 г.
6. Кандюзба С. П., Громов В. Н. «DELPHI 6 Базы данных и приложения» М . DiaSoft , 2001 г.
7. И. Ю. Баженова «DELPHI 7 Самоучитель программиста», М.: Кудиц- Обзор. 2003 г.
9. О.Комардинов «DELPHI тілінде программалау», Алматы – 1994 ж.
10. А. И. Иванов «Быстрый старт DELPHI»
11. С.Симонович, Г. Евсеев. «Занимательное программировние DELPHI», Москва. «АСТ-ПРЕСС КНИГА», 2001 г.
12. М.Фленов. «Библия DELPHI» . Санкт – Петербург. «БХВ – Петербург» 2004 г.
13.«Программное обеспечение персональных компьютеров» под ред. Бруценсова Н. П. И Шаумана А. М. Изд. Московского Университета 1990г.

МАЗМҰНЫ

КІРІСПЕ 3
1. КОМБИНАЦИЯЛЫҚ МИКРОСХЕМАЛАРДЫҢ ҚОЛДАНЫЛУЫ 4
1.1 Қосындылағыш 4
1.2 Екілік қосындылағыштардың қолдануы 9
2. САНАҒЫШТАР 14
2.1 Жалпы түсініктеме 14
2.2 Санағыштарды құру сызбасы 17
2.3 Есептеу модулі ерікті санауыштар 25
ҚОРЫТЫНДЫ 26
ПАЙДАЛАНҒАН ӘДЕБИЕТТЕР 27

КІРІСПЕ

Қазіргі заманғы компьютерлердің микроэлектронды схемаларының ақпараттық, арифметикалық және логикалық негіздерін қарастыру адам өмірінде елеулі роль алып отыр. Логикалық және сақтаушы элементтердің, типтік функционалдық түйіндердің, электронды жадының, интерфейстік контроллерлердің құрылу принциптерін меңгеру схемотехника негіздерінің басты қағидаларының бірі болып табылады.
Еліміздегі телекоммуникация саласының тез дамуы жаңа жоғары технологиялық қызметттер - мәліметтерді жіберу, ұялы байланыс және Интернет желісіне қатынауды ұсыну бойынша қызметтер сегментінің туындауымен негізделген. Дәстүрлі дыбыстық байланыс қызметтері интерактивті қызметтермен ығыстырыла бастады. Компьютерлік инфрақұрылымдағы компьютеризация және информатизация жетекші орындардың біріне шығады. Ақпараттық технологияларға сұраныс, қазіргі заманғы компьютерлер және желілік жабдық соңғы жылдары әлемдік экономиканың динамикасына және құрылымына елеулі әсер етеді. Ақпаратты технологиялар саласындағы нағыз төңкеріс үшінші мың жылдықта әлемдік экономиканың жетекші саласына қалыптасқан интернет жүйесінің пайда болуы және қарқынды дамуы болды.
Бұл курстық жобада жалпы сумматорлар жайында және санауыштардың орындалуы және қызметі қарастырылады.
Сумматор деп - екілік код түрінде берілген, сандардың арифметикалық операцияларын орындауға арналған комбинациялық-логикалық құрылғы.
Сумматорлар арифметика-логикалық құрылғыларының негізгі торабы болып табылады. Сумматор термині кең көлемді құрылғыларды қамтиды, қарапайым логикалық схемалардан бастап, күрделі цифрлық түйіндерге дейін. Осы барлық құрылғыларға ортақ болып табылатыны - берілген сандардың арифметикалық қосындысы

1. КОМБИНАЦИЯЛЫҚ МИКРОСХЕМАЛАРДЫҢ ҚОЛДАНЫЛУЫ
1.1 Қосындылағыш

Қосындылағыш - ЭЕМ-нің функционалды түйініғ үш екілік санды қосуға (қосылатын сандар және алдыңғы разрядтан тасымал) және шығысында қосынды сигналы мен тасымалдарды қалыптастыру үшін арналған.
Жіктелуі:
1. Кірістер саны бойынша:
- жартылайқосындылағыш;
- бірразрядты қосындылағыш;
- Көпразрядты қосындылағыштар:
* тізбекті;
* параллельді;
2. Разрядаралық тасымалдарды ұйымдастыру тәсілі бойынша:
- тізбекті тасымалды;
- параллель тасымалды;
- топтық құрылымды;
3. Логикалық құрылымы бойынша:
- комбинационды қосындылағыштар;
- жинақтаушы қосындылағыштар;
4. Тактілеу тәсілі бойынша:
- асинхронды;
- синхронды;
5. Санау жүйесіне байланысты:
- екілік;
- Екілік-ондық;
- басқа да.
Базалық сұлбасы:
1. Бірразрядты екілік комбинациондық қосындылағыш:
Жылдамдығы жоғары, дегенмен Si және Pi сигналдары тек кіріс сигналдарының әсері кезінде ғана жұмыс істейді (сақтау жоқ).

1 - сурет. Бірразрядты екілік комбинациялық қосындылағыш

2. Бір разрядты жинақтауышты екілік қосындылағыш:
Жұп санауыш триггерлер негізінде құрылады. Комбинациялықпен салыстырғанда жылдамдығы төмен (кіріс сигналдары тізбектей келіп түседі).

2 - сурет. Бірразрядты жинақтаушы екілік қосындылағыш

3. Көп разрядты тізбекті қосындылағыш:

3 - сурет. Көпразрядты тізбекті қосындылағыш

4. Тізбекті тасымалды көпразрядты параллель қосындылағыш:

4 - сурет. Тізбекті тасымалды көпразрядты параллель қосындылағы

Қосындылағыштар сандардың арифметикалық (логикалыққа қарсы) қосу мен алуын орындайды. Олардың өз дербес мағынасы бар және олар әртүрлі операциялар қатарын жүзеге асыратын және барлық процессорлардың өте қажет бөлігі болып келетін арифметикалық логикалық құрылғының (АЛҚ) сұлбасының ядросы болып табылады.
Жартылай қосындылағыш (HS) екі қос сандардың кіші разрядтарының биттарын қосуға қызмет етеді. Ақиқат кестесі бойынша жүзеге асыруға болады. S-қосынды сан, Р - келесі разрядқа тасымалдайтын шығу.

5 - сурет. Жартылай қосындылағыш

Толық бірразрядты қосындылағыш екі екілік санның сәйкес разрядтарының биттарын қосады, алдындағы разрядтан тасымалды есепке алып, келесі разрядқа тасымалды өңдіреді. Оны екі HS жартылай қосындылағыш мен НЕМЕСЕ логикалық элементтен құрастыруға болады. Толық бірразрядтты қосындылағыш 4.17 суретінде көрсетілген.


HS S
P
HS S
P
1
Рk-1
Ak

ck
gk
Sk

Pk
А SM S В
Р0 P1
2
6 -сурет. Толық бірразрядты сумматор одноразрядный сумматор

Қосындылағыш үлгісі ретінде ИМС К555ИМ5 (4.18 сурет) көрсетілген, оған екі толық бірразрядтты қосындылағыштар кіреді. Ол кіші разрядтан аға(бас) разрядқа тасымалдауды есепке ала отыра, екілік кодтағы үш бірразрядты сандардың қосу операциясын орындайды.

7 - сурет. ИМС К555ИМ5
Сандық (цифрлік) техникада қосындылағыштар (соммалаушы) көмегімен барлық арифметикалық операциялар орындалады. Берілген жұмыста төртразрядты қосындылағыш микросызбасын зерттеу және іске қосылуы орындалады. Қосындылағышдың қызметін сипаттау үшін ең алдымен, қарапайым сандық сызба техникасының элементтерін, яғни, жартылай соммалаушыларды қарастыру болып табылады.
Жартылай соммалаушы - бұл екі бір разрядты екілік сандарды соммалаушы орындайтын ЭЕМ түйіні.Бұл сандар екі көпразрядты екілік кқдтардың разрядтары болып табылады.Соммалау екілік арифметика ережелері бойынша орындалады:
0+0=0; (1)
0+1=1; (2)
1+0=1; (3)
1+1=10. (4)
Егер екі санды қосқан кезде, оның біреуі нөлге тең болса онда нәтиже бірразрядты (алғашқы үш есептеу) екені есептеуде көрсетілген.егер екі сан бірге тең болса (төртінші есептеу), онда нәтижесінде екінші разряд шығады.Бұл разряд екі келесі сомасы үшін аудару белгісі болып табылады, яғни көпразрядты екілік сандардың қосындысының үлкен разрядтары болып табылады.
Бірразрядты комбинациялық соммалаушы - бұл күрделі комбинациялық сызба болып табылады.Бұл сызбада үш бірразрядты сандарды соммалау іске асырылады.екі бірразрядты сандардың қосындысынан басқа, сомада алдыңғы разряд соммаларының аудару белгісі қатысыды.Екілік сандардың арифметикалық ережелеріне сәйкес және соммалаушы үшін нақтылық кестесін құруға болады. (Кесте 2).

2 Кесте. Соммалаушы үшін қосындылағыша

ai
bi
pi
Si
Pi+1
0
0
0
0
0
0
0
1
1
0
0
1
0
1
0
0
1
1
0
1
1
0
0
1
0
1
0
1
0
1
1
1
0
0
1
1
1
1
1
1

Кестедегі алынған есептеулер келесі түрде болады:
+ + +;
+ + +;

Сонымен қатар, осы есептеулер бойынша комбинациялық соммалаушының қызметтік сызбасын құрастыруға болады, логикалық элементтерге сәйкес қолдану арқылы.Есептеулер қысқармайтындықтан, оны Si және pi+1 формуласында ұқсас мүшелер, мүмкіндігінше, болсын деп мақсаткерлі өрнектеген, ол қолданатын элементтердің санын қысқартады.Өрнектеудің бір нұсқасы мына есептеуді береді:
S=ABP+(A+B+P)*P
P= AB+AP+BP

2 суретте қызметтік сызба көрсетілген, осы есептеулерді және талапты графикалық соммалаушының белгіленуін іске асырады.
а)
б)
SM
bi
ai
pi-1
pi
Si
pi
Si
8 - сурет. а) Сумматордың қызметтік сызбасы; б) Бірразрядты комбинациялық сумматордың шартты графикалық белгіленуі.

Сандық сызба техникасында тетрадтарды қосу есебі бар, яғни төртразрядты екілік кодтарды өзара қосу. Мұндай операцияны көпразрядты комбинациялық қосындылағыш орындайды.Бұл сызбалар бірразрядты комбинациялық қосындылағыштар негізінде құрылған, яғни оларды каскадты қосу жолымен құрған.Олар біртізбекті және параллелді болуы мүмкін.
Олардың сомасын біртізбекті кодқа екі ондық тетрадтарды тізбектей қайта түрлендіру және оларды ондық тетрад түрінде ұсыну, қосындылағыштардың каскадты қосуын қолданудан қарағанда өте күрделі болып табылады.Бірразрядты комбинациялық қосындылағыштардың каскадтық қосылуы параллелді қосындылағыш түрінде келеді.Бұл қосындылағыштар тізбектей, параллель және топтық ауыстырулар болып келеді. Қосындылағыштарды ауыстыру әдістері ең алдымен микросызбалардың жылдам әрекет етуін анықтайды.
Қосындылағыштардың жұмыс істеу логикасын қарастыруда жылдам әрекет ету берілген міндетпен анықталмаған, сондықтан бірразрядты комбинациялық қосындылағыштардың қарапайым қосылу сұлбасы ұсынылған (3 сурет).Бұл сұлбада қосылушы сандарды, алдыңғы тетрадтар соммасының ауыстыру белгісі және келесі тетрадтар соммасының ауыстыру белгісі кіші әріптермен көрсетілген.Үлкен әріптермен белгілер локальді көрсетілген, яғни әр бірразрядты қосындылағыш үшін.
Бұл сұлбада тізбектелген ауыстыру орындалған.Екі көпразрядты екілік сандарды қосу ең кіші разрядтан басталады және разрядтар бойынша төрт тактылы осы сұлба бойынша тізбектей орындалады.ы.

9 - сурет. Тізбектелген ауыстырумен параллельді комбинациялық қосындылағыш

1.2 Екілік қосындылағыштардың қолдануы

Екілік қосындылағыш(сур.10,а) А және В n-разрядты екілік сандарының арифметикалық суммасын түзу үшін қызмет етеді (сур.10,б).

10 -сурет

Қосу нәтижесі болып қосындының бесінші разряды деп қарастыруға болатын S төртразрядты қосындысы және Р ауысу болып табылады. Кіші разрядты биттерді өңдеу кезінде жарты қосындылағыштар қолданылады.
Жартылай қосындылағыштарды ЖӘНЕ және "Ерекше НЕМЕСЕ" логикалық элементтерінде жүзеге асыруға болады (сур.11).

11 - сурет

12 - сурет.

Екі жартылай қосындылағышдан және НЕМЕСЕ логикалық элементінен толық бірразрядты қосындылағыш құруға болады (сур.12).
К155ИМ3 микросұлбасының корпусында төрт толық бірразрядты қосындылағыш, төртразрядты қосындылағыш сұлбасына біріктірілген (сур.12).
Микросұлбаның қосымша полесінде қосындылағышдың кіріс және шығысының салмақтық коэфициенттері көрсетілген.
Ұяшықтар қоймасында сандық индикаторда санның (0-ден 9-ға дейін) детальдарын көрсететін құрылғыны жобалайық.

13 -сурет.

Есеп қосындылағыш көмегімен жеңіл шешіледі (сур.13). Бір разрядты (К555ИМ5), екіразрядты (К555ИМ2) және төрт разрядты (К555ИМ3) қосындылағыштар микросұлбалары іске қосылған, S1-S9 ажыратып қосқышының тең салмақпен тоғыз сигналын қосындылау керек. К514ИД1 дешифраторы арқылы қосынды сан жерлендірілген АЛС324А сандық жарықдиодты индикаторына беріледі .
Кәдімгі қосындылағыш қосымша код белгісімен берілген сандарды қосу үшін қолданылады. Шығысында қосымша қосынды коды пайда болады. Осылай сегізразрядты қосындылағыш көмегімен байттық қосындылардың алгебралық қосындысын жүргізуге болады. Бірдей белгісі бар санды қосу кезінде, модуль қосындысы 127 ден аспауы керек.
Қосындылағышдың кірісіне +100 және -16 сандарының қосымша кодтары берілсін. Шығысында аламыз

Сандардың n-разрядты екілік және екілік-ондық кодын салыстыру нәтижесін тіркейтін құрылғы сандық компаратор деп аталады (сур.14). А белгісімен шығысында логикалық бірлік түзіледі, егер АB және A=B кезінде логикалық 0. A белгісімен шығысында логикалық бірлік түзіледі, егер AB және A=B кезінде логикалық 0. А= шығысында логикалық бірлік, кодтар сәйкес болғанда түзіледі.

14-сурет,

Сандық компараторды қосындылағышда салуға болады, бір кірісінде А түзу сан кодын береді, келесі В инверсті сан коды (сур.14). Сандық мысалдарда, А=В үшін кіші төрт разрядты логикалық бірге тең, ал AB үшін ауысу шығысында бірге ауысады.

15- сурет

Тең белгілі код сұлбасын логикалық элементтерде құруға болады (сур.15). Интегралды микросұлбалардың кейбір сұлбаларында сандық компараторлар болады (мысалға, К555СП1).
Логикалық схемаларда қолданылатын екілік сандарды қосу, көбейту амалдары жиі қарастырылады. Екілік санды қосу тасымалдау есебімен сәйкес разрядтарды қосуға әкеледі.
Екі екілік санды қосуды жүзеге асыратын логикалық элементтердің шартты графикалық бейнеленуімен шындық кестесін (3.8-кесте) қарастыралық.

А
В
Σ
С0
Екілік сан қосылғыш тар
қосынды
тасымал

шектеулі НЕМЕСЕ
ЖӘНЕ

2-кесте. Жартылай қосындылағыш шындық кестесі

мұндағы, А, В - кіріс сигналдары, Σ - қосынды, С0 - шығыс тасымал дегенді білдіреді.
Бұл кестеден С0 =А*В екенін көреміз. Мұндай талап етілетін логикалық деңгейді алу үшін ЖӘНЕ элементін пайдалануға болады. Ал, енді қосынды шығысындағы күйді бульдік өрнекпен сипаттауға тырысалық. Сонда Σ=А*В+В*А бұл өрнек үшін 2 ЖӘНЕ-ЕМЕС 1 НЕМЕСЕ логикалық элементтері пайдаланылады, яғни, шектеулі НЕМЕСЕ пайдаланылады. Σ=АВ.
Сонымен, шектеулі НЕМЕСЕ салыстыру схемасы ғана емес, оның басқа маңыздылығы да бар. Ол оның шындық кестесін екілік сандарды қосу кестесімен салыстырудан шығады. Мұнда тек жоғары разрядқа көшу қарастырылмайды, оны қалыптастыру үшін салыстыру схемасына (шектеулі немесе) сәйкестендіру схемасын (және) қосу керек. Соңғысы А және В аргументтерінің екеуінің де мәндері бір мезгілде 1 болғанда ғана логикалық бірлікті туғызады. Шыққан схема жартылай қосындылағышдеп аталады.
Толық қосындылағыш үш кіріске ие. Көп разрядты екілік сандарды қосу үшін бірнеше жартылай және толық қосындылағыштар қажет. Мысалы, үш разрядты параллель қосындылағыш. Мысал ретінде тізбектелген әрекеттер қосындылағышын қарастырамыз.

16-сурет.Қосындылағыш

Мұның барлық мүмкін екілік разрядты А,В,Сік (cаrry input) қосылғыштары комбинациясы үшін шындық кестесі:

3-кесте. Қосындылағыш шындық кестесі

2. САНАҒЫШТАР
2.1 Жалпы түсініктеме

Санағыш дегеніміз - бұл функционалды тізбектес құрылғы. Оның шығысындағы сигналдар комбинациясы С санау кірісіне импульстің активті ауысуы келіп түскенде белгілі бір заңдылықпен өзгереді. Шығыс сигналдарының өзгеру заңдылығы санағыштың ішкі күйін кодтаудың таңдалған әдісімен анықталады. Басқалардан қарағанда екілік, екілік-ондық, унитарлы кодтар жиі қолданылады. Осы кодтарды қолданатын санағыштар интегралды орындауда шығарылады және, сәйкесінше, екілік, екілік-ондық, сақиналық деп аталады. Санау кірісінен басқа санағышта оның мүмкіндіктерін кеңейтетін басқа да кірістері болуы мүмкін (бастапқы күйге құру, жұмысты шешу және т.б.).
а)
б)
форма 1
форма 2
17-сурет. Сандық ИМС динамикалық кірісінің ШГБ (шартты графикалық белгіленуі)

Конструкторлық документацияның бірыңғай жүйесі (ЕСКД) С санау кірісін белгілеудің (және жалпы динамикалық ИМС кірістерін) бірнеше нұсқаларын ұсынады. Бұл нұсқалар 17-суретте көрсетілген : а) 0-ден 1-ге ауысу бойынша басқару (оң ауысу бойынша, фронт бойынша), және 17 б) суретінде- 1-ден 0-ге ауысу бойынша басқару теріс ауысу бойынша (қайту (спад) бойынша ). Форма 1 суреті ең қолайлы болып табылады.Санағыштың бастапқы күйін және пайдаланатын кодты біле тұра, шығыс сигналдарының комбинациясы бойынша оның санау кірісіне дәл сол мезетте келіп түскен импульстердің санын анықтауға болады. Сондықтан санағыштарды импульстерді санау үшін де қолдануға болады.
Санағыштың тұрақты күйінің (шығыстағы сигналдар комбинациясы) саны санаудың модулі немесе коэффициенті деп аталады. Санау модулі М деп белгіленеді және ол М модулі бойынша санағыш деп аталады. Санағышпен есептелуі мүмкін импульстердің максимал саны ( санағыш сыйымдылығы ) М-1 - ге тең. Санау кірісіне кезекті М-1 - ден кейінгі импульстің активті ауысуы келіп түскенде, санағыш бастапқы күйге ауысады. Мұндай жағдай санағыштың толып кетуі деп аталады.
Санағыштың модулі қолданатын кодқа және санағыш шығысының санына байланысты. Шығыс саны n болғанда, санаудың максимал модулі екілік үшін 2n , ал сақиналық санағыш үшін n (шығыс саны разряд санына тең) тең. Екілік-ондық санағышта бір ондық разряд үшін төрт шығыс (декадалар) қажет және мұндай декадалардың максимал санау модулі - 10.
Егер санағыштың кірісіне f жиілікті импульстар тізімі берілсе, санағыштың толып кетуіне периодты түрде fM жиілігімен пайда болады. Бұл қасиет жиілікті бөлу үшін қолданылады. Мұндай жағдайда шығыс сигналы соңғы разрядтан немесе толып кетуден қалыптасатын импульсі бар арнайы ... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Жартылай есте сақтау құрылғылары
Комбинациялық схемаларды талдау және синтездеу
Синхронды триггерлер
Electronics Workbench - сіздің компьютеріңіздегі электронды зертхана
Цифрлық сигналдардың коммуторлары
Шифраторлар мен дешифраторлар
Мультиплексор және демультиплексордің жұмысын зерттеу
Жады модулінде сыртқы және ішкі сигналдар арасында байланыс
Логикалық функциялар
Еркін қол жеткізу және тізбектей қол жеткізу жады модульдерінің сыртқы желісі
Пәндер