Kombinator mantiqning funksional tugunlari Dekoder. Dekoder CMOS (cmdp) seriyasi

Golovna / Nalashtuvannya

Dekoderlar funktsional tanib olishning raqamli qo'shimchalari bo'lib, ikkilik kodlarni tanib olish uchun tan olingan.

Ikki tomonlama dekoder kodni o'zgartiradi, "1 z N" to'g'ridan-to'g'ri tanib olish kodining qo'sh kodini aylantiradi. Bunday kod kombinatsiyasi bitta shaxs tomonidan bir martadan kamroq kasbga ega va reshta nolga ega. Chotiri-raqamli juft kodni tanib olish uchun tan olingan dekoder uchun haqiqat jadvali Jadvalda keltirilgan. 2.1

2.1-jadval

1-jadvaldan ko'rinib turibdiki, dekoderning chiqishida kirish ikki kodli kod mavjud bo'lganda, uyg'ongan odam ushbu chiqishlardan faqat bittasiga ega. Z tsíêí stol chana, n kirishlar uchun scho dviykovy dekoder n-bit dvíykovy kodining kod birikmalari soniga o'xshash 2 n chiqishning onasi uchun javobgardir. Bunday dekoder deyiladi eslab qoling , vydmínu víd da yangi bo'lmagan , kirish kodining qaysi qismi uchun kombinatsiyalar g'olib chiqmaydi va qaysi uchun chiqishlar soni 2 n dan kam.

Dekoderlarni aqliy belgilashning asosiy maydonida (Mal.2.5) DC harflari (inglizcha Decoder so'zidan) qo'yilgan. Dekoderning kirishlari ikki tomonlama vagalar sifatida belgilanishi uchun qabul qilinadi. Krim ma'lumot kirish dekoderi E (Enable) sifatida ko'rsatilgan robotlarga ruxsat beruvchi bir yoki bir nechta kirishlar ovozini berishi mumkin. Kirish bo'yicha signal mavjudligi uchun dekoder to'g'ri ishlaydi haqiqat jadvali, Yoga uchun dekoderning barcha chiqishlari passivdir.

Dekoder funktsiyasi mantiqiy o'zgaruvchilar tizimi bilan tavsiflanadi:

Z
dekoderlarning kimyotexnik eritmasi 2.6-rasmda ko'rsatilgan.

Shakldan ko'rinib turibdiki. 2.6. dekoder o'zgartirilgan kirish kodining to'g'ridan-to'g'ri va teskari qiymatlarini qabul qiluvchi kirish kodining 2n inverteridan, kirishda ikkita invertorga ruxsat berilgan va kontaktlarning zanglashiga olib keladigan chiqishlarini tasdiqlovchi 2 n -1 konvertordan iborat. Seriyali dekoderlarning kichik sig'imi ovqatlanishni o'rnatish va ularning quvvatini oshirish kerak. Past bitli dekoderlardan siz yuqori bitli dekoderga ekvivalent bo'lgan sxemani yaratishingiz mumkin. Ushbu usul tufayli so'z maydonlarga bo'linadi va yosh bo'linmalar maydonining bo'linishi aniq dekoderlarning bo'linishi bilan mos keladi. Yuqori razryadlar maydoni yosh razryadlar maydonini dekodlovchi dekoderlardan birining ishlashiga ruxsat berish uchun signal bo'lib xizmat qilish uchun qoldirilgan.

Da
rasmdagi misol kabi. 2.7, qo'shimcha "3-8" va "2-4" dekoderlari uchun besh xonali kod uchun shifrni ochish sxemasi kiritilgan. Otrimannya uchun 32 ta kirish kerak bo'ladi, yana bir daraja to'rtta dekoder 3-8 DC1-DC4 bilan biriktiriladi. "2-4" dekoderi kirish kodining ikkita katta raqamini qabul qiladi. Dekoder dekoderining uyg'onish chiqishi binoning taqsimotining kirishi bilan ustunning dekoderlaridan biri va dekoderni tanlash kirish so'zining eng yosh tartibini dekodlash orqali dekodlanadi. Teri kiritish so'zi F0-F31 chiqishlaridan biri tomonidan so'raladi. Masalan, birinchi darajali dekoderning kirishida x 4 x 3 x 2 x 1 x 0 =11001 2 =25 10 so'zini dekodlashda 11-kod, uchinchi chiqish raqamini (xoch bilan belgilangan) keltirib chiqaradi. DC4 dekoderining robotiga ruxsat beradi. DC4 kirishida kod 001 bo'lib, bu birinchi chiqish bo'ladi, tobto. Sxemaning 25 chiqishi. Zalna razdylna zdatnyst abo qilichbozlik robot sxemalari zdyysnyuêtsya birinchi darajali dekoder E kirishda.

To'g'ridan-to'g'ri hidni tan olish uchun bir qator dekoder zastosuvannyam etarli mantiqiy funktsiyalarni amalga oshirish uchun g'olib bo'lishi mumkin, dekoder chiqishidagi parchalar barcha kon'yunktiv atamalarni titraydi, bu ma'lum bir qator dalillardan jamlanishi mumkin. SDNF ning mantiqiy vazifasi bunday atamalar sonini ajratishdir. ABO sxemasidan so'ng, ma'lum miqdordagi argumentlar funktsiyasi mavjudligini hisobga olish mumkin.

Misol tariqasida 2.8-rasmda ikkinchi modul orqasidagi qo'shimcha funksiyasining apparat ta'minoti ko'rsatilgan.

Agar siz ko'p miqdordagi yorug'lik manbalarini ulashingiz kerak bo'lsa, lekin siz mikrokontrollerning qimmat oynalarini sotib olishni xohlamasangiz (chunki ko'p hollarda bunday raqam yo'q), dekoder mikrosxemalari yordamga kelishi mumkin. Masalan, dekoder 74HC154 (bizning analogimiz K1533ID3), birinchi chiqishni faol stantsiyaga kiritadi, kirishda 4 bitli raqam shaklida.

Robotning mantig'ini tavsiflovchi haqiqat jadvali quyida ko'rsatilgan.

L-past riven

H-baland riven

X-past yoki yuqori, qiymat yo'q

Shunchaki o'tiring va povikat z whilin, siz bu erda izchil hech narsa yo'qligini tushunishingiz mumkin =) Varto chiqishdagi faol riven past (past) ekanligini ko'rsatadi. Qrimda ikkita alohida visnovka mavjud yoqish, shu jumladan tomonidan mantiqiy I. Dekoder faqat erga o'tirish uchun oyog'ingizga zarar yetkazsa, o'z funksiyasini yo'qotadi.

IMHO, qisqa umr, faqat bir soat ichida bir nuqtada, faqat bir chiqish, faol riven ega bo'lishi mumkin bo'lganlar bor. Buning uchun bir qator chiqishlarni yoqish uchun bir soat kerak bo'lganligi sababli, dinamik boshqaruv ishlaydi.

$regfile = "attiny13.dat"
$kristal = 1000000

Config Portb = Chiqish

