Автор работы: Пользователь скрыл имя, 27 Ноября 2013 в 19:12, курсовая работа
Бұл курстық жұмыcты бастамас бұрын студенттің микросхематехника пәнінен білімі жоғары болу керек. Бұл курстық жұмыстағы тақырыптар бір бірімен тығыз баилынысты. Айтып өтсек шифратор, дешифратор, санауыш және тағы басқа сандақ құрылғыларды қарастырамыз.
Бұл курстық жұмыcты бастамас бұрын студенттің микросхематехника пәнінен білімі жоғары болу керек. Бұл курстық жұмыстағы тақырыптар бір бірімен тығыз баилынысты. Айтып өтсек шифратор, дешифратор, санауыш және тағы басқа сандақ құрылғыларды қарастырамыз.
Шифратор немесе кодер (coder немесе encoder) – сандық ақпараттардың екілік код түрінде орындайтын СҚ, яғни ондық сандардың код сөздеріне түрлендірү. Кез-келген шифратордың тиісті ондық сандар кірісіне және сәйкес код сөздеріне шығыстары болады. Шифраторлар көпфункционалды СҚ микросхемасында қолданылуы мүмкін. Шифратор кескіні ағылшын әріпімен (сурет 1.2) CD (coder) белгіленеді.
Микросхема түрінде шифратор екі түрде шығарылады:
Нұсқа бойынша нақты кодтің түрі және түрлендірілетін m-саны кесте 1.1-де берілген.
Кесте 1.1
Нұсқаның номері |
Кодтың түрі |
Енгізілетін цифралардың саны |
Тригерлердің түрлері |
n |
m |
1 |
2421 |
12 |
D |
10 |
2 |
Сурет 1.2
Мұндай шифратор барлық 0...9-ға дейінгі ондық сандар үшін он
кірістен және “2421” төртразрядты код үшін 4 шығыстан тұрады.
Кесте 1.2
Ондық сан кірістері |
“2421” код шығыстары | |||
X |
D |
C |
B |
A |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
2 |
0 |
0 |
1 |
0 |
3 |
0 |
0 |
1 |
1 |
4 |
0 |
1 |
0 |
0 |
5 |
1 |
0 |
1 |
1 |
6 |
1 |
1 |
0 |
0 |
7 |
1 |
1 |
0 |
1 |
8 |
1 |
1 |
1 |
0 |
9 |
1 |
1 |
1 |
1 |
Кесте 1.3
Ондық сандар |
Екілік – ондық код | |||||
8421 |
7421 |
5421 |
2421 |
5311 |
Грей | |
0 |
0000 |
0000 |
0000 |
0000 |
0000 |
0000 |
1 |
0001 |
0001 |
0001 |
0001 |
0001 |
0001 |
2 |
0010 |
0010 |
0010 |
0010 |
0011 |
0011 |
3 |
0011 |
0011 |
0011 |
0011 |
0100 |
0010 |
4 |
0100 |
0100 |
0100 |
0100 |
0101 |
0110 |
5 |
0101 |
0101 |
1000 |
1011 |
1000 |
0111 |
6 |
0110 |
0110 |
1001 |
1100 |
1001 |
0101 |
7 |
0111 |
1000 |
1010 |
1101 |
1011 |
0100 |
8 |
1000 |
1001 |
1011 |
1110 |
1100 |
1100 |
9 |
1001 |
1010 |
1100 |
1111 |
1101 |
1101 |
Кесте 1.3 жалғасы
Ондық сандар |
Екілік – ондық код | ||||
3-тен артық |
5-тен 2 |
3а + 2 |
51111 |
Джонсон | |
0 |
0011 |
11000 |
00010 |
00000 |
00000 |
1 |
0100 |
01100 |
00101 |
00001 |
00001 |
2 |
0101 |
00110 |
01000 |
00011 |
00011 |
3 |
0110 |
00011 |
01011 |
00111 |
00111 |
4 |
0111 |
10001 |
01110 |
01111 |
01111 |
5 |
1000 |
10100 |
10001 |
10000 |
11111 |
6 |
1001 |
01010 |
10100 |
11000 |
11110 |
7 |
1010 |
00101 |
10111 |
11100 |
11100 |
8 |
1011 |
10010 |
11010 |
11110 |
11000 |
9 |
1100 |
01001 |
1101 |
11111 |
10000 |
A = X1 V X3 V X5 V X7 V X9.
B = X2 V X3 V X5 V X8 V X9.
C = X4 V X6 V X7 V X8 V X9.
D = X5 V X6 V X7 V X8 V X9.
Бұл базиске өту үшін әуелі
B V C V D... = B * C * D...
A = X1 V X3 V X5 V X7 V X9 = X1 * X3 * X5 * X7 * X9 = X1 I X3 I X5 I X7 I X9
1 элемент 5И-НЕ.
Қалған логикалық мәндер осындай құрылымда болады, И-НЕ базисіне алмасу поцессі дәл осындай. Сондықтан алынған шешімді жазуымызға болады.
B = X2 I X3 I X5 I X8 I X9 1 элемент 5И-НЕ.
C = X4 I X6 I X7 I X8 I X9 1 элемент 5И-НЕ.
D = X5 I X6 I X7 I X8 I X9 1 элемент 5И-НЕ.
Шифратор схемасын құру үшін: 4 элемент 5И-НЕ қажет.
Ескеру қажет, логикалық мәндердің X1, X2, X3 барлық кіріс сигналдарын терістеу қажет. Осы операцияны орындау үшін схемаға логикалық элементтнрді енгізбейміз: шифратордың барлық кірістерін (К555ИВ3 микросхемасындай) терісті деп есептейміз.
Сурет 1.3
Кесте 1.4
Поз. Шарты |
Аталуы |
Саны |
Ескерту |
D1...D4 |
КР1533ЛА2 |
4 |
Шифратор 2 санын кодтау керек. Ол үшін активті сигналды 0 (өйткені барлық кірістері инверсті) осы 2 санының кірісіне береміз. Қалған барлық сан кірісіне пассивті логикалық деңгей 1 береміз. Біздің құрған схемамыз (сурет 1.3) көшірме. Соңғы вариантты орындау керек:
Жоғарыда айтылғандарды ескере отырып шифратор схемасы 1.4 суретте көрсетілген түрде болады.
Сурет 1.4
Санауыштардың негізі ретінде екілік кодты және екілік ондық кодты пайдалану болып табылады. Санауыштардың келесі типтері кен ауқымды таралған:
Әр импульс келген сайын есептеу нәтижесі бірге өсетін болса қосылғыш (суммируюший) деп аталады. Қосылғыш (септеуіш), есептеу барысында белгілі бір санды бір дәрежеге қосу болып табылады немесе арттыру, әғни бір импульс келгеннен кейін екінші импульс келіп жеткен кезде есептеуіш өзінің келесі күйін бастапқы күйге өзгертеді. Есептеуіштердің күйлерін Q шығысынан анықтаймыз.
Егер есептеу процесінде бұл нәтиже бірге кемісе бұндай есптеуіш алу (вычитающий) деп аталады. Егер осы екі қасиеттері бірге қолданса ондай есептеуіш реверстік деп аталады.
Нұсқа бойынша онға дейінгі импульстар санын есептеп шығару керек. Санауыштар негізі, тригерлердің тек екіге (0, 1) дейін ғана санай алатынын біле отырып қажетті триггерлер санын біз 2n=10 теңдеуінен n-санын мәні ретінде табуымызға болады. Сонымен 23<10<24 болғандықтан, n=4 деп аламыз, әғни триггерлер саны төрттен кем болмауы тиіс. Бірақ тағы ескеретін жай: төрт триггерден тұратын триггер 16-ға деиін санай алады. Санауыш тек қана бір режимде – ол қосу режимінде жұмыс жасағандықтан, оның санайтын кіруі де біреу болады.