Автор работы: Пользователь скрыл имя, 04 Марта 2013 в 08:26, курсовая работа
Бұл курстық жұмысты бастамас бұрын студенттің микросхематехника пәнінен білімі жоғары болу керек. Бұл курстық жұмыстағы тақырыптар бір бірімен тығыз байланысты. Айта кететің болсақ ол шифратор, санауыш және тағы басқа сандақ құрылғыларды қарастырамыз.
КІРІСПЕ 2
I.БӨЛІМ. Шифратор (нышандағыш) 3
II.БӨЛІМ. Санауыш 7
III.БӨЛІМ. Регистр 14
IV.БӨЛІМ. ОЕСҚ микросхемасын таңдау 16
ҚОРЫТЫНДЫ 17
ҚОЛДАНЫЛҒАН ӘДЕБИЕТТЕР 18
Мазмұны
Бұл курстық жұмысты бастамас бұрын студенттің микросхематехника пәнінен білімі жоғары болу керек. Бұл курстық жұмыстағы тақырыптар бір бірімен тығыз байланысты. Айта кететің болсақ ол шифратор, санауыш және тағы басқа сандақ құрылғыларды қарастырамыз.
Импульсты генератордан
келетің кіру
УЕСҚ-ның шығулары Регистрдің ақпаратты
Сурет- а.
Яғни курстық жұмыста сурет-а да салынған структуралық схема б/ша цифрлық ақпартты тізбектей енгізетің құрылғының принципиальды электрлік схемасын құру керек.
Шифратор немесе кодер ( coder немесе encoder ) –сандық ақпараттардың екілік код түрінде орындайтын СҚ, яғни ондық сандардың код сөздеріне түрлендіру. Кез-келген шифратордың тиісті ондық сандар кірісіне және сәйкес код сөздеріне шығыстары болады. Көбінесе мұндай түрлендіруді ондық сандарға жүргізуде келеді. Шифраторлар көп функционалды СҚ микросхемасында қолданылуы мүмкін. Шифратор кескіні ағылшын әріпімен ( сурет 1 ) CD (coder) белгіленеді.
Сурет 1.
Шифратордың жұмыс атқару жүйесінде 2-сур қарапайым ЖӘНЕ – ЕМЕС элементтерінен құралған нышандағыш схемасы түрінде болады.
Жоғары 10 жолға 0 – 9 аралығында кіріс сандар мәні беріледі. Бұл сандар келіп түсетін ЖӘНЕ схемасының қосылуы суреттегідей деп алсақ, олардың төменгі шығыстарында белгілі бір екілік сандар жүйесі шығады.
Нышандағыштың ақиқат кестесі:
Ондық сандардың кірулері |
<<5311>> кодтың шығулары | |||
х |
У3 |
У2 |
У1 |
У0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
2 |
0 |
0 |
1 |
1 |
3 |
0 |
1 |
0 |
0 |
4 |
0 |
1 |
0 |
1 |
5 |
1 |
0 |
0 |
0 |
6 |
1 |
0 |
0 |
1 |
7 |
1 |
0 |
1 |
1 |
8 |
1 |
1 |
0 |
0 |
9 |
1 |
1 |
0 |
1 |
У0= Х1 \/ Х2 \/ Х4 \/ Х6 \/ Х7 \/ Х9 6 эл. НЕМЕСЕ
У1= Х2 \/ Х7
У2= Х3 \/ Х4 \/ Х8 \/ Х9 4 эл. НЕМЕСЕ
У3= Х5 \/ Х6 \/ Х7 \/ Х8 \/ Х9 5 эл. НЕМЕСЕ
Де Морганның 1-ші заңы:
__
____________ __ __ __
У0=Х1 \/ Х2 \/ Х4 \/ Х6 \/ Х7 \/ Х9 = Х1 * Х2 * Х4 * Х6 * Х7 * Х9 =
Х1 Х2 Х4 Х6 Х7 Х9
_______ __ __
У1= Х2 \/ Х7 = Х2 * Х7 = Х2 Х7 ;
_______________ __ __ __ __
У2= Х3 \/ Х4 \/ Х8 \/ Х9 = Х3 * Х4 * Х8 * Х9 = Х3 Х4 Х8 Х9 ;
У3= Х5 \/ Х6 \/ Х7 \/ Х8 \/ Х9 = Х5 * Х6 * Х7 * Х8 * Х9 = Х5 Х6 Х7 Х8 Х9
Барлығы: 1) элемент 6И – НЕ 2) элемент 2И- НЕ
3) элемент 4И –НЕ 4) элемент 5И – НЕ
Элементтер және микросхемалар тізімі:
Позиц. белгілеу |
Аталуы |
Саны |
Ескерту |
D1.1
D2.1
D3.1
D4.1 |
K555ЛА2
K555ЛИ1
K555ЛИ6
K555ЛЛ1 |
1
1
1
2 |
Барлығы қолданады
3 эл. қолданылмайды
1 эл. қолданылмайды
3 эл. қолданылмайды |
ЖӘНЕ-ЕМЕС базисіндегі шифратор схемасы:
Ондық сан кірістері
Сурет 1.2
Ескерту: Жұмысты анализдеу кезінде мыналарды ескеру қажет: Біздің құрған шифраторымыз (басылымдылықты) емес, активті сигналды бір ондық санның кірісіне беруге болады. Басылымдылықты ұйымдастыру үшін аз ондық сан кірістерінде активті сигналдың (блокировкалануын) қадағалау қажет.
Шифратор 5 санын кодтау керек дерлік. Ол үшін активті сигналды 0 (өйткені барлық кірістері инверсті) осы 5 санының кірістеріне береміз. Қалған барлық сан кірісіне пассивті логикалық деңгей 1 береміз. Схема бойынша анықтаймыз ( сурет 1.2), шығыста 1000 қалыптасады (ескереміз: қорытындыдағы код сөздерін төменнен жоғарыға қарай оқу қажет). Алынған шешімді ақиқат кестесімен салыстырамыз және қорытынды жасаймыз: шифратор санын дұрыс түрлендірді. Жұмысқа толық анализ жасау үшін барлық нұсқаларды тексеру талап етіледі, яғни осы жағдайда барлық санның дұрыс қолданылатынын тексеру керек. Біздің құрған схемамыз (сурет 1.2.) көшірме.
Санауыш дегеніміз - цифрлық электрондық құрылғы, кірісінде қанша рет логикалық күйдің өзгеруі есептеуге арналған құрылғы. Санауыштардың негізі ретінде 2 және 2-10 кодты пайдалыну. Санауыштардың келесі типтері кең ауқымда таралған:
Әр импульс келген сайын есептеү нәтижесі бірге өссе (суммируюший) деп аталады. Егер есептеу процесінде бұл нәтиже бірге кемісе бұндай есптеүіш алу (вычитающий) деп аталады. Егер осы екі қасиеттері бірге қолданса ондай есептеуіш (реверстік) деп аталады.
Санауыш импульстар санын санау үшін керек. Мысалы бізге онға дейінгі импульстар санын есептеп шығару керек делік. Санауыштар негізі, тригерлердің тек екіге (0,1) дейін ғана санай алатынын біле отырып қажетті, триггерлер санын біз 2n=10 теңдеуінен n-санын мәні ретінде табуымызға болады. Сонымен 23<10<24 болғандықтан, n =4 деп аламыз, яғни триггерлер саны төрттен кем болмауы тиіс. Бірақ тағы ескеретін жай: төрт триггерден тұратын триггер 16-ға деиін санай алады.
Санауыштың ақиқат кестесі:
Кіру сигн. N |
Санау нәтижесі |
D3 |
D2 |
D1 |
D0 | ||||
10-дық жүйе |
2-лік жүйе | ||||||||
Q3 |
Q2 |
Q1 |
Q0 | ||||||
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
2 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
3 |
2 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
4 |
3 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
5 |
4 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
6 |
5 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
7 |
6 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
8 |
7 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
9 |
8 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
10 |
9 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
Вейч картасының толтырудың тәртібін анықтаймыз:
СДНФ формасы :
__ __ __ __ __ __ __ __ __ __
D0= Q0 ^ Q1 ^ Q2 ^ Q3 \/ Q0 ^ Q1 ^ Q2 ^ Q3 \/ Q0 ^ Q1 ^ Q2 ^ Q3 \/ Q0 ^ Q1 ^ Q2 ^ Q3 \/
__ __
\/ Q0 ^ Q1 ^ Q2 ^ Q3
Q2 Q2
Q3
Q1
Q3
Q0 Q0 Q0
МДНФ
__ __ __ __ __ __ __ __ __ __
D0= Q0 ^ Q1 ^ Q2 ^ Q3 \/ Q0 ^ Q1 ^ Q2 ^ Q3 \/ Q0 ^ Q1 ^ Q2 ^ Q3 \/ Q0 ^ Q1 ^ Q2 ^ Q3 \/
__ __
\/ Q0 ^ Q1 ^ Q2 ^ Q3
__ __ __ __ __ __ __ __ __ __
D1 = Q0 ^ Q1 ^ Q2 ^ Q3 \/ Q0 ^ Q1 ^ Q2 ^ Q3 \/ Q0 ^ Q1 ^ Q2 ^ Q3 \/ Q0 ^ Q1 ^ Q2 ^ Q3
Q2 Q2
Q3
2 аймақ
Q1
1 аймақ
Q3
Q0 Q0 Q0
1 аймақ 2 аймақ
__ __ __ __ __ __ __ __ __ __
*
Q3 * Q2 * Q1 * Q0 = Q3 * Q2 * Q0 Q3 * Q2 * Q1 * Q0 = Q3 * Q2 * Q1
__ __ __ __
Q3 * Q2 * Q1 * Q0 Q3 * Q2 * Q1 * Q0
МДНФ
__ __ __ __
D1= Q3 * Q2 * Q0 \/ Q3 * Q2 * Q1
__ __ __ __ __ __ __ __ __ __
D2 = Q0 ^ Q1 ^ Q2 ^ Q3 \/ Q0 ^ Q1 ^ Q2 ^ Q3 \/ Q0 ^ Q1 ^ Q2 ^ Q3 \/ Q0 ^ Q1 ^ Q2 ^Q3
Q2 Q2
Q1
Q3
2 аймақ
Q1
1 аймақ
Q3
Q1
Q0 Q0 Q0
1 аймақ 2 аймақ
__ __ __ __ __ __ __ __ __
Q3 * Q2 * Q1 * Q0 = Q3 * Q2 * Q1 Q3 * Q2 * Q1 * Q0 = Q3 * Q2
----------------------
Q3 * Q2 * Q1 * Q0
МДНФ:
__ __ __ __
D2 = Q1 * Q2 * Q3 \/ Q1 * Q2 * Q3
__ __ __
D3 = Q0 ^ Q1 ^ Q2 ^ Q3 \/ Q0 ^ Q1 ^ Q2 ^ Q3
Информация о работе Сандық ақпаратты тізбектей еңізу құрылғысы