Portb = &B00001111
Kutish 100
Portb = &B00001110
Kutish 100
Portb = &B00001101
Kutish 100
Portb = &B00001100
Kutish 100
Portb = &B00001011
Kutish 100
Portb = &B00001010
Kutish 100
Portb = &B00001001
Kutish 100
Portb = &B00001000
Kutish 100
Portb = &B00000111
Kutish 100
Portb = &B00000110
Kutish 100
Portb = &B00000101
Kutish 100
Portb = &B00000100
Kutish 100
Portb = &B00000011
Kutish 100
Portb = &B00000010
Kutish 100
Portb = &B00000001
Kutish 100
Portb = &B00000000
kutish 100

halqa

Natijada ko'rganingiz eksa:

Dekoder asosida siz klaviaturani ham kengaytirishingiz mumkin va shu tarzda mikrokontrollerning 16 ta tugmachasini egallagan 5 pinini hisobga oling. Misol uchun, eksa attiny2313 uchun oddiy dumba:

Asosiy tsiklda u dasturga o'xshaydi, masalan, yorug'lik chirog'i. Taymer qayta o'rnatilganda, qayta o'rnatish ishga tushiriladi, qayta o'rnatish tartibida klaviaturani skanerlash ishga tushiriladi va tugma bosilishi bilanoq PortB.7 tugunida past tezlik paydo bo'ladi. Bir lahzada bosim yoqilganligini bilib, siz bosilgan tugma raqamini bilib olishingiz mumkin. Bu raqam UART dubulg'asida:

$regfile = "attiny2313.dat"
$kristal = 1000000
$baud = 1200

Dim M bayt sifatida
Dim N Bayt sifatida

Config Portb = Chiqish
Config Portb.7 = Kirish
Config Portd.2 = Chiqish
Taymerni sozlash1 = Taymer , Oldindan o'lchov = 8 teri taymerini tiklash 0,5 sek
Timer1 klaviaturasi:
Interruptsni yoqing
Taymer1ni yoqing

Do "***Asosiy dasturni o'chirish***

Portd.2 = 1
Kuting 1
Portd.2 = 0
Kuting 1
halqa
Oxiri

Klaviatura:
M = 0 dan 15 gacha 1-qadam uchun
Portb=M
Agar Pinb.7 = 0 bo'lsa "tugma qanday bosilgan
N=M “Biz bir lahzada bula bosilganidan hayratga tushamiz
M=0
Chop etish N "boshqa tugma raqami
qaytish "va aftidan, tsikldan
Agar tugasa “Hech qanday bosim bo'lmagandek, biz oxirigacha skanerlashni davom ettirmoqdamiz
Kutish 10
Keyingi M
qaytish "dasturning asosiy tsikliga o'ting

Laboratoriya roboti boshlang'ich laboratoriya dastgohi LESO2 yordam uchun vykonuêtsya.

1 Meta robot

Ish usuli - diversifikatsiyalangan kombinatsiya sxemalari tamoyillarini ishlab chiqish: dekoder, kodlovchi, etti segmentli indikatorning kodini o'zgartiruvchi, multipleksor, adder.

2 Qisqacha nazariy sharhlar

2.1 Dekoder (dekoder)

Dekoder (dekoder) n-bitli pozitsion ikkilik kodni 2n chiqishidan birida bitta chiqish signaliga aylantirish uchun ishlatiladi. Chiqish birida signallari teri kiritish birikmasi bilan, u 1. Bunday martabali, bitta signalga ko'ra, chiqish biri, u kiritish kod birikmasi haqida vysnovki mumkin. Ikki kirishli dekoder uchun haqiqat jadvali 2.1-jadvalda ko'rsatilgan.

2.1-jadval - Kvadrat dekoderning haqiqat jadvali

x1 x2 y0 y1 y2 y3
0 0 1 0 0 0
0 1 0 1 0 0
1 0 0 0 1 0
1 1 0 0 0 1

Haqiqat jadvali bo'yicha dekoder sxemasini induktsiya qilish uchun biz LESO2 stendida sinovdan o'tkaziladigan 1-sonli laboratoriya ishida kiritilgan usuldan foydalanamiz. Misol uchun, ilova ona 4 marta aybdor. Dermal chiqish uchun biz mantiqiy virase yozamiz. SDNF asosida:

y0 = x1 x2

y1 = x1 x2

y2 = x1 x2

Virus tizimining orqasida kerakli dekoder sxemasini induktsiya qilish oson emas (2.1-rasm).

Malyunok 2.1 - Dekoder sxemasi

Umovne grafik belgilash bunday dekoder kichik 2.2 sifatida tasvirlangan.

Malyunok 2.2 - Dekoderning aqlli grafik belgisi

2.2 Kodlovchi (kodlovchi)

Kodlovchi dekoderni (dekoderni) teskari aylantiruvchi funktsiyani bajaradi, shuning uchun u pozitsiyali bo'lmagan (unitar) ikkilik 2n bit kodini n bit pozitsiya kodini o'zgartiradi. Kirishlardan biriga bitta signal yuborilganda, chiqishda ikkita kod hosil bo'ladi. n = 2 uchun kodlovchining haqiqat jadvalini tuzamiz.

2.2-jadval - n = 2 uchun kodlovchi haqiqat jadvali

x1 x2 x3 x4 y1 y0
1 0 0 0 0 0
0 1 0 0 0 1
0 0 1 0 1 0
0 0 0 1 1 1

Kodlovchini sintez qilish. Kim uchun biz o'z funktsiyalari tizimini yozamiz:

y1 = x1 x2 x3 x4 + x1 x2 x3 x4

y0 = x1 x2 x3 x4 + x1 x2 x3 x4

Malyunok 2.3 - Koderning sxemasi Malyunok 2.4 - Koderning yanada aqlli grafik belgisi

2.3 Etti segmentli indikator uchun kodni aylantirish

Yuzlab raqamli ko'rsatkichlar uchun eng keng tarqalgan o'zgartirilgan kodlar. Masalan, 4 xonali pozitsion qo'sh kodni o'n raqamga aylantirish. Є etti segmentli indikator va z yogo qo'shimcha ravishda o'n raqamni ko'rsatishi kerak.


2.5-rasm - Etti segment ko'rsatkichi

Aniqki, er-xotin kod kamida 4 - x buyurtmaning onasi uchun aybdor (2 ^ 4 \u003d 16, bu 10 dan ortiq). Keling, bunday transformatsiya uchun haqiqat jadvalini tuzamiz.

2.3-jadval - Haqiqatni tekshirish jadvali

Raqam Ikki tomonlama kod 8-4-2-1 a b ichida G d e va
0 0 0 0 0 1 1 1 1 1 1 0
1 0 0 0 1 0 1 1 0 0 0 0
2 0 0 1 0 1 1 0 1 1 0 1
3 0 0 1 1 1 1 1 1 0 0 1
4 0 1 0 0 0 1 1 0 0 1 1
5 0 1 0 1 1 0 1 1 0 1 1
6 0 1 1 0 1 0 1 1 1 1 1
7 0 1 1 1 1 1 1 0 0 0 0
8 1 0 0 0 1 1 1 1 1 1 1
9 1 0 0 1 1 1 1 1 0 1 1

TIga ko'ra, barcha chiqishlar uchun o'z funktsiyalaringiz tizimini birlashtirish oson emas, ya'ni. SDNF, minimaluvati y va sxema tamoyilini yotardi.

