Сабақтың тақырыбы: Кодерлер және дешифраторлар. Мақсаты, құрылымы, қолданылуы Негізгі ақпарат



бет5/5
Дата13.12.2022
өлшемі192,02 Kb.
#56876
түріСабақ
1   2   3   4   5
Байланысты:
Декодерлер

Ондық сан

екілік код саны

Төртінші дәреже

Үшінші дәреже

Екінші дәреже

Бірінші дәреже

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

0

1

0

1

6

0

1

1

0

7

0

1

1

1

8

1

0

0

0

9

1

0

0

1

Ондық сандар кестеде жазылады және оларға екілік сандар тағайындалады. Кестені талдағаннан кейін кодтаушыны құру үшін қажетті келесі қорытындыларды жасай аламыз. Енгізу құрылғысында 0-ден 9-ға дейінгі он перне болуы керек. Құрылғының шығысы төрт таңбалы екілік код болады. Сонымен қатар, 1,3,5,7,9 пернелері басылса, бірінші цифрдың шығысында ақпарат (логикалық 1) болады. 2,3,6,7 пернелері басылғанда екінші санның шығысы 1 болады. 4,5,6,7 пернелері басылғанда үшінші санның шығысы 1 болады. Төртіншісінің шығысында – 8 немесе 9 пернелері басылғанда.Құрылғыны құрастыру үшін бізге пернелердегі ақпаратты біріктіретін және оны сәйкес битке беретін логикалық НЕМЕСЕ элементтері қажет.
Мұндай құрылғының диаграммасы 2-суретте көрсетілген.Логикалық тізбектерде қолданылатын кодтаудың символдық бейнесі 3-суретте көрсетілген.

IV. Қарым-қатынас, білімді жүйелеу және алған білімдерін бекіту кезеңі.

Мұғалім. Зерттелген материалды бекіту үшін біз электронды модельде кодтаушының жұмысын тексереміз. Электрондық модель мыналарды көрсетеді: кодтаушының ақиқат кестесі, логикалық тізбектердегі шартты кескін, электр тізбегі және кіріс пернелері. Кодердің жұмысын тексеру үшін кез келген ондық санды таңдап, оған сәйкес пернені басу жеткілікті. Кодер шығысында санның екілік коды пайда болады, ал бірлік қызыл түспен көрсетіледі. Алынған екілік кодтың ақиқат кестесінің мазмұнына сәйкестігін тексеру қажет. Бастайық.
Оқушылар компьютерде жұмыс істейді.
V. Қорытындылау. Үй жұмысы.
Бүгін біз заманауи технологияда кең қолданыс тапқан құрылғымен кездестік. Әрқайсымыз күн ішінде кодтаушылармен жиі кездеседі. Бұл, ең алдымен, компьютерлер, телефон, теледидардың қашықтан басқару пульті, микротолқынды пеш, кір жуғыш машина және басқа да тұрмыстық техника.
Үйге тапсырма ретінде мен келесі сабаққа ұсынылған материалды қайталауды және мен атамаған шифрлағыштардың қандай тұрмыстық техникада практикалық қолданыс тапқанын анықтауды сұраймын. Рақмет сізге! Сау болыңыз!

Сандық технологияның өте маңызды элементтерінің бірі, әсіресе компьютерлер мен басқару жүйелерінде, кодтаушылар мен декодерлер.
Кодер немесе декодер деген сөзді естігенде, тыңшылық фильмдердегі сөз тіркестері ойға оралады. Бірдеңе: жөнелту шифрын шешу және жауапты шифрлау.
Біздің және шетелдік резиденциялардың шифрлау машиналары кодтауыштар мен декодерлерді пайдаланатындықтан, бұл жерде ешқандай қате жоқ.
Кодерлер.
Сонымен, кодтаушы (кодер) бір санау жүйесінің кодын басқа жүйенің кодына түрлендіретін электрондық құрылғы, бұл жағдайда микросұлба. Электроникада ең көп қолданылатыны позициялық ондық кодты параллель екілік жүйеге түрлендіретін кодерлер. Электр сызбасында кодтарды осылай көрсетуге болады.

Мысалы, біз қолымызда кәдімгі калькуляторды ұстадық деп елестетейік, оны қазір кез келген оқушы пайдаланады.

