Автор: Пользователь скрыл имя, 11 Марта 2012 в 14:42, курсовая работа
Бұл курстық жобада міндетті түрде оң таңбалы сандардың цифрлық көбейткішінің логикалық сызба жобасы құрастырылады. Оң таңбалы санның цифрлық көбейткішінде А көбейтілетін сан мен В көпразрядты көбейткіш кірісі қарастырылған А=5 (101), В=6 (110).
А мен В екілік санын өз ара көбейту барысында конъюнктор желісі ретінде көрсетілген КЛС1 , КЛС2 , КЛС3 (Қ3, Қ4, Қ5) аралас цифрлық қондырғыда үш бөліктен тұратын көбейтінді нәтижесін аламыз.
Бұл курстық жобада міндетті түрде оң таңбалы сандардың цифрлық көбейткішінің логикалық сызба жобасы құрастырылады. Оң таңбалы санның цифрлық көбейткішінде А көбейтілетін сан мен В көпразрядты көбейткіш кірісі қарастырылған А=5 (101), В=6 (110).
А мен В екілік санын өз ара көбейту барысында конъюнктор желісі ретінде көрсетілген КЛС1 , КЛС2 , КЛС3 (Қ3, Қ4, Қ5) аралас цифрлық қондырғыда үш бөліктен тұратын көбейтінді нәтижесін аламыз.
Ары қарай бөліктегі көбейтіндіні бір разряд солға қарай (Қ6, Қ7) ығыстырғыш регистрдың көмегімен жылжытуымыз керек. Содан соң бөліктегі көбейтіндіні (Қ8, Қ9) сумматорымен өз ара қосу қажет.
Алынған көбейтінді нәтижесі, сонымен қатар параллель желіге шығарылатын болғандықтан (Қ10) параллель- тізбекті регистрдың көмегімен тізбекті пішінге түрленуі қажет.
Көбейтілетін А санының мәні ондық санақ жүйесінде (ОСЖ) 0-ден 15-ке дейінгі аралықта өзгере алады. В сандары да (ОСЖ) 0-ден 15-ке дейінгі аралықта өзгере алады. Сонымен, екілік сандарды көбейту барысында жартылай көбейтінді алынады 2,3 жартылай көбейтінді солға жылжытылады жәнебарлық жартылай көбейтінді қосылып, толық көбейтінді аламыз.
А=5 - 101 – код 8421
В=6 - 110 – код 8421
А –А3 А2 А1
В –В3 В2 В1
+ (А3В2)(А2В2)(А1В2)
(А3В3) (А2В3)(А1В3)
S5 S4 S3 S2 S1
Ондық
сандарды сақтаған кезде ондық
сандардың әр бір саны екілік
формада беріледі, мұндай сандардың
ретін екілік- кодпен жазылған
ондық жүйе деп аталады.
Ондық санды екілік формада көрсету үшін, санды екіге тізбектей бөлу керек. Мысалы 16 санын тізбектей екіге бөлсек келесідей сандар комбинациясы болады: 10000. Екілік санды кері ондыққа айналдыру үшін, әр дәрежені тізбектей көбейту қажет.
2. ШИФРЛАУШЫНЫ СИНТЕЗДЕУ (У1).
Шифрлаушы (кодер) – деп логикалық амалдарды орындау үшін кіріс сандарының сандық таңбаларын сигналға түрлендіретін құрылғыны айтады.
Шифрлаушылар
сандық қондырғыларда
Бізге осы курстық жобада коды 8421 немесе- емес базисі берілген шифрлаушы құруымыз керек, басқалай айтқанда негізгі логикалық элементтер, дизьюнктор бұл екілік сандардың логикалық қосылуын орындайды.
Біріншіден біз ақиқат кестесін 8421 кодына сәйкес толтырамыз (2.1 кесте). Содан соң дизьюнция арқылы бейнеленген ақиқат кестесі негізіндешифрлаушының шығыс функциясын жазамыз, осыдан кейін шифрлаушының схемасын саламыз, НЕМЕСЕ интегралды логикалық элементе істелінген.
Десятичные числа(у) |
Х4 |
Х3 |
Х2 |
Х1 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
2 |
0 |
0 |
1 |
0 |
3 |
0 |
0 |
1 |
0 |
4 |
0 |
1 |
0 |
0 |
5 |
0 |
1 |
0 |
1 |
6 |
0 |
1 |
1 |
0 |
7 |
0 |
1 |
1 |
1 |
8 |
1 |
0 |
0 |
0 |
9 |
1 |
0 |
0 |
1 |
2.1. Кесте.8421 кодтағы шифрлаушының ақиқат кестесі.
Осы кестеге шығыс мәндері үшін логикалық функциясын жазамыз.
x1 = y1 y3 y5 y7 y9 ; x3 = y4 y5 y6 y7 ;
x2 = y2 y3 y6 y7; x4 = y8 y9 .
Берілген тапсырмаға сәйкес алынған функцияның нәтижсін НЕМЕСЕ –ЕМЕС базисіне Де-Морган заңын қолдану арқылы келтіру қажет.
x1 = ; x3 = ;
x2 = ; x4 = .
НЕМЕСЕ – ЕМЕС интегралды логикалық элементе құралған шифрлаушының схемасын сызамыз, K555ЛЕ1 схемасында жасалған.
Бұл курстық жобада екінші- көбейткіш екілік- ондық есептеуіштен 8421 кодында әкелінеді. Санақшылар – деп кіріс арналарына түскен дабылдарды санап, жадында сақтап, оларды керекті кезінде шығыс арналарына шығара алатын құрылғыны айтады.
Ксч –сандық автоматтың ішкі күйлерінің саны.
Мүмкін Ксч =2k, мұнда k – бүтін сан болса, онда санақшы екілік деп аталады.
Мүмкін Ксч = 10k-онда ондақ санақшы.
Ең қарапайым санақшы– бұл триггер. Оның Ксч =2,үйткені ол екі күйде де бола алады.
Триггерлерді қосу мезетіне байланысты санақшылар синхронды және асинхронды болып бөлінеді. Асинхронды қосылу мезетінде триггерлердің бір күйден екінші күйге ауысуы кезекпен жүреді, ал синхронды болғанда триггерлер бір мезетте ауысады.
Cанақшылар қосатын және шегеретін болады.
Қосатын және шегеретін
Бұл бөлімде біз санақшыны
Санақшының күйлерінің жинақ (кесте 3.2) кестесі және де оның ауысу (кесте 3.1). кестесі санақшыны құрастырудағы ажырамас бөлігі болып табылады.
Ақиқат кестесінде триггерлердің бір қалыптан екінші қалыпқа тізбектей ауысуы сарапталады, бірінші бағана х1., бастап содан кейін санақшы ауысу кестесімен сәйкестендіреді, жинақталған нәтижелерді санақшының күйлерінің жинақ кестесіне толтырылады.
J1 |
K1 |
J2 |
K2 |
J3 |
K3 |
J4 |
K4 | |
0 |
1 |
- |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
- |
1 |
1 |
- |
0 |
1 |
0 |
1 |
2 |
1 |
- |
- |
0 |
0 |
1 |
0 |
1 |
3 |
- |
1 |
- |
1 |
1 |
- |
0 |
1 |
4 |
1 |
- |
0 |
1 |
- |
0 |
0 |
1 |
5 |
- |
1 |
1 |
- |
- |
0 |
0 |
1 |
6 |
1 |
- |
- |
0 |
- |
0 |
0 |
1 |
7 |
- |
1 |
- |
1 |
- |
1 |
1 |
- |
8 |
1 |
- |
0 |
1 |
0 |
1 |
- |
0 |
9 |
- |
1 |
1 |
- |
0 |
1 |
- |
0 |
10 |
1 |
- |
- |
0 |
0 |
1 |
- |
0 |
11 |
- |
1 |
- |
1 |
1 |
- |
- |
0 |
12 |
1 |
- |
0 |
1 |
- |
0 |
- |
0 |
13 |
- |
1 |
1 |
- |
- |
0 |
- |
0 |
14 |
1 |
- |
- |
0 |
- |
0 |
- |
0 |
15 |
- |
1 |
- |
1 |
- |
1 |
- |
1 |
Кесте3.2.Cанақшы күйлерінің жинақ кестесі.
Вейч картасын пайдаланып әрі қарай санақшы құрау үшін функциялар есептелінеді. Вейч картасын толтыруға қолайлы болуы үшін өзінің толыру тәртібі бар (таблица 3.3).
Кесте 3.3. Шығыс триггерлердің параметрлеріне сәйкес вейч картасын толтыру тәртібі.
Вейч карталарға сәйкес триггерлердің кірістері 3.1 суретте көрсетілген. Параметрлерді біріктіру жолымен функцияны жеңілдетеміз, ол арқылы санақшыны саламыз.
Сурет 3.1. триггерлердің кірісіне сәйкес вейч картасы.
J1=K1=1; J2= ; K2=Q1 ; J3= ; K3 = J4=Q1 Q2Q3; K4= .
3.3 суретте санақшының схемасы берілген, бұл кері байланыс көмегі арқылы К155ИЕ5 микросхемасында құрастырылған.
К155ИЕ5 микросхемасы асинхронды екілік санақшы болып келеді. Ол Т- триггерлардан тұрады және 0 келтірілген екі R кірісі бар.
Сурет 3.3. К155ИЕ5 микросхемасында құрастырылған санақшы.
4. АРАЛАС ЛОГИКАЛЫҚ СХЕМАЛАРЫ(Қ3,
Комбинациялық логикалық схемалар (КЛС) немесе сандық қондырғылар комбинациялық түрде (КЦУ) – бұлар автоматты жадсыз. Шығыстағы әр бір символ символдармен анықталады, кіріс дәл қазіргі жұмыс істеп тұрған уақыт пен символдарға тәуелді емес.
Бұл бөлімде екілік сандарды көбейту операциясын істеу керек, бұл үшін мына қондырғылар қолданылады – коньюктор немесе логикалық қондырғы «ЖӘНЕ».
5 суретте комбинациялық схема
көрсетілген, сандарды
Тапсырмаға байланысты Қ3, Қ4, Қ5 микросхема таңдауымыз қажет.
А мен В көбейткен кезде жартылай көбейтінді шығады:
А4В1 , А3В1 А2В1 , А1В1 – 1-ші жартылай көбейтінді.
А4В2 , А3В2 А2В2 , А1В2 – 2-ші жартылай көбейтінді.
А4В3 , А3В3 А2В3 , А1В3 – 3-ші жартылай көбейтінді.
А және В сандарын разряд бойынша көбейту үшін К555ЛА3 микросхемасын қолданамыз.