2.6-rasm - Kodni qayta yozishning aqlliroq grafik belgilanishi

2.4 Multiplekser

Multiplekser n ta boshqaruv (manzil) signallari oqimi ostida 2 ^ n axborot kirish X dan birini bitta chiqish Y bilan almashtirish imkonini beruvchi biriktirma. Bir oz uchun. 2.7 Rasmda so'ralgan funktsional diagramma ideallashtirilgan elektron kalitlarda multipleksor

Malyunok 2.7 - Ideal elektron kalitlarda multipleksorning sxemasi

Raqamli sxemalarda qo'shimcha mantiqiy tengliklarga ega kalitlardan foydalanish kerak. Shuning uchun, elektron kalitning funktsiyalarini himoyadan sindirish vaqti bo'lgan qo'shimchalarni qo'shish kerak raqamli signal. Keling, elektron kalit kabi ishlashni "o'rganishga" harakat qilaylik, biz mantiqiy elementlarni allaqachon bilamiz. "I" mantiqiy elementining TI ni ko'rib chiqamiz. Bunda “I” mantiqiy elementining kirishlaridan biri elektron kalitning axborot kiritishi, ikkinchisi esa xatoga o‘xshaydi. "Men" mantiqiy elementining kiritilishining buzilishi ekvivalent bo'lganligi sababli, ulardan qaysi biri asosiy kirish bo'lishi muhim emas. X yozuvi kuchli bo'lsin va Y - ma'lumot. Oddiylik uchun, aks ettirish uchun biz TI ni boshqariladigan X kirishidagi mantiqiy signalga teng bo'lgan ikki qismga ajratdik.

2.4-jadval - Haqiqat jadvali

y x tashqariga
0
0
0
1
0
0
1
1
0
1
0
1

Haqiqat jadvaliga ko'ra, boshqaruvchi kirish X ga nol mantiqiy tenglik berilganligi, signal, Y kirish, chiqish Out o'tmasligi aniq ko'rinadi. X kalit kirishiga mantiqiy birlik qo'llanilganda, Y kirishiga borishi kerak bo'lgan signal Chiqishga e'lon qilinadi. Tse "I" mantiqiy elementini elektron kalit kabi burish mumkinligini anglatadi. “I” elementining kirishlaridan qaysi biri boshqaruv kirishi, qaysi biri axborot kiritishi sifatida tanlanishi muhim emas. Bir yovvoyi sayohat uchun "men" elementlarini birlashtirishning hojati yo'q. "ABO" mantiqiy elementi yordami uchun xuddi shunday va etarli haqiqat jadvalining sxemasini taklif qilish bilan kurashish. Mantiqiy boshqaruv bilan kommutator sxemasining Viyshov varianti kichik 2,8 ga teng.

Chaqaloq 2,8 - Sxematik diagramma multipleksor, mantiqiy elementlar bo'yicha vikonan

2.7 va 2.8-rasmlarda ko'rsatilgan sxemalarda bir vaqtning o'zida bitta chiqish uchun kirishlar sonini yoqish mumkin. Biroq, o'chmas naslydkív qadar ishlab chiqarish kerak. Bundan tashqari, bunday kalitni boshqarish uchun sizga juda ko'p kirish kerak bo'ladi, shuning uchun multipleksorning ombori 2.9-rasmda ko'rsatilganidek, ikkita dekoderni yoqishi kerak. Bu sxema qo'shimcha ikkita kod uchun multipleksorning axborot kirishlarini almashtirish imkonini beradi, ular kirishga yuboriladi, ular boshqariladi. Bunday sxemalarda ma'lumot kiritish soni qadamning ko'paytmasi sifatida ikkita raqamni tanlashdir.


Malyunok 2.9 - Ikki kodli yadroli multipleksorning sxematik diagrammasi

Aniq ikki kodli kichik 2.10 bilan 4 kirishli multipleksorning mohirona grafik belgilanishi. A0 va A1 kirishlari multipleksorning asosiy kirishlari bo'lib, ular Y multipleksorning chiqish chiqishiga ulanadigan axborot kirish signalining manzilini belgilaydi. Axborot kirish signallari tayinlanadi: X0, X1, X2 va X3.

Malyunok 2.10 - 4 kirishli multipleksorning aqlli grafik belgisi

Mental grafik belgilashda A, B, C va D axborot kiritishlarining nomlari X0, X1, X2 va X3 nomlari bilan, chiqish nomi esa Y nomi bilan almashtiriladi. multipleksorning kirish va chiqishi mahalliy adabiyotlarda kengroq kengaytirilgan. Manzil kirishlari A0 va A1 sifatida belgilanadi.

Mening Verilog tomonidan multipleksorni amalga oshirishning o'ziga xos xususiyatlari haqida siz maqolada o'qishingiz mumkin:
PLIS arxitekturasi. 2-qism. Multiplekser

2.5 sumator

Sumator - bu kompyuterning vuzoli, ikkita raqamni qo'shish uchun topshiriqlar. Pobudova dvyykovyh sumatorlar 2-modul orqasidagi sumatordan tovush boshlanadi.

2-modul orqasidagi qo'shtirgich

2-modul orqasidagi qo'shimcha sxemasi "ABO" ni yoqadigan sxema bilan ishlaydi.

2.5-jadval - 2-modul orqasidagi to'plovchining haqiqat jadvali

x1 x2 y
0 0 0
0 1 1
1 0 1
1 1 0

2-modul orqasidagi qo'shimchani tavsiflash mantiqiyroq:

y = x1 x2 + x1 x2

Malyunok 2.11 - 2-modul orqasidagi qo'shimchaning aqlliroq grafik belgisi

Elementni tavsiflovchi mantiqiy hizalama asosida siz sxemani sintez qilishingiz mumkin:


Malyunok 2.12 - 2-modul orqasidagi qo'shimchaning sxemasi

2-modul orqasidagi qo'shimcha moslamani o'tkazmasdan yig'ish uchun hisoblaydi. Ajoyib qo'sh sumator uchun uzatishni tiklash kerak, bu esa hujumkor qo'shaloq razryadga o'tishni shakllantirishga imkon beradigan sxemalarni talab qiladi. Bunday sxemaning to'g'rilik jadvali, chunki u yig'uvchi deb ataladi, 2.6-jadvalda ko'rsatilgan.

2.6-jadval - Akkumulyatorning haqiqat jadvali

A B S P0
0 0 0 0
0 1 1 0
1 0 1 0
1 1 0 1

Bu yerda Aі B- Dodanki;
S- Suma;
P0- Katta darajaga o'tish (Poutni o'tkazishdan chiqish).
Tanker uchun quvvat funktsiyalari tizimini yozamiz:

S = A B + A B
P0 = A B

2.13-rasm - Hikoyachining haqiqat jadvalini amalga oshiradigan sxematik diagrammasi Malyunok 2.14 - Diagrammalarda tankerning tasviri

Yangi qo'shuvchi.

Jamlovchining sxemasi katta darajaga o'tishni tashkil qiladi, ammo uni yosh darajaga o'tkazib bo'lmaydi. Bagatorga bo'lingan qo'sh raqamlarni yig'ishda teri qatoriga uchta raqamni qo'shish kerak - 2 ta qo'shimcha va bitta PI oldingi qatoridan o'tkaziladi.

PI A B S PO
0 0 0 0 0
0 0 1 1 0
0 1 0 1 0
0 1 1 0 1
1 0 0 1 0
1 0 1 0 1
1 1 0 0 1
1 1 1 1 1

PI- Birinchi qatordan 1 ta transfer kiriting,
PO- Kattalar toifasiga 1 ta transferni olib tashlash.

Haqiqat jadvallaridan biz chiqish uchun terining ichki funktsiyalari tizimini yozamiz:

S = A B PI + A B PI + A B PI + A B PI

PO = A B PI + A B PI + A B PI + A B PI

Natijada, biz umumiy qo'shimchaning sxemasini olamiz (2.15-rasm).

Shakl 2.15 - Bir bitli ikkilik qo'shimchaning haqiqat jadvalini amalga oshiradigan sxematik diagramma

Malyunok 2.16 - Diagrammalarda bitta bitli ikkilik qo'shimchaning tasviri

nazariya
Quvvatlantirish manbai

3 Ishga qo'ng'iroq qiling

3.1 Robotik dekoder 2 x 4 tamoyiliga amal qiling

Nashtuvati PLIS eng kichik 3.1 ga mos keladi. S7 va S8 jumperlarini X0 va X1 kirishlariga va Y0, Y1, Y2, Y3 chiqishlariga LED5, LED6, LED7, LED8 yorug'lik ko'rsatkichlariga ulang. Qaysi ulanish uchun dekoderning chiqishini PLIS chiqishiga kiriting.

3.1-rasm - Dekoderning sxemasi

S7, S8 qo'shimcha kalitlari uchun X0, X1 kirishlariga mantiqiy tenglarning barcha mumkin bo'lgan kombinatsiyalarini berish va lagerlarni qo'riqlash engil ko'rsatkichlar LED5, LED6, LED7, LED8, dekoder haqiqat jadvalini saqlang.

3.1-jadval - Dekoder jadvali

x1 x2 y0 y1 y2 y3
0 0
0 1
1 0
1 1

3.2 4x2 robot kodlovchi printsipiga amal qiling
Nashtuvati PLIS 3,2 ga qadar yashovchan.


Malyunok 3.2 - 4x2 kodlovchi diagrammasi

S8, S7, S6, S5 jumperlarini X1, X2, X3, X4 kirishlariga va LED8, LED7 ni Y0, Y1 chiqishlariga ulang. Qaysi ulanish uchun dekoderning chiqishini PLIS chiqishiga kiriting. S8, S7, S6, S5 qo'shimcha kalitlari uchun X1, X2, X3, X4 kirishlariga mantiqiy teng bo'lgan barcha mumkin bo'lgan kombinatsiyalarni taqdim etish va LED7, LED8 yorug'lik ko'rsatkichlariga aylanishi haqida ogohlantirish, kodlovchining haqiqat jadvalini saqlang.

3.2-jadval - Kodlovchining haqiqat jadvali

x1 x2 x3 x4 y1 y0
1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1

3.3 Etti segmentli indikator uchun kodni o'zgartirish uchun robotga ergashing.

Kodni konvertatsiya qilish orqali haqiqat jadvalini tuzing (jadval. 3.3).
Sxemani tanlang, kichik rasm ko'rsatiladi 3.3.

3.3-jadval - Haqiqatni tekshirish jadvali

x3 x2 x1 x0 A B C D E F G
0 0 0 0
0 0 0 1
0 0 1 0
0 0 1 1
0 1 0 0
0 1 0 1
0 1 1 0
0 1 1 1
1 0 0 0
1 0 0 1

3.3-rasm - Etti segmentli indikator uchun kodni konvertatsiya qilish sxemasi

X0, X1, X2, X3 kirishlariga qo'shimcha S8, S7, S6, S5 kalitlari uchun turli xil kod birikmalarini yuborish, indikatorda ko'rsatilgan raqamlarni tayinlang. Tajriba natijalari uchun 3.4-jadvalni to'ldiring.

3.4-jadval - Etti segmentli indikator uchun kodni o'zgartirish robotini tavsiflovchi jadval

x3 x2 x1 x0 Ko'rsatkichni ko'rsatish
0 0 0 0
0 0 0 1
0 0 1 0
0 0 1 1
0 1 0 0
0 1 0 1
0 1 1 0
0 1 1 1
1 0 0 0
1 0 0 1

3.4 4x1 multipleksor robotiga amal qiling

Nashtuvati PLIS 3,4 ga qadar yashovchan.


Malyunok 3.4 - 4x1 multipleksor sxemasi

A va B manzilli kirishlardagi barcha mumkin bo'lgan kod birikmalariga qo'ng'iroq qilish orqali raqamni va kanallarni almashtirishni tanlang. Kommutatsiya qilingan kanalning soni X0, X2, X3, X4 kirishlariga chiziqli ulanish yo'li bilan aniqlanadi, mantiqiy birlikka teng va Y chiqish orqasida ogohlantirish Y. 3.5-jadvalni yuklang.

3.5-jadval - Multipleksorning ishlashini tavsiflovchi jadval

3.5 Qo'shimchaning sxemasiga amal qiling

Nashtuvati PLIS 3,5 ga qadar yashovchan. Bu yerda Pin, Pout vídpovídno vkhíd men vihíd odini stransferenna, Aі B- dodanki, S- Suma.


3.5-rasm - qo'shimchaning sxemasi

Qo'shimchaning haqiqat jadvalini to'ldiring (3.6-jadval).

2.7-jadval - To'liq qo'shimchaning haqiqat jadvali

Pin B A Pout
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
  1. Meta robot.
  2. Dekoder, kodlovchi, yetti segmentli indikator, multipleksor, topuvchining kodini konvertatsiya qilish ishlarini kuzatish sxemalari.
  3. Teri sxemasi haqiqat jadvallari.
  4. Visnovki shodo teri zavdannya.

5 ovqatlanishni nazorat qilish

  1. Robotik dekoderning printsipi?
  2. Etarli sondan dekoderni qanday sintez qilish mumkin?
  3. Skrambler qanday ishlaydi?
  4. Etti segmentli indikator uchun kodni qanday o'zgartirish mumkin?
  5. Etti segmentli indikatorning kuchi qanday?
  6. Multipleksordan qanday foydalanish kerak?
  7. Laboratoriya robotida multipleksorning kuzatuvi qanday amalga oshirildi?
  8. Qo'shimchani qanday ishlatasiz?
  9. Kodlovchining haqiqat jadvalini ko'rsating.
  10. Yolg'izlikni o'tkazish nima?

MAYK ONE SIMENITIONLARNING LOPENITIES The Decoder (LINININIAN) - VIN ê NUIBILSH Schwidkodiychi, ale Yogo Realizai asosiy ajoyib so'z uchun qo'yildi, log-like kirishlarning vimaga ichaklari. Dekoderning bir bosqichli qismlari o'rnatilgan mikrosxemalar seriyasidagi elementlarning imkoniyatlari bilan belgilanadigan oz sonli kirishlar bo'yicha ovoz chiqaradi. Shuning uchun, ko'pincha dekoder armatura soni mikroprotsessor texnologiyasida kerakli miqdordagi qo'shimchalarni tanlash uchun etarli emas. E kirishiga ega ikkita dekoderga ega bo'lsangiz, siz N = 2 n + 1 kirishlar soniga ega dekoderni amalga oshirishingiz mumkin (2.11.3-rasm).

Guruch. 2.11.3. Dekoder 3x8 ikkita dekoderga asoslangan 2x4

Shaklda. 2.11.3 birlashtirilgan 3x8 dekoderning sxemasi induktsiya qilingan, u ikkita 2x4 dekoderda amalga oshiriladi. Ushbu tartibda siz 2 ta 3x8 va hokazo dekoderlardan 4x16 dekoder yaratishingiz mumkin. Razdílny vhíd E vikoristovuêtsya manzil toifasi sifatida. E = 0 bo'lsa, yuqori dekoder ishlatiladi, E = 1 bo'lsa, pastki dekoder ishlatiladi va yuqori dekoderning barcha chiqishlari 0 ga teng.

Kaskadli (piramidal) usul dekoderlarning mikrosxemalarida ko'p sonli chiqishlardan dekoderlarni kichikroq chiqishlardan rag'batlantirish uchun keng qo'llaniladi (2.11.4-rasm).

3x8 dekoderlardan birining (DC2, DC3, DC4, DC5) ishlashiga ruxsat berish uchun DC1 dekoderidan (birinchi bosqich) ruxsat etilgan yoki kiruvchi signal boshqariladigan teri dekoderining (birinchi bosqich) kirishiga yuboriladi. A3, A4 manzil bitlari orqali.


Guruch. 2.11.4. Dekoderlarni kaskad (piramidal) kiritish sxemasi

A0, A1, A2 manzil diapazonlari 2-kaskadning dekoderlariga parallel ravishda beriladi. Manzil darajalarining umumiy soni 2 darajaga oshdi.

Kodlovchi. Ikki kishilik kodga aylantirish uchun mo'ljallangan shifrlovchi tse qo'shimchalari. Kodlovchining chiqishida faol mantiqiy chiziq qo'llanilgan kirishning o'ninchi raqamiga beriladigan qo'sh kod mavjud. Ikkita shifrlovchi operatsiyada g'alaba qozonadi, shifrlovchilar operatsiyasiga yakunlanadi.

Kodlovchi ba'zan "koder" deb ataladi (inglizcha kodlovchida) o'nlab raqamlar, tugmachali boshqaruv panelining klaviaturasida terilgan, ikki raqamda. Zaminga kirishlar soni ko'p bo'lgani uchun, chiqishdagi signallarning barcha mumkin bo'lgan kombinatsiyalari enkoderda bo'lganligi sababli, bunday kodlovchi yangi deb ataladi. Kommutatsiyalarga ulangan yangi kodlovchining kirish va chiqishlari soni N = 2 n de N - kirishlar soni, n - chiqishlar soni. Shunday qilib, masofadan boshqarish pultining tugmachasini kodga aylantirish uchun juft raqam 10 dan ortiq kirishni yutib olish uchun, keyin mumkin bo'lgan kirishlarning maksimal soni 16 (n = 2 4 = 16), shuning uchun 10x4 kodlovchisi beqiyos bo'ladi.

Keling, o'n xonali bitta kodni (0 dan 9 gacha o'nlik sonlar) ikki kodli kodga aylantirish uchun skrambler misolini ko'rib chiqaylik. U uzatilganda, mantiqiy bo'lgan signalga teri momentida faqat bitta kirish beriladi.

Kodlovchi uchun haqiqat jadvali 2.11.3-jadvalda ko'rsatilgan.

vikorist qiu stoli, yozamiz mantiqiy fikrlash chiquvchi o'zgarishlar, shu jumladan kiruvchi o'zgarishlarning mantiqiy yig'indisi uchun, ular bir xil miqdordagi chiquvchi o'zgarishlarni ko'rsatadi.

Dekoder uchun haqiqat jadvali

2.11.3-jadval.

Kiring tashqariga chiq
X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 A3 A2 A1 A0

A0, A1, A2, A3 chiquvchi o'zgarishlar uchun mantiqiy tekislashni yozamiz:

A0 = X1 v X3 v X5 v X7 v X9

A1 = X2 v X3 v X6 v X7

A2 = X4 v X5 v X6 v X7

Bunday kodlovchi uchun "ABO" ning mantiqiy elementlari bo'yicha sxemani induktsiya qilish oson (2.11.5-rasm).

Guruch. 2.11.5. 10x4 bo'lmagan kodlovchi sxemasi

Ish oxirigacha bo'lgan uslubiy ko'rsatmalar:

Yulduzdan yozing, go'yo abadiy, men robotga, meta robotga nom beraman. Dekoder belgisini belgilang. 3 ta manzil yozuviga ega bo'lishi mumkin bo'lgan dekoder uchun haqiqat jadvalini saqlang. 8 ta dekoder chiqishining dermal chiqishi uchun nisbatni yozing. Diagrammani ko'rib chiqing. Multisim dekoderining funksiyalarini amalga oshiradigan sxemani tanlang. Ishingizni kuzatib boring.

2x4 dekoder mikrosxemasining ishiga rioya qiling. Dekoder sxemasini tanlang, uni rasmga qarating. 2.11.4 vikoristovuyuchi kamroq dekoder 2x4.
Soat diagrammalarini va robot sxemalarini oling. Dekoderning barcha kirish va chiqishlarini ko'rsatish uchun 2 ta analizatorni tanlang.

Sxemani bo'yash va ish printsipini tushuntiring. Diagrammalar bilan soatni yo'naltiring. Vaqt jadvallarini bir tomondan chizish kerak, boshqa tomondan soatlik jadvallarni tuzishni davom ettirish mumkin emas. Usí zv'yazki mízh signallari, lekin aniq bo'lishi mumkin.

Yangi 8x3 kodlovchi uchun haqiqat jadvalini saqlang. Tashqi o'zgarishlarning mantiqiy funktsiyalarini yozing. Kodlovchi sxemasini kuzatib boring. Nurda haqiqat, ekvivalentlik jadvalini keltiring, men ekvivalentlik sxemasini, soat diagrammalarini ko'rsataman.

Vikonan ishining teri nuqtasini aytib berishingiz kerak bo'lgan visnovkalarni yozing.

Yulduzlikka tayyorlanish uchun taom:

1. Dekoderning belgilanishini keltiring.

2. Kodlovchining nomini ayting.

3. Unitar kod deganda nimani tushunish kerak?

4. Yangi dekoder qanday qilib noto'g'ri ko'rinadi?

5. Yangi kodlovchi qanday qilib noto'g'ri ko'rinadi?

6. Nima uchun chiziqli dekoder piramidaga o'xshaydi?

7. Chiziqli dekoder uchun piramidaldan ko'ra ko'proq kod?

8. Chiziqli dekoder yoki piramidalni amalga oshirish uchun yana qanday apparat vitratlar kerak?

9. Nima uchun to'xtash kerak hisoblash texnikasi dekoder va shifr?

12. 12-sonli laboratoriya roboti

Multiplekserlar va demultipleksatorlarni kuzatish

Meta robotlar: Sintezning Vivchiti tamoyillari va robotli multipleksorlar va demultipleksatorlar.

Menejer: Multiplekser sxemasining sintezini yarating, sxema ishini kuzatib boring. Multiplekserning mikrosxemasiga rioya qiling, uni piramidal sxema ishiga rioya qilishga undash. Demultipleksator sxemasining sintezini yarating, sxema ishini kuzatib boring. Davom eting uyqusiz ish multipleksor va demultipleksator.

Nazariy jihatdan kiritilgan

Multiplekser mantiqiy qo'shimchalar birikmasi deyiladi, ma'lumotlarni bir qator axborot manbalaridan bitta chiqish kanaliga kerovan uzatish uchun topshiriqlar. Multipleksorning kirishlari ma'lumotlarga bo'linadi D 0 , D 1, ...... va keruyuchi (manzil) LEKIN 0 , LEKIN 1 , …, LEKIN n-1.

Manzil kiritishiga yuboriladigan kod bir vaqtning o'zida axborot kirishlaridan sxema chiqishiga uzatilishini bildiradi. Oskilki n-bitli ikkilik kod 2 n qiymatga ega bo'lishi mumkin, shuning uchun multipleksorga kirish manzillari soni ko'proq bo'ladi. n yogo ma'lumot kiritish soni 2 n qo'shilishi mumkin.

Haqiqat jadvalini ko'rib chiqamiz, unda topshiriq asosida ikkita manzil kiritishli multipleksorning roboti ko'rsatiladi. A0 va A1 jadvallarida sezilarli darajada manzil yozuvlari mavjud. D0, D1, D2, D3 - 4 ta ma'lumotlar oqimining kirishlari, manzil o'rnatilganda, ikkinchi ma'lumotlar Y multipleksorining bitta chiqishiga uzatiladi (2.12. 1-jadval).

Jadval quyidagicha ko'rinishi mumkin:

2.12-jadval. bitta

Manzillar Dani Olib tashlash
A1 A0 D0 D1 D2 D3 Y
D0 D1 D2 D3 D0
D0 D1 D2 D3 D1
D0 D1 D2 D3 D2
D0 D1 D2 D3 D3

Y funksiya uchun tenglamani yozamiz:

Y = A1*A0*D0 v A1*A0 D1 v A1 A0*D2 v A1 A0 D3.

Y funksiyasini amalga oshiradigan sxema 2 ta invertor, 4 ta uchta kirish elementi "I" va bitta kirish elementi "ABO" ga qurilishi mumkin (12.2.1-rasm).

Guruch. 12.2.1. 4-1 multipleksor sxemasi

Sxemaning sxemasini amalga oshirish uchun dekoderni tanlashingiz mumkin va undan siz qo'shimcha ravishda kirishlarni Y chiqishiga o'tkazishingiz mumkin (2.12.2-rasm).

Guruch. 2.12.2. Multiplekser sxemasi

Sokin vipadkada, agar funksionallikÍS multipleksorlari chakana sotuvchilarni axborot kiritishlari soni bo'yicha qoniqtirmaydi, ular kirishlar sonini kerakli qiymatga oshirish orqali kaskadga o'tadi. Eng katta universal usul multipleksorning kengayish qobiliyatining kengayishi ko'p sonli multipleksorlardan hosil bo'lgan piramidal tuzilishga o'xshaydi. Bunday holda, sxemaning birinchi darajasi bir qadam bo'lib, multipleksorlarning uslublarini yo'q qilish uchun kerakli miqdordagi ma'lumot kiritishlarini olib tashlash kerak. Ushbu turdagi barcha multipleksorlar bitta va bir xil manzil kodi bilan almashtiriladi, biz umumiy manzil kodining eng yosh buyurtmalari sonidan qo'shamiz. Eski manzil kodi boshqa qatlam tomonidan bekor qilinadi, uning multipleksorlari katta dam olish kunlari uchun birinchi darajali multipleksorlarning keyingi ishlashini ta'minlaydi. "4-1" multipleksorlaridan ilhomlangan "16-1" multipleksorining kaskad sxemasi rasmda ko'rsatilgan. 2.12.3.

Guruch. 2.12.3. Kaskadli multipleksor 16-1

Odatda multipleksorni o'chirish - ma'lumotni bir nechta intervalgacha terminallardan (sensorlardan) bitta qabul qiluvchining kirishiga o'tkazish.

Bu harorat qabul qilinadi dovkilla bir qator hollarda, bu vimiryuvanning natijalari aybdor, lekin ular bir reestr ilovasiga, masalan, EOMga kiritilgan. Bunday holda, parchalar haroratni muntazam ravishda o'zgartiradi, etarli aniqlikka erishish uchun doimiy ravishda vimiryuvat qilish kerak. Belgilangan soatlar orqali ona uchun etarli ma'lumot.

Berilgan buyruq uchun bir priymachgacha bo'lgan turli xil ma'lumot manbalarini, keyin esa multipleksorni ulash funktsiyasi.

Multipleksorni mantiqiy funktsiyani amalga oshirish uchun universal mantiqiy element sifatida multiplekserning manzil kiritishlari sonidan ko'p bo'lgan argumentlar soniga qarab tanlanishi mumkin. U haqiqat jadvali tomonidan berilgan mantiqiy funktsiya yordamida ko'rsatiladi (2.12.2-jadval).

2.12.2-jadval

A2 A1 A0 Y A2 A1 A0 Y

Ushbu funktsiyani amalga oshiradigan sxema rasmda ko'rsatilgan. 2.12.4.

Guruch. 2.12.4. Qo'shimcha multipleksor orqasida kombinatsiya sxemasini amalga oshirish

Demultipleksator- butun kombinatsiya sxemasi, bitta axborot kiritish (D), n nazorat (manzil) kirishlari (A0, A1, ..., An-1) va N = 2 n chiqish (Y0, Y1, ..., YN) mavjud -1). Manzil kiritishida joylashgan ikkilik kod N ta chiqishdan birini belgilaydi, bu axborot kiritish D dan o'zgarish qiymatiga o'tkaziladi. Demultipleksator funktsiyani, multipleksorning qaytish funksiyasini amalga oshiradi. Kílka vídnih kanílíní boshiga bir dzherel ínformatsií ma'lumotlar oqimining bo'linishi uchun Vín topshiriqlari.

Quyida 4 ta axborot kiritish (Y0, Y1, Y2, Y3) va n = 2 ta manzilli kirish (A0, A1) boʻlgan demultipleksatorning funksiyalar jadvali (2.12.2-jadval) keltirilgan.

2.12.2-jadval

info.entry Manzillar Axborot chiqishi
D A1 A0 Y0 Y1 Y2 Y3
D D
D D
D D
D D

Rivnyannya, demultipleksatorning ishini qanday tasvirlash mumkin:

Y0 = D A1 * A0 *; Y1 = D A1 * A0; Y2 = A1 A0 *; Y3 = A1 A0.

Demultipleksator sxemasi grafik tasvir shaklda keltirilgan. 2.12.5.

Guruch. 2.12.5. Demultipleksator sxemasi "1-4"