Калькулятордағы барлық әрекеттер екілік сандармен орындалатындықтан (цифрлық электроника негіздерін еске түсіріңіз), пернетақтадан кейін енгізілген сандарды екілік түрге түрлендіретін кодтауыш бар.
Калькулятордың барлық түймелері жалпы сымға қосылған және, мысалы, кодтаушының кірісіндегі 5 түймешігін басу арқылы біз оның шығысында осы санның екілік түрін бірден аламыз.
Әрине, калькулятордың шифрлағышында кірістердің көп саны бар, өйткені оған сандардан басқа, арифметикалық амалдардың кейбір басқа символдары енгізілуі керек, сондықтан шығыстардан екілік түрдегі сандар ғана емес, командалар да жойылады. кодтаушы.
Егер кодтаушының ішкі құрылымын қарастыратын болсақ, онда оның ең қарапайым негізгі логикалық элементтерде жасалғанына көз жеткізу оңай.
Екілік логикада жұмыс істейтін, бірақ операторға ыңғайлы болу үшін ондық пернетақтасы бар барлық басқару құрылғыларында кодтаушылар қолданылады.
Декодерлер.
Декодерлер бір топқа жатады, тек олар керісінше жұмыс істейді. Олар параллель екілік жүйені позициялық ондыққа түрлендіреді. Диаграммадағы шартты графикалық белгілеу келесідей болуы мүмкін.

Немесе осылай.

Декодерлер туралы толығырақ айтатын болсақ, олар екілік кодты әртүрлі санау жүйелеріне (ондық, он алтылық және т.б.) түрлендіре алатынын айтқан жөн. Мұның бәрі микросхеманың нақты мақсаты мен мақсатына байланысты.
Ең қарапайым мысал. Сіз сандық жеті сегментті индикаторды бірнеше рет көрдіңіз, мысалы, жарық диодты. Онда ондық сандар мен бала кезімізден үйренген сандар (1, 2, 3, 4...) көрсетіледі. Бірақ, өзіңіз білетіндей, цифрлық электроника екілік сандармен жұмыс істейді, олар 0 және 1 комбинациясы болып табылады. Екілік кодты ондық санаға не түрлендірді және нәтижені цифрлық жеті сегментті көрсеткішке берді? Сіз декодер мұны жасады деп болжаған шығарсыз.
Декодер микросхемасынан тұратын қарапайым схеманы жинасаңыз, декодердің жұмысын тірі түрде бағалауға болады. K176ID2және жарықдиодты жеті сегментті индикатор, ол «сегіздік» деп те аталады. Диаграмманы қараңыз, декодер қалай жұмыс істейтінін түсіну оңайырақ. Тізбекті жылдам жинау үшін дәнекерлеусіз нан тақтасын пайдалануға болады.

Анықтама үшін. K176ID2 микросхемасы 7 сегментті жарықдиодты индикаторды басқару үшін жасалған. Бұл чип екілік кодты түрлендіруге қабілетті 0000 бұрын 1001 , ол 0-ден 9-ға дейінгі ондық сандарға сәйкес келеді (бір онжылдық). Қалған, ескі комбинациялар жай ғана көрсетілмейді. C, S, K тұжырымдары көмекші болып табылады.
K176ID2 чипінде төрт кіріс бар (1, 2, 4, 8). Кейде оларға да сілтеме жасалады D0-D3. Бұл кірістерге параллель екілік код беріледі (мысалы, 0001). Бұл жағдайда екілік кодта 4 бит болады. Микросұлба кодты шығатындай етіп түрлендіреді ( a-g) жеті сегментті индикаторда біз үйренген ондық сандар мен сандарды құрайтын сигналдар пайда болады. K176ID2 декодері 0-ден 9-ға дейінгі диапазондағы ондық сандарды көрсетуге қабілетті болғандықтан, біз оларды тек индикаторда көреміз.
K176ID2 дешифраторының кірістеріне 4 ауыстырып қосқыш (S1 - S4) қосылған, олардың көмегімен дешифраторға параллельді екілік кодты қолдануға болады. Мысалы, ауыстырып қосқышты жабу кезінде S1микросұлбаның 5-шы шығысына логикалық бірлік қолданылады. Ауыстырып қосқыштың контактілерін ашсаңыз S1- бұл логикалық нөлге сәйкес келеді. Ауыстырып-қосқыштардың көмегімен микросұлбаның кірістерінде 1 немесе 0 логикасын қолмен орнатуға болады.Менің ойымша, мұнымен бәрі түсінікті.
Диаграмма 0101 кодының DD1 дешифраторының кірістеріне қалай қолданылатынын көрсетеді.Светодиод индикаторында 5 саны көрсетіледі.Егер тек S4 ауыстырып қосқышы жабық болса, индикаторда 8 саны көрсетіледі. екілік кодта 0-ден 9-ға дейінгі сан, төрт сан жеткілікті: a 3 * 8 + a 2 * 4 + a 1 * 2 + a 0 * 1, қайда а 0 - а 3, санау жүйесіндегі сандар (0 немесе 1).
0101 санын ондық түрде көрсетейік 0101 = 0*8 + 1*4 + 0*2 + 1*1 = 4 + 1 = 5 . Енді диаграмманы қарастырайық және цифрдың салмағы формулада 0 немесе 1-ге көбейтілген санға сәйкес келетінін көрейік.
TTL технологиясына негізделген декодер - K155ID1 бір уақытта IN8, IN12 типті газды разрядтық цифрлық индикаторды басқару үшін пайдаланылды, олар 70-ші жылдары үлкен сұранысқа ие болды, өйткені төмен вольтты жарықдиодты индикаторлар әлі де өте сирек болды.
80-жылдары бәрі өзгерді. Жеті сегментті жарықдиодты матрицаларды (индикаторларды) және радиоәуесқойлар арасында кең таралған электронды сағаттарды құрастырудағы бумды еркін сатып алуға болады. Үйде жасалған электронды сағаттарды тек жалқаулар ғана үйге жинамайды.
Кодер дешифраторға кері мәселені шешеді: атап айтқанда, оның шығыстарында қозған ақпарат кірісінің ондық санына сәйкес келетін екілік код орнатылады.
Шығу кезінде табиғи екілік кодты алу үшін шифрлағышты құрастыру кезінде мұндай кодтың ең аз маңызды разрядындағы бірлік тақ ондық разрядтар 1, 3, 5, 7, ... болатыны ескеріледі, яғни ең аз мәнді цифрдың шығысы 1 болуы керек, егер бар болса №1 кірісте немесе № 3 кірісте және т.б. Сондықтан көрсетілген сандар астындағы кірістер НЕМЕСЕ элементі арқылы ең аз мәнді цифрдың шығысына қосылады. Екілік кодтың екінші санындағы бірлік ондық 2, 3, 6, 7, . . .; НЕМЕСЕ элементі арқылы осы сандары бар кірістер кодтың екінші цифры орнатылған кодтаушының шығысына қосылуы керек. Сол сияқты, НЕМЕСЕ элементі арқылы 4, 5, 6, 7, ... кірістері үшінші разряд орнатылған шығысқа қосылуы керек, өйткені олардың кодтарында осы битте бір және т.б.
Көрсетілген принципке сәйкес салынған кодтаушы тізбегі күріште көрсетілген. 3.9, а, ал шартты сурет – күріш. 3.9, b, мұндағы E - жұмысқа рұқсаттың кірісі, ал E 0 - шығысы, логикалық 0 ешқандай ақпарат кірісінің қозбағанын көрсетеді. Шифраторлардың сыйымдылығын (каскадты) кеңейту үшін келесі кодтаудың Е кірісі алдыңғысының E 0 шығысына қосылады. Алдыңғы кодтаушының ақпараттық кірістері іске қосылмаса (E 0 =0), онда келесі кодтаушы жұмыс істеуге рұқсат етіледі.
Кодерлерді қолдану
Кодер ондық санды екілік кодпен көрсету (кодтау) үшін ғана емес, сонымен қатар белгілі бір кодты шығару үшін (оның мәні алдын ала таңдалған), мысалы, сәйкес символы бар пернені басқан кезде ұйымдастырылуы мүмкін. Бұл код пайда болған кезде жүйе пернетақтадағы белгілі бір пернені басқандығы туралы хабарлайды.
Шифрлағыштар кодтың бір түрін екіншісіне түрлендіретін құрылғыларда қолданылады. Бұл жағдайда бастапқы кодтың комбинациясы алдымен шифрдан шығарылады, соның нәтижесінде дешифратордың сәйкес шығысында логикалық 1 пайда болады.Бұл кіріс кодының кескіні, оның мәні қоздырылған кодтың санымен анықталады. дешифратор шығысы, әрбір кіріс коды берілген шығыс кодының пайда болуына себеп болатындай ұйымдастырылған кодтаушыға беріледі.

Достарыңызбен бөлісу:
1   2   3   4   5




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

    Басты бет