Hirdetés
- AMD Strix Haloval érkezik a OneXPlayer erőtől duzzadó mini PC-je
- Félő, hogy az okosszemüveg a szexuális zaklatók játékszere lesz
- Kompakt TUF Gaming alaplappal bővült az ASUS AMD-s palettája
- Nemcsak az ellenfél, a tévéd is kifekszik a Resident Evil fegyvereitől
- 5K-t vagy 330 Hz-es frissítést is kérhetünk a Philips új monitorától
- Hordozható Linux terminál billentyűzettel és érintőképernyővel
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- TCL LCD és LED TV-k
- Hobby elektronika
- 5.1, 7.1 és gamer fejhallgatók
- AMD Strix Haloval érkezik a OneXPlayer erőtől duzzadó mini PC-je
- Bambu Lab 3D nyomtatók
- Fejhallgató erősítő és DAC topik
- Kompakt vízhűtés
- Home server / házi szerver építése
Aktív témák
-
t3rm1nat0r
csendes tag
válasz
t3rm1nat0r
#24
üzenetére
Talán kezdem a decoderrel.
Mint kivehető a képből, négy bemeneti vezetékből 16 kimenetet állít elő. Helyesebben a 16 közül mindig csak egy aktív. A 4 vezeték egy 4 bites decimális számként van értelmezve. A 16 vezeték közül mindig az aktív, amelyik sorszáma megfelel a deciális szám értékének.
Az első lépés, hogy a 4 vezeték invertálódik. Ez azért kell mert mint mostmár tudjuk, az AND kapu akkor fog aktíválódni, ha minden bemenete 1. Itt négy bemenetű AND kapuk vannak a képen. Ezért nem kell megtanulni a táblázatot, elég csak a szabályt alkalmazni. 1000 bemenetű AND kapura is az érvényes.
Tehát a 10 érteknél a vezetéken 1010 érték lesz. A két nullás vezetéknek az inverzét kell venni, így kapjuk az 1111 értéket, ami már aktíválni fogja az AND kaput.void define_decoder(int tr3,int tr4,int mask)
{
int dx[]={sor,sor,sor,sor};//invertalva egy ketsorral lejjebbif(mask&1) dx[0]=0;
if(mask&2) dx[1]=0;
if(mask&4) dx[2]=0;
if(mask&8) dx[3]=0;define_links(tr3 ,tr4+dx[0] ,tr4+ketsor+dx[1],0);
define_links(tr3+1,tr3,link_5V,0); //inverterdefine_links(tr3+2,tr4+ketsor*2+dx[2],tr4+ketsor*3+dx[3],0);
define_links(tr3+3,tr3+2,link_5V,0);//inverterdefine_links(tr3+4,tr3+1,tr3+3,0);
define_links(tr3+5,tr3+4,link_5V,0);//inverter
}/A programban nincs szükség invertálásra, mert a decoder a counter-t dekódolja, ami Dflipfloppokból áll. Azokról pedig közvetlenül levehető a kimenet inverze, hiszen a visszacsatolt rész pont így működik./
Aktív témák
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Hordozható Linux terminál billentyűzettel és érintőképernyővel
- Feltörték a regisztrációmat vagy elvesztettem a belépési emailcímet, 2FA-t
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Napelem
- Elektromos autók - motorok
- Metal topik
- Telekom mobilszolgáltatások
- S.T.A.L.K.E.R. 2: Heart of Chornobyl
- Samsung Galaxy Felhasználók OFF topicja
- További aktív témák...
- iPhone Xr 64GB 100% (3hónap Garancia)-ÚJ EREDETI AKKUMULÁTOR Gyűjtői darab (3hónap Garancia) - AKCIÓ
- Honor Magic6 Lite / 8/256GB / Kártyafüggetlen / 12Hó Garancia
- Bomba ár! Lenovo ThinkPad T470s - i5-6GEN I 8GB I 256SSD I 14" FHD I HDMI I Cam I W11 I Gari!
- LG 27US550-W - 27" IPS / 3840x2160 4K / 60Hz 5ms / HDR10 / Forgatható / sRGB 99%
- GAMING PC! Ryzen 7600X / RX 7800 XT / 32GB DDR5 / 512GB NVMe / 700w! BeszámítOK
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