Demultipleksatorning funksiyasi dekoder yordamida osonlik bilan amalga oshirilishi mumkin, shuning uchun “Enabled” kirishi demultipleksatorning axborot kiritishi, 1, 2, 4 ... kirishlari esa demultipleksatorning A0, A1, A2, ... Albatta, E kirishida faol signal bilan chiqishni to'playdi, bu manzil yozuviga berilgan kodni tasdiqlaydi. Shuning uchun, dekoderlarning kiritilishi mumkin bo'lgan integral sxemalari ba'zan shunchaki dekoderlar emas, balki dekoderlar-demultiplekslar deb ataladi.

"Multiplexing" atamasi ma'lumotlarni dekilkoh dzhereldan o'tkazish jarayonini anglatadi kanal. Qo'shimcha sifatida ma'lumotlarni bir kanalga ulash operatsiyasining uzatuvchi tomonida multipleksor o'rnatilgan. Shunga o'xshash qo'shimcha zdatne zdíysnyuvati timchasov podíl svídív, scho níd kílkoh dzherel, men í ílkoh dzherel í íílkoh dzherel í íílkoh dzherel íí íílkoh dzherel í ííííu) zv'yazka birma-bir ídpovídno ularning manziliga inízputsín uchun uzataman.

Qabul qiluvchi tomonda teskari operatsiyaga ehtiyoj bor - demultiplexing, tobto. u o'zlarining hiyla-nayranglari uchun soatning so'nggi daqiqasida kanaldagi havolani topgan ma'lumotlarning bir qismini berdi. Bu operatsiya demultipleksator tomonidan amalga oshiriladi. Spylne vikoristannya 4 dzhereldan ma'lumotlarni uzatish uchun multipleksor va demultipleksator

Toj chizig'ining orqasida 4-priymachamga illustruê anjir. 2.12.6.

Guruch. 2.12.6. Ma'lumotlarni uzatish uchun multipleksor va demultiplekserning bo'linishi


Shunga o'xshash ma'lumotlar.


Dekoder (dekoder) bir qator kirish va chiqishlarga ega bo'lgan kombinatsion biriktirma bo'lib, ular uchun kirish signallarining qo'shiq birikmalari chiqishlardan birining faol lageriga ega. Dekoder ikki xonali ikki o'nlik kodni unitar kodga aylantiradi. Qanday qilib dekoder mumkin n kirishlar, m chiqishlar va g'oliblar barcha mumkin bo'lgan kirishlar to'plamlari, keyin m = 2 n. Bunday dekoder yangi dekoder deb ataladi. Agar to'plamlarning faqat bir qismi burilgan bo'lsa, bunday dekoder qobiliyatsiz deb ataladi. Dekoderlar aldaydilar, agar turli xil raqamli kengaytmalarga o'tish kerak bo'lsa, qo'sh kodli vakolatxonalarning kengaytma raqami (manzili) bilan. Dekoderning kirishlari (manzil kirishlari) ko'pincha seriya raqamlari bilan emas, balki ikkita raqam bilan raqamlanadi, shuning uchun 1, 2, 3, 4 emas, balki 1, 2, 4, 8.

Teri tomonidan ishlatiladigan funktsiyalar ro'yxatini ko'rsatib, dekoder robotini rasmiy ravishda tavsiflashingiz mumkin Y i. Shunday qilib, 3-8 dekoder uchun:

Y o=; Y 1 =
;Y 2 =
; Y 3 =
; ... Y 7 =a 4 a 2 a 1 .

Dekoderning kirish va chiqishlari soni keyingi tartib bilan ko'rsatiladi: dekoder 3-8 ("tepada uchta" o'qing); 4–16; 4-10 (dekoder noto'g'ri). Sakkizta uch tomonlama elementlarning yordami bilan sakkizta virusni belgilashni amalga oshirish I (10.7-rasm) eng oddiy dekoder tuzilishini, chiziqli darajalarni beradi.

a b

Guruch. 10.7. Dekoder 3-8: a- aqliy bilim; b- Tuzilishi

Yoga asosiy majburiyati yirtqich vipadkaga ega bo'lishdir m n- kirish elementlari I. Bundan tashqari, egalik qilishdan oldin, qo'ng'iroq qiling n kirish inverterlari n signalning yo'qolishi ko'pligini bittaga oshiradigan bufer kirishlari.

Dekoderlar ko'pincha kirishni o'tkazib yuboradilar EI. Da EI = 1, dekoder xuddi shunday ishlaydi va qachon EI= 0 barcha chiqishlar faol bo'lmagan qatorlarga o'rnatiladi.

