Сандық ҚҰрылғылардың математикалық негіздері 1 Санау жүйесі 2



жүктеу 3,51 Mb.
бет19/30
Дата21.05.2018
өлшемі3,51 Mb.
#15431
1   ...   15   16   17   18   19   20   21   22   ...   30

2.3 Шифрлаушылар

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

Шифрлаушы біртұтас кодты екілік кодқа айналдырады деуге болады.

Кейбір шифрлаушы жұмысқа рұқсат ететін кіріспен қамтамасыз етіледі.Осындай кірістің болуы сигналды уақыттың белгілі бір сәтінде белгілеуге мүмкіншілік береді.


2.1Кесте – Шифрлаушылар

N

Кірістік сигналдар

Шығу коды

x0

x1

x2

x3

x4

x5

x6

x7

y3

y2

y1

0

0

1

1

1

1

1

1

1

0

0

0

1

1

0

1

1

1

1

1

1

0

0

1

2

1

1

0

1

1

1

1

1

0

1

0

3

1

1

1

0

1

1

1

1

0

1

1

4

1

1

1

1

0

1

1

1

1

0

0

5

1

1

1

1

1

0

1

1

1

0

1

6

1

1

1

1

1

1

0

1

1

1

0

7

1

1

1

1

1

1

1

0

1

1

1

Кірістік сигналдың нөлдік активті мағынасы бар толық сегіз кірісі бар шифрлаушының құрылымының нұсқасын қарайық. Осындай шифрлаушының жұмыс істеу заңы 2.1 ақиқат кестесінде ұсынылады.



Байқалғандай, бастапқы функция нөлдік мағынаны әр жолда бір рет қане қабылдайды, бұл есептің шешуін жеңілдетеді. Байқауға қиын емес, егерде х4, х5, х6 және х7 аргументтерді көбейткенде, ал қорытындысын (нәтижесін) инверттілегенде (алмастырғанда) у3 шығуында логикалық бірлік шығады.

.

Басқа сигналдарға ,

.
Бұл шифрлаушыны іске асыру үшін үш ЛЭ 4И-НЕ қажет (2.7 а суреті). Алынған формулаларға қарағанда, х0 кірістік сигналы шығатын кодтың қалыптасуына қатыспайды. Сигналдың қалған х17 шығуларда болмауы, нөлдік жиынтық орнатылғанын көрсетеді. 2.7 б суретінде осы шифрлаушылардың графикалық шартты белгілеуі көрсетілген, мұнда СD белгісі СОDER ағылшын сөзіне кіретін әріптерден құрастырылған. Активті деңгей логикалық 0 болғандықтан, кірістерде инверсиялық басқару көрсетілген.


Белгілеп кету керек, шифрлаушыда инверсті шығулар да болады. Бұл жағдайда болымсыз заңына сәйкес шығатын сигналдар келесі формулармен сиппатталуы мүмкін:



Бастапқылық шифрлаушы келесіні білдіреді: бірнеше арнадан бір уақытта сұраныс жасалған кезде (бірнеше кнопканы бір уақытта басқанда), шығуда аға (бас) арнаңың коды құрылады. Бастапқылық шифрлаушылар шығуда бас сұраныстың екілік нөмірін құрайды. Мұны көру жеңіл, егерде бір ғана қозған кіріс болғанда бастапқылық шифрлаушылар екілік шифрлаушылар сияқты жұмыс істейді.

Сондықтан элементтер сериясында екілік шифрлаушылар дербес элемент ретінде болмауы мүмкін. Оның жұмыс режимі - бастапқылық шифрлаушының жұмысының жеке (кездесойқ) күйі.

Кесте бастапқылық шифрлаушы сигналдарының мүмкін болатын барлық комбинациялардағы жұмысын толық сиппаттайды: Е 1 –осы шифрлаушының жұмыс істеуге рұқсат сигналы; R7 ...R0 шифрлаушының кірістеріндегі сигналдар; А2 ...А0 аға(бас) сұраныстың нөмірін қалыптастыратын, шығатын екілік кодтың разрядттар мағынасы. Барлық белгіленген сигналдар ЕI =1 (шифрлаушының жұмысына рұқсат берілген) шартта қалыптасады. ЕI =0 болғанда, кірістің күйіне тәуелсіз, барлық шығу сигналдар нөлге теңеледі.



2.2. кестесі - Бастапқылық шифрлаушының ақиқат кестесі

EI

R7


R6

R5

R4

R3

R2

R1

R0

A2

A1

A0

1


1


X


X


X


X


X


X


X


1


1


1


1


0


1


X


X


X


X


X


X


1


1


0


1


0


0


1


X


X


X


X


X


1


0


1


1


0


0


0


1


X


X


X


X


1


0


0


1


0


0


0


0


1


X


X


X


0


1


1


1


0


0


0


0


0


1


X


X


0


1


0


1


0


0


0


0


0


0


1


X


0


0


1


1


0


0


0


0


0


0


0


1


0


0


0


1


0


0


0


0


0


0


0


0


0


0


0


0


X


X


X


X


X


X


X


X


0


0


0

2.8. суретінде шифрлаушылардың кірістерінің екі есе көбейуі көрсетілген (8-ден 16 –ға дейін). Сонымен бірге, элементтер сериясының көбіне тәң келетін инверсиялық шығу мен кірістері бар шифрлаушылар көрсетілген.


Егерде 2 шифрлаушының кірісінде сұраныстар жоқ болғанда, ол кіші шифрлаушының жұмысына рұқсат береді, ЕО2=0 сигналын тудырады да өзінің а2...а0 шығуларын енжар (пассив) бірлі-жарым (жеке) күйге келтіреді. Енді тұтас сұлбаның а шығуларына а01, а11, а21 кіші шифрлаушының шығуларының инвертті мағыналары (көрсеткіштері) жіберіледі, бұл нөлмен бірге а3 разрядында нөлден жетіге дейін нөмірлерге сәйкес келеді.


2.8. сурет. - Бастапқылық шифрлаушының мөлшерлілігін (өлшемділігін) ұлғайту (өсіру) сұлбасы.

Осылайша, сұраныстың 16 кірісі бар сұлбасы жасалады, сонымен бірге R15 кірсінің аға (бас) басымдылығы бар. Элемент 4-тің шығуы қай шифрлаушыда болсын бір ғана сұраныс болғанда да, бірлік мағынасын көрсетеді.

Шифрлаушылар микропроцессордың жұмысын сыртқы құрылғылармен тоқтату контроллерде, кернеуді кодқа айнылдыратын параллельді өңдегіште қолданылады. Бұдан басқа олар автоматика құрылғыларда, әсіресе ақпаратты енгізу/ шығару құрылғыларда қолданылады. Енгізу клавиатурасында ондық цифрлар, әріп әліпбиі бар пернелерді басқанда, аңдысқан (орныққан) код екілік кодқа өзгеруге тиісті.



жүктеу 3,51 Mb.

Достарыңызбен бөлісу:
1   ...   15   16   17   18   19   20   21   22   ...   30




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау