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



бет1/5
Дата13.12.2022
өлшемі192,02 Kb.
#56876
түріСабақ
  1   2   3   4   5

Декодерлер. Екілік декодерлердің түрлері


Сабақтың тақырыбы: Кодерлер және дешифраторлар. Мақсаты, құрылымы, қолданылуы
Негізгі ақпарат
Дешифраторлар мен кодерлер (сондай-ақ ЖӘНЕ, НЕМЕСЕ, ЕМЕС, ЖӘНЕ-ЕМЕС, НЕМЕСЕ-ЕМЕС элементтері) комбинациялық элементтер болып табылады: олардың шығысындағы потенциалдар кірістердің сәттік күйіне, олардың өзгеруіне, шығыстардағы жағдайға байланысты. да өзгереді; мұндай элементтер кірістердегі потенциалдарды өзгерткеннен кейін бұрынғы күйін сақтамайды, яғни. жады жоқ.
Декодерлер толық немесе толық емес болуы мүмкін. Толық декодерлер барлық кіріс кодтарына жауап береді, толық емес - мәні алдын ала белгілі бір мәннен аспайтын кодтарға. Декодер шығыстары тура және кері болуы мүмкін.
Кодерлер басымдықты және басымдықты емес шығарылады. Басымдық кодтаушы үшін кірістердің әртүрлі басымдықтары болады. Жоғары басымдығы бар қозған кіріс бұрын қозғалғанның әрекетін басады және оның мәніне сәйкес шығыстарға код орнатады.
Осы тақырыпта берілген материалды білу студентке қажетті разрядтық тереңдікке, осы элементтердің басқару кірістерін және шығу категориясын пайдалану қажеттілігіне байланысты дұрыс дешифраторлар мен кодтауыштарды таңдау мүмкіндігін береді. Ол аз кірісті элементтердегі кірістері көп құрылымдарды ұйымдастыруды, сонымен қатар разряд тереңдігі пайдаланылатын элементтердің разрядтық енінен асатын кодтары бар құрылғыларды адрестеуді үйренеді.
Дешифратордың құрылымы.
Дешифратордың кірістеріндегі әрбір цифрлық код (3.2-сурет, а, б) сәйкес шығыстағы логикалық 1-ге (немесе логикалық 0) сәйкес келеді. Басқаша айтқанда, әрбір кіріс коды сәйкес шығысқа бағытталады, содан кейін ол қозғалады. Сондықтан дешифраторлық кірістер көбінесе адрестік кірістер деп аталады. Олардың жанындағы сандар (1,2,4 ...) кіріс екілік санның цифрларының салмақтары қалай сәйкес келетінін көрсетеді.

Дешифратордың шығыстары ондық сандармен цифрланады. Бұл шығыс қоздырылады, оның саны кіріс кодының салмағына тең, оның разрядтары көрсетілген салмақтарға ие, яғни. дешифрлеуші ​​екілік кодта жазылған санды сәйкес шығыста логикалық 1 (логикалық 0) ретінде көрсетеді. Осылайша, 5 шығысы кіріс кодында 101, шығыс 6 кіріс кодында 110 және т.б. Дешифратордың шығысы оны қоздырған кіріс кодын көрсетеді деп елестету ыңғайлы.


V кірісі - іске қосуды қосу кірісі. Егер ол кері болса (шеңбермен көрсетілген), онда дешифратор жұмыс істеуі үшін оның журналы болуы керек. 0 (бұл кірісті жалпы сымға қосу жеткілікті - «жерге»). Резистор арқылы тікелей кіріс V қуат көзіне қосылған. Қосу кірісінің болуы микросұлбаның функционалдығын кеңейтеді.
Декодер оның кірістерінің саны кіріс екілік кодтардың сыйымдылығына сәйкес келетіндей етіп таңдалады. Оның шығыстарының саны осы сыйымдылықтың әртүрлі кодтарының санына тең. Екілік кодтың әрбір биті екі мәнді қабылдайтындықтан, n-разрядты комбинациялардың (n-разрядты екілік кодтар) жалпы саны 2n-ге тең. Бұл шығыс санында толық декодер бар.
Толық емес декодер кейбір мекенжай коды мәндері физикалық шындықты көрсетпеген кезде таңдалады. Мысалы, ондық бөлшектің екілік кодтарын түзетуге арналған дешифраторда (оның құрамында 0,1,2 ... 9 сандар болуы мүмкін) төрт кіріс болуы керек (910 10012 ретінде көрсетіледі). Дегенмен, 10012-ден жоғары комбинациялар санды емес, санды көрсетеді, сондықтан (олар кірістерде көрінуі мүмкін) саны оннан аспауы мүмкін шығыстарда бекітілмеуі керек.
Дешифратор құрылымының негізі ЖӘНЕ элементтері болуы мүмкін; олардың әрқайсысының шығысы дешифратордың шығысы болып табылады. Егер бұл шығысты қуаттандыру керек болса, онда логикалықтарды ЖӘНЕ элементінің кірістерінде жинау керек. Бұл жағдайда логикалық кодтары бар кіріс кодының разрядтары ЖӘНЕ элементінің кірістеріне тікелей өтуі керек, ал нөлдік разрядтар инверттелген болуы керек.
Декодерлер мен кодтаушылар бар:
тікелей кірістермен
инверттелген кірістермен
толық емес
басым емес
басымдық
Дешифраторлардың кейбір түрлерінің кері шығыстары бар: қозған (қоздырылған) шығысында логикалық 0 бар, ал қалғандарының барлығында логикалық 1-лер бар.Осындай дешифраторларды құрылғыны таңдау (іске қосу, инициализациялау) үшін белсенді сигнал кезінде пайдалану ыңғайлы. декодердің шығысы логикалық 0 болып табылады.


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




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

    Басты бет