Kirish EI barcha elementlarga quyiladi I. Sxemada (10.8-rasm) kirish kodining razryadlaridan birining to'g'ridan-to'g'ri va teskari kirishlari orqali (qo'shimcha I elementlar orqali) kutiladi. Agar shunday bo'lsa, kirish elementlari soni o'zgarmaydi, lekin dekoder robotiga qo'shimcha shovqin kiritiladi. Sxema (10.9-rasm) trimga ega emas, lekin bu erda elementlar ko'proq kirish soniga ega bo'lishi mumkin.

Ruxsat berilgan kirish EI tez-tez teskari. Dekoder DC vikorist tan olinishi DX. Tse pov'yazano z tim, scho kiring EI inodí vikoristovuyut ík ínformatsíyne (demultipleksatorlardagi kabi).

Guruch. 10.8. To'g'ridan-to'g'ri ta Mal orqali Dozvil. 10.9. Dozvil orqali

I elementlarning qo'shimcha kiritish toifalaridan birining teskari kiritilishi

Kirish EI vikoristovuetsya manzil maydonini kengaytirish uchun daraxtga o'xshash (kaskad) dekoder sxemalari tomonidan so'ralganda. Bu bilan butun manzil maydoni guruhlarga bo'linadi. Eng yuqori tartibli manzillar kirishlarda topilishi kerak bo'lgan eng yuqori tartibli dekoderga yuboriladi EI dekoderlarni boshqa kaskadga ishlating. Shaklda. 10.10 ikki bosqichli dekoder 5-32 diagrammasini ko'rsatadi (o'ttiz ikkida n'besh).

Guruch. 10.10. Ikki bosqichli dekoder 5-32

Ikki katta manzil a 16 a 8 dekoder 2-4 tomonidan dekodlangan DC 4, kirishlarda joylashgan EI boshqa kaskadning keruê chotirma dekoderlari. Yoshlar darajasi manzillari a 4 , a 2 , a 1 boshqa kaskadning barcha dekoderlarida bo'lish, lekin kirishda tanqidiy bo'lish EI ulardan faqat bittasi paydo bo'ladi. Yomu va nelezhatima - 32 ta uyg'onishning yagona. Masalan, dekoderda kirish kodi 01111 DC 4 rob faol chiqish 1. Bu signal va boshqa bosqichning dekoderi DC 1, a DC 0, DC 2, DC 3 yopiq. Dekoderda DC 7 chiqishda paydo bo'ladigan 1 signal, bu butun dekoderning 15 chiqishini tasdiqlaydi. Agar dekoder dekoder mikrosxemalaridan kamroq chiqishlar soniga ega bo'lsa, bu tamoyil g'alaba qozonadi.

Bulaning 5 bitli manzili ko'rib chiqiladigan tur uchun 2 va 3 ta raqamdan iborat ikki guruhga bo'linadi. Men dekoderning tuzilishini belgilayman. Yirtqich turda bagator o'lchamidagi manzilni guruhlarga boshqacha tarzda ajratish mumkin va teri sxemaning o'z versiyasini ko'rsatadi. Variantlar zatrimkoy va apparat shamollari bilan ventilyatsiya qilinadi. Shunday qilib, siz struktura elementlarining berilgan seriyasida optimalni tanlash vazifasini qo'yishingiz mumkin.

Shaklda. 10.11 ikki bosqichli dekoder 4-16, to'g'ri chiziqli dekoder sxemasi ortidagi bunday tanlovlarning yana bir kaskadini ko'rsatadi. Ikki guruhga bo'lingan manzillarni to'kib tashlang, ulardan terini, boshqalardan mustaqil ravishda, birinchi kaskadning dekoderingiz bilan shifrlang. DC 0 ta DC 1. Har qanday kombinatsiya bo'lsa, kirish o'zgaruvchilari qiymatlari to'rning bir qatori va bitta ustunini olish orqali ko'rsatiladi, ularning tugunlarida birinchi bosqichning elementlari (boshqa kaskad) tartiblanadi. Natijada, bitta yashovchan element I ning kirish zbudzhuê chiqishi teri. Bunday elementlar to'ri to'g'ri chiziqli yoki matritsali dekoder deb ataladi.

Guruch. 10.11. Matritsa dekoderi

Diliti razryady manzillar myzh DC 1 ta DC 2 Menga ham yakomog kerak. Boshqa kaskadning to'rtburchaklari kvadratga qanchalik yaqin bo'lsa, bundan tashqari, I kirish elementlarining soni qatorlar va ustunlar yig'indisidan kamroq bo'lsa, birinchi kaskad dekoderlarining chiqishlari soni shunchalik kam bo'ladi. Nima uchun kvadrat matritsaning boshqa kaskadidagi Viktoriya sizga birinchi kaskaddagi eng oddiy dekoderlarni blokirovka qilishga va shu bilan birga butun dekoder robotidagi ortiqcha tartibsizlikni minimallashtirishga imkon berishi aniq.

Yak kirish EI (E) butun ikki bosqichli dekoderning birinchi kaskad dekoderlaridan faqat bittasiga ruxsat beruvchi kirishni qo'lda vikorize qiling. Bu bilan barcha satrlar yoki barcha ustunlar miltillaydi.

Shuni ta'kidlash kerakki, ko'p sonli chiqishlar (yuzlab va undan ko'p) bilan to'g'ridan-to'g'ri kesilgan dekoder egalik nuqtai nazaridan eng tejamkor bo'lib, u nima uchun BIC xotirasida tiqilib qolganligini tushuntiradi. Chiqishlarning oz soni bilan, eng tejamkor chiziqli dekoder hisoblanadi.

Mikrosxemalarni ko'rishda ishlatiladigan dekoderlar VD belgisining harflarini o'qiy oladi, masalan, 155ID3, 155ID4. TTL seriyasida dekoder teskari eshitilishi mumkin, shuning uchun faol daraja past bo'ladi. CMOS seriyasida chiqish signallari faol yuqori bo'lishi mumkin.

Ko'pincha dekoderlarning mikrosxemalarida alohida kirishlarning sepilishi mavjud va alohida kombinatsiya ularning birikmasidir. Agar siz dekoderni qo'lda oshirsangiz, kaskad printsipi maxsus maxsus dekoderda emas, balki ruxsat beruvchi konyunktor kirishlaridan birini tanlab, birinchi dekodlash kaskadi bo'ladi. Shaklda. 10.12 ko'rish dekoder 5-32 dan 4 dekoder 3-8. Teri mikrosxemasi ikkita teskari alohida kirishga ega bo'lishi mumkin. Belgi va yuqoridagi belgi EI u & belgisi bilan ko'rsatilgan kirishlar guruhining barcha signallarining zbígu uchun ko'proq ruxsat berganligini bildiradi. Inversiya belgilari alohida binoning kirish qismida ikkita past tengning zbíg ustidagi kichkintoyga ishora qiladi.

Birinchi kaskadning dekoderi 4 mikrosxemaning konyunktorlari tomonidan taqsimlanadi. Bunday qaror zamonaviy mikrosxemalarga xos bo'lgan ushbu kirishlarda dekoderlarning bo'laklarini tanlash uchun I operatsiya bilan bog'liq bo'lgan ko'p sonli kirishlarning onasi hisoblanadi.

Guruch. 10.12. Ruxsat etilgan kirishlarning birinchi kaskadi variantidan manzilni dekodlash

Faqat ikkita dekoderni qanday yutib olish mumkin DC 0 ta DC 1, siz 16 ta chiqish uchun dekoderni tanlashingiz mumkin. Qaysi manzilda kiritiladi a 16 kunlik bo'ladi va pastki (diagramma orqasida) alohida dekoder kirishlari DC 0 ta DC 1 erga ulangan bo'lishi mumkin.

155ID4 dekoder sxemasi rasmda ko'rsatilgan. 10.13. Undan oldin ikkita dekoder 2–4 kiradi. Teri dekoderida bir nechta alohida kirishlar bo'lishi mumkin. Bir qismning alohida yozuvi teskari. Tse ruxsat beradi, uni boshqa bo'limga teskari bo'lmagan ruxsat etilgan kirish bilan birlashtirib, ushbu juftlikka uchinchi o'zgartirishni qo'llash a 4, alohida bino bilan 3-8 dekoder bilan bir xil sxemani burang E. Bundan tashqari, ushbu mikrosxema 4 ta chiqish uchun 1 ta kirishli ikkita demultipleksator va 8 ta chiqish uchun bitta chiziqli demultipleksator sifatida ishlatilishi mumkin.

Guruch. 10.13. 155ID4 dekoderining sxemasi.

Guruch. 10.14. Dekoder ulanish imkoniyatlari 155ID1

Shaklda. 10.14 155ID1 chipini 4-10 yoki 3-8 dekoder quvvatiga o'zgartirish imkoniyatini ko'rsatadi. Sxemaning ko'rinishlarida manzilli mikrosxemalar sifatida barcha kirishlarni tanlash bilan 4-10 dekoder taqdim etiladi. Qanday qilib 8 ga g'alaba bilan kirish kerak, bu ruxsat beradi, keyin mikrosxema 3-8 dekoder bo'lib xizmat qiladi. G'alaba qozonmaganingizda 8 va 9 ga chiqing.

Dekoder kirish signallarining demultiplekseri sifatida to'xtashi mumkin va kodlovchi bilan birgalikda kodlarni o'zgartirganda, kirish kodlari va kirish topshiriqlarini tanlashda to'xtashi mumkin. Bunday qo'shimchalarni amalga oshirish uchun dasturlash mantiqiy matritsalari yoki dasturlash mantiqiy integral mikrosxemalar (PLM yoki PLIC) bo'lishi mumkin.

© 2022 androidas.ru - Android haqida hamma narsa