Professional Documents
Culture Documents
DIGITÁLIS ALAPÁRAMKÖRÖK
2. (javított) kiadás
Tartalomjegyzék
BEVEZETÉS........................................................................................................................................4
BEVEZETÉS
Tápegység
Függvénygenerátor
Impulzusgenerátor
Rajzjelek
Műszerek és kellékek:
- A TTL áramkörök kötött szintűek, tehát tápfeszültségük csak kis mértékben (mintegy
±10 %-ban) szórhatnak. A CMOS áramkörök szabadszintűek: tápfeszültségük és H-szintjük
3,5 V…15 V tartományon belül választható meg.
- A TTL áramkörök jelentős, l mW-tól többszáz mW-ig terjedő teljesítményfelvétellel
rendelkeznek, míg a CMOS áramkörök teljesítményfelvétele a 10…100 nW-os
nagyságrendekbe esik.
- A TTL áramkörök működési sebessége általában nagyobb a CMOS áramkörök működési
sebességénél (az átlagot tekintve, és nem az erre optimalizált típusokra nézve).
- A CMOS kapuk átviteli jelleggörbéje igen jól megközelíti az ideális változatot, míg a TTL
átviteli jelleggörbe – és ezáltal a zavarvédettség is – sokkal kedvezőtlenebb.
- A TTL áramkörök terhelhetősége (FAN OUT) 10…15 kapubemenet, míg a CMOS
áramköröknél a terhelhetőség eléri a több száz kapubemenetet. Megjegyzendő azonban,
hogy a terhelés, vagyis a kapubemenet-szám növelésével a működési sebesség jelentősen
csökken!
A mérődoboz vázlatos rajzát az 1.1. ábra szemlélteti. A doboz tetején lévő NYÁK lap 3 db
IC foglalatot tartalmaz a bennük elhelyezett integrált áramkörökket. Az áramköröket a tokból
kiemelni, forgatni és cserélgetni tilos! Az áramkörökhöz csak a laborvezető nyúlhat!
A doboz elején lévő számozott forrcsúcs-sor 1…7 jelű forrcsúcsai rendre a hátoldal azonos
számozású banánhüvelyeire vannak csatolva a dobozon belül. Az 1. és a 2. forrcsúcs a doboz
hátoldalán a két BNC csatlakozó aljzatra vezet (meleg pontokra). A dobozba beépítve l db
potencióméter is található (P1), amelynek értéke 10 kΩ. A potméter kivezetései a 8-9-10
forrcsúcsokra csatlakoznak a dobozon belül összekötve a forgatógomb mellett található ábra szerint.
Megjegyezzük, hogy a mérőpanelt kézbe véve, valamennyi jelölés értelemszerű!
-9-
1.1. ábra
A gyakorlat elvégzése során előadódhat, hogy az SN 7400 áramkör helyett SN 74S00 vagy
SN 74LS00 IC áll a hallgatók rendelkezésére. Ezek az áramkörök – mint korábbi tanulmányainkból
ismeretes – csak a működési sebességben és a tápegységből való áramfelvételben térnek el
egymástól. Amennyiben az általunk felvett jelleggörbéket összevetjük a katalógusokban
közöltekkel, ezt a körülményt figyelembe kell venni! A 7400 típus 4 db kétbemenetű NÉS kaput
tartalmaz. A tokban lévő kapuk szimbolikus jelölését és az IC lábkiosztását az 1.2. ábra szemlélteti.
1.2. ábra
- 10 -
Mérési feladatok:
1.3. ábra
1.4. ábra
Vegyük fel az átviteli jelleggörbét úgy, hogy a bemeneti feszültséget 0…+3 V között
változtatjuk. A billenési feszültség környezetében sűrítsük a mérési pontokat. Ábrázoljuk a
függvényt mm-papíron. A papírra rajzoljuk fel az ideális jelleggörbét is, összehasonlítás
céljából!
1.5. ábra
Kimeneti L-szintet úgy állítunk be, hogy mindkét kapubemenetet H-szintre helyezzük.
Mielőtt a kimenetre bármit is kapcsolnánk, mérjük meg voltmérővel a kapu kimeneti
feszültségét. Ez az érték fog megfelelni az Iki = 0 helyzetnek.
1.6. ábra
Az Ube – Ibe jelleggörbéből olvassuk le, hogy mekkora a bemeneti áram az Ube minimális
(0V) és maximális (nagyobb 3 V) értékénél.
Ha a terhelést N = 10 kapubemenetre vesszük, mekkora áramnak felel ez meg H- és L-
szintű bemenetek esetén?
A kimeneti jelleggörbékből olvassuk le a fenti áramokhoz tartozó kimeneti feszültségeket
(UkiH, UkiL).
Az átviteli jelleggörbéből olvassuk le a maximálisan megengedett bemeneti L-szint és a
minimálisan megengedett bemeneti H-szint értékét!
A fentiek alapján határozzuk meg a ∆U zavarvédettségi feszültségtartományokat H- és L-
szint esetén:
Vizsgálataink céljára CD 4001 vagy CD 4011 típusú (esetleg egyéb gyártmányú) CMOS
áramkört használunk. Ezek a típusok 4 db kétbemenetű NVAGY, ill. NÉS kaput tartalmaznak. A
kapuk lábkiosztása megegyezhet az 1.2. ábrán látható TTL kapu lábkiosztásával, azonban ettől
eltérő típusokkal is találkozhatunk. Ilyen tokbekötést mutat az 1.7. ábra.Figyelem! A mérések
megkezdése előtt kérdezzük meg a laborvezetőtől, hogy milyen típusú áramkör van a mérődobozban,
és annak milyen a lábkiosztása!
1.7. ábra
- 14 -
Mérési feladatok:
1.8. ábra
1.9. ábra
Cseréljük fel a két kaput, vagyis végezzük el a fenti mérést úgy is, hogy a CMOS kapu
kimenetére kapcsolódjék a TTL-kapu közösített két bemenete (ld. 1.10.b. ábra).
- 16 -
a)
b)
1.10. ábra
a) b)
1.11. ábra
Mint az 1.11.b. ábrán látható, a végtranzisztor kollektora szabadon van. Ez a Q kimenet egy
R ellenálláson át a kapu 5 V-os tápfeszültségére, vagy más értékű tápfeszültségre kapcsolható. A
7406 esetében UK max = 30 V értékű, és a maximálisan megengedett kollektoráram, Iki = 16 mA.
Mérési feladatok:
1.12. ábra
1.13. ábra
- 19 -
Műszerek és kellékek:
1 db kettős tápegység
1 db impulzusgenerátor
1 db függvénygenerátor
1 db digitális multiméter
1 db oszcilloszkóp
1 db mérődoboz, ami 2 db 7400, 1 db 7446, 1 db 7486, 1 db TIL 301 áramkört és szintjelző LED-
eket tartalmaz, továbbá 1 db műanyag doboz 74121 áramkörrel és 1 db műanyagdoboz 7414 és
7404 áramkörrel ellátva.
Mérési feladatok:
Mérési feladatok:
2.1.3 Írja fel a kétváltozós kizáró-VAGY függvény igazságtáblázatát és igazolja annak helyességét a
7486 áramkör egyik kapujának segítségével.
Állítsuk össze a 2.1. ábra szerinti többszintű kapuhálózatot. Ehhez a méréshez alkalmazzunk
impulzusgenerátort, annak TTL kimenetét felhasználva, négyszögjelet beállítva. Az ábrát tekintve
egyszerűen belátható, hogy az yki kimenet mindig H-szintű, mivel a vezérlő négyszögjel
ellenfázisban vezérli az y1 és y2 kimenetű kapukat. A körbe sorosan kapcsolt 3 db inverternek
kapcsolt kapu azonban késlelteti az egyik ágon a jelet, így az y2 kimenet még akkor is H-szintű lesz,
amikor már az y1 is elérte a H-szintet. Így egy rövid időre yki L-szintű tűimpulzust (hazárdot, azaz
hamis vezérlést) mutat.
2.1. ábra
- 22 -
Mérési feladatok:
2.1.5 Állítsuk össze a 2.1. ábra kapcsolását. Az inverterek és a kapuk céljára használjuk a 7400
áramkör kapuit. (Figyelem! A fel nem használt kapubemenet üresen hagyva H-szintet
képvisel, ahogyan azt a Bevezetés c. fejezetben már elmondtuk!) Az Ube bemenetre adjunk
közepes frekvenciás (10 kHz körüli) négyszögjelet, majd vezessük az y1 kimenetet az
oszcilloszkóp egyik, míg az y2 kimenetet a másik csatornájára. A kapcsolást akkor sikerült jól
összeállítanunk, ha a két kimeneti jel ellenfázisban van. Rajzolja le a kapott ellenfázisú
jelalakokat!
2.1.6 Az igen rövid idejű „hazárd” jelet akkor tudjuk kimérni, ha nagyfrekvenciás vezérlést adunk a
kapuhálózatra. Növeljük meg a jelfrekvenciát 1…2 MHz-re, majd kapcsoljuk az egyik
oszcilloszkóp-bemenetre az yki kimenetet és a másik bemeneten hagyjuk meg az előző
feladatnak megfelelő vezérlést. Figyeljük meg az yki kimeneten megjelenő tűimpulzust,
rajzoljuk le a jelalakokat, majd mérjük meg a tűimpulzus fele amplitúdójánál annak
időtartamát. Tekintve, hogy 3 db invertert kapcsoltunk sorba, a mért értéknek az egyharmada
lesz az egy kapura jutó jelkésleltetési idő. Határozzuk meg ezt az értéket, majd nézzük meg a
katalógusban a 7400 kapu tipikus jelkésleltetési idejének értékét.
2.1.7 Mind az y1, mind az y2 kimenettel együtt nézze meg az yki kimenetet. Magyarázza meg, hogy
miért csak az egyik jelátmenetnél lép fel hazárd?
2.2. ábra
- 23 -
Mérési feladatok:
2.1.9 Valósítsa meg a kódátalakító kapcsolását. A kódátalakító kimeneteit (Gray ki) vezesse a LED-
sorra!
2.1.10 Adjon a bemenetre (bin. be) néhány jelkombinációt, és ellenőrizze az átalakítás helyességét!
Mérési feladatok:
2.1.13 Állítsunk be egy számjegyet a kijelzőn, majd adjunk a BI/RBO bemenetre L-szintet. Mit
tapasztalunk?
2.1.14 Állítsunk be egy számjegyet a kijelzőn, majd impulzusgenerátorból adjunk kb. 200 Hz-es
TTL-jelet a BI/RBO bemenetre. Lassan csökkentsük a négyszögjel frekvenciáját és figyeljük
meg, hogy mekkora frekvencia-értéktől vesszük észre a kijelző vibrálását. Ez az érték felel
meg szemünk ún. CFF vibrációs frekvenciahatárának. Ez a frekvencia egyénenként eltérő, sőt
attól is függ, hogy pihentek vagy fáradtak vagyunk.
A mérés során TTL áramkörös 74121 típusú monostabil multivibrátorral ismerkedünk meg,
amely egyetlen áramkört tartalmaz. Az integrált áramkör belső felépítésének tömbvázlatát és külső
hálózatát a 2.3. ábra szemlélteti. Az ábrán a zárójelben feltüntetett számok az IC tok lábainak
számozását jelentik. Mint az ábrából látható, az R és C időzítő elemeket kívülről kell az áramkörhöz
csatolni! A mérőpanelen feltüntettük azokat a banánhüvelyeket, ahová a külső R és C tagot be kell
helyezni.
- 25 -
Megjegyezzük, hogy az áramkör tartalmaz egy kb. 10 kΩ-os beépített ellenállást, ami
megfelelő csatolással a külső R ellenállás helyett felhasználható. A szükséges kapcsolás
megtalálható a katalógusokban és kézikönyvekben. Méréseinknél ennek alkalmazására nem térünk
ki.
2.3. ábra
Az áramkör A1 vagy A2 bemeneteire adva a vezérlő jelet, annak lefutó éle indít, míg a B
bemenetet vezérelve, a felfutó él fog indítani. A vezérlésnél ügyelni kell arra, hogy az
impulzusgenerátor jeleinek ismétlődési ideje feltétlenül hosszabb legyen, mint a beállított T(imp)
idő. Az áramkör kimenete a Q és annak negáltja.
Mérési feladatok:
2.2.2 Mérjük meg a kimeneti jel H-szintjének idejét és hasonlítsuk össze a T(imp) idő számított
értékével. A mérésnél ügyeljünk az oszcilloszkóp időskálájának helyes beállítására. Végezzük
el a mérést más értékű RC kombinációval is. Ha nagy eltérést tapasztalunk a mért és a
számított értékek között, hitelesítsük az oszcilloszkópot az impulzusgenerátor ismert jelével!
2.2.3 Adjuk a vezérlő jelet a B bemenetre, és ellenőrizzük, hogy ebben az esetben valóban a felfutó
él indít. Figyelem! Ha a B bemenetet használjuk, valamelyik A bemenetet L-szintre kell
kapcsolni!
Schmitt-trigger vizsgálata
Mérési feladatok:
2.4. ábra
Műszerek és kellékek:
1 db tápegység
1 db digitális multiméter
1 db impulzusgenerátor
1 db oszcilloszkóp
1 db mérődoboz, ami 7408, 7432, 7475, 7483, 7485, 7486 és 74181 IC-ket és szintjelző LED-eket
tartalmaz, továbbá l db mérő-panel 4051 CMOS áramkörrel ellátva.
Mérési feladatok:
A következő három feladatot a hallgatók a mérésre való felkészülés során, otthon végezzék el, és a
megoldásokat mutassák be a mérés megkezdésekor a laborvezetőnek!
- 29 -
3.1.1 Korábbi tanulmányainkból már ismerjük a félösszeadó egybites változatát, ami átvitel
fogadására nem alkalmas. Írjuk fel az áramkör igazságtáblázatát!
3.1.2 Ugyancsak ismeretes a hallgatók számára a teljesösszeadó egybites változata, ami átvitel
fogadására is alkalmas. Írjuk fel az áramkör igazságtáblázatát és egyszerűsítve azt K-táblával,
rajzoljuk fel a kapcsolást ÉS-VAGY kapukat alkalmazva.
3.1.3 Tekintsük át a 3.1. ábrán látható kapcsolást, és elméletileg igazoljuk néhány bemeneti
kombinációval, hogy ez az áramkör valóban megfelel a teljesösszeadónak.
3.1. ábra
3.1.4 Valósítsuk meg kapukból a 3.1.1. feladat áramkörét, és igazoljuk statikus szintekkel a
működés helyességét!
3.1.5 Valósítsuk meg a 3.1. ábrán látható kapcsolást a panelon található kapuk segítségével, és
igazoljuk statikus szintekkel a működés helyességét! A kimeneteket mindegyik esetben
vezessük a LED-ekre.
3.2. ábra
Mérési feladatok:
3.2.2 A panelon lévő 7483 összeadó kimeneteit vezessük a LED-sorra. Célszerű az átvitelt (C5) a
sárga LED-re vezetni! Ezt követően az A és B bemenetekre adjunk tetszőleges bináris
számokat (statikus L-H szintekkel), és ellenőrizzük az összeadó működését. Legalább 3 db
összeadást végezzünk el!
időzítésének helyes beállítására. Mivel a késleltetési idő igen kicsiny, célszerű 10-szeres idő-
nyújtást alkalmazni. Figyelem! Tízszeres nyújtás esetén a lemért időt – értelemszerűen – tízzel
osztani kell!
Mérjük meg a jelkésleltetést mind a fel- mind a lefutó élnél a jelamplitúdó 50 %-ánál! A
be- és a kimeneti jel amplitúdóját állítsuk be egyforma nagyra, és csúsztassuk egymásra a két
jelet. Ebben az esetben könnyen és pontosan elvégezhetjük a késleltetési idő-mérést.
3.3. ábra
Mint az ábrából látható, ennél a kapcsolásnál a bemeneti biteket léptető regiszterből kell
beolvastatni, és az összeget is léptető regiszterbe írják be. Az átvitel mindig a következő bithez
adódik hozzá, ezért ezt egy D-tárolóval késleltetve vezetik vissza az áthozat-bemenetre (C1). A
léptető regiszterek – mint ismeretes – sorrendi hálózatok, amelyeket órajel vezérel. A fenti
kapcsolás esetén valamennyi léptető regisztert és a D-tárolót is ugyanaz az órajel vezérli (szinkron
rendszer). Ennek a kapcsolásnak a megvalósítása túl bonyolult volna, azonban a működést
statikusan is modellezhetjük. Ekkor a jelszinteket statikusan írjuk be, és az átvitel-áthozat
összekötést is egy statikus D-tároló (D-latch) segítségével valósítjuk meg. Az elrendezést a 3.4. ábra
szemlélteti.
- 32 -
3.4. ábra
Mérési feladatok:
3.3.2 Állítsuk össze a 3.4. ábra kapcsolását és első lépésben nullázzuk a kimeneteket. Kapcsoljuk az
A1, B1 bemenetet L-szintre, adjunk a C órajel-bemenetre H-szintet, ekkor a két kimenet (az
S1 összeg és az S2 átvitel) nulla értékű lesz (a LED-ek sötétek lesznek). Ezután kapcsoljuk a
C órajel-bemenetet L-szintre. Ebben az esetben a 0+0+0 összeadást végeztük el, ha most C=
H-szintet állítunk be, akkor is marad a kimeneteken a 0 0 eredmény.
a) Legyen C= L-szint. Adjunk A1=1 és B1=0 jeleket az összeadóra. Az eredmény 0 1 lesz
(0+1=1 és átvitel nincs). Ha most C=H-szintet állítunk be, akkor is marad a kimeneteken a 0 1
eredmény.
b) Legyen C=L-szint. Adjunk A1=1 és B1=1 jeleket az összeadóra. Az eredmény 1 0 lesz
(1+1 = 10, vagyis S1=0 és S2=1, tehát átvitel van!). C=0 marad, különben hozzáadja a saját
átvitelét!
c) Legyen C=H-szint, ekkor a kimeneten 1 1 jelenik meg, mert hozzáadja a saját átvitelét.
Ezután legyen C=L-szint, ekkor a Q kimenet megőrzi a D-bemenet előző állapotát, és ezután
adjuk a bemenetekre a következő operandus-kombinációt, pl. A1 = 0 és B1 = l számokat.
Ekkor 1 0 jelenik meg (1 + 0 + 1) összeadás történik, ugyanis az előző átvitelt hozzáadja a
jelenlegi 01 bemenethez.
d) Végezzünk további összeadásokat, legalább még 3 db-ot. Írjuk fel gondosan az
eredményeket, és igazoljuk magyarázattal, hogy sikerült modelleznünk a 3.4. ábrán látható
kapcsolást!
A kaszkád bemenetek segítségével két vagy több áramkör sorba kapcsolható, és így két 8
bites (16 bites, stb.) szám összehasonlítása is elvégezhető. Tekintsük a 3.6. ábra kapcsolását:
- 34 -
3.5. ábra
Ha a rajzon látható 1.sz. áramkör bemenetei azonos értékeket kapnak (A1=B1, A2=B2, stb.),
akkor a két szám relációját a 2. sz. áramkör bemeneti jelei döntik el.
3.6. ábra
- 35 -
Mérési feladatok:
3.4.2 Valósítsuk meg a 3.6. ábrán látható kapcsolást. Nézzük az alábbi példákat:
a) A: 11110101 B: 11111011
b) A: 01111100 B: 11110100
Mit tapasztalunk? Próbáljuk ki a kapcsolást néhány további példával is. Adjuk meg, hogy
kapcsolásunkban melyik IC fogadja az összehasonlítandó A és B operandus 4 magasabb helyi
értékét, és melyik a 4 alacsonyabb helyi értéket?
Mérési feladatok:
3.5.2 Építsük meg az áramkört, és kimenetét vezessük rá az egyik LED-re. Adjunk az áramkör
bemenetére valamilyen jelkombinációt. Ellenőrizzük a működést. Mikor lesz a kimenet H-
szint, ha páros, vagy ha páratlan az 1-esek száma?
3.7. ábra
Az A és B operandusok legnagyobb helyi értéke az A3, B3, ill. a legkisebb helyi értéke az
A0, B0. Az eredménykimeneteknél a legnagyobb helyi érték az F3, a legkisebb az F0. Az átvitel a
C4 jelű kimeneten lép fel. C0 az előző fokozat (ha van ilyen!) áthozatalát fogadja. M a műveleti
csoport kiválasztó bemenet: M=H-szint esetén tisztán logikai műveleteket végez az áramkör, míg
M=L-szint esetén vegyesen aritmetikai-logikai műveleteket. Az egyes műveletcsoportokon belül az
S3...S0 kiválasztó bemenetek által választható műveleteket a 3.1. táblázat tartalmazza.
3.1. táblázat
0 0 0 1 F= A + B F= A + B F = (A + B) p 1
0 0 1 0 F= AB F= A + B F = (A + B ) p 1
0 0 1 1 F = nulla F = -1 F = nulla
0 1 0 0 F = AB F = A p AB F = A p AB p 1
0 1 0 1 F = B F = (A + B) p A B F = (A + B) p A B p 1
0 1 1 0 F= A (+) B F=A–B-1 F=A-B
0 1 1 1 F = AB F = AB - 1 F = AB
1 0 0 0 F= A + B F = A p AB F = A p AB p 1
1 0 0 1 F= A (*) B F=ApB F=ApBp1
1 0 1 0 F = B F = (A + B ) p AB F = (A + B ) p AB p 1
1 0 1 1 F = AB F = AB - 1 F = AB
1 1 0 0 F=1 F=ApA F=ApAp1
1 1 0 1 F= A + B F = (A + B) p A F = (A + B) p A p 1
1 1 1 0 F= A + B F = (A + B ) p A F = (A + B ) p A p 1
1 1 1 1 F=A F=A-1 F=A
Ami a műveleti jeleket illeti, ahol + (összeadás) vagy a . (szorzás) jelet alkalmaztuk, azok a
logikai VAGY, ill. ÉS műveleteket jelentik. A logikai műveletek esetén tehát megőriztük a
szokványos műveleti jeleket. Ha azonban aritmetikai műveletet végez az egység, akkor a (-) jel
kivonást jelent, míg a p a plusz rövidítése, amivel az aritmetikai összeadást jelöljük. Ezeknél a
műveleteknél tehát az A és B operandusokat bináris számokként kezeli az áramkör.
Az F = -l művelet az egyes szám (tehát 0001) kettes komplemensét jelenti. Mint ismeretes,
ez 1111 értékkel lesz azonos! Hasonlóan járunk el pl. az AB - 1 műveletnél, először elvégezzük az
AB műveletet, majd ehhez hozzáadjuk az 1-es szám kettes komplemensét.
Az (A – B) műveletnél az A operandushoz hozzáadja a B operandus kettes komplemensét.
Felhívjuk a figyelmét azoknak, akik az ALU áramkört saját célra is alkalmazni szeretnék!
Ha valaki tüzetesen végignézi a 3.7. ábrán látható tokbekötési rajzot észre veheti, hogy az A és B
operandus-bemeneteknél kis köröcske található, ami a negációra utal. Ugyancsak negáltak az F
kimenetek is. Nincs azonban negációra utaló kis köröcske a C0 bemenetnél és a C4 kimenetnél.
Azért, hogy a mérést ne nehezítse ezeknek a bemeneteknek a fordított vezérlése, a dobozon belül
invertereket alkalmaztunk a C0 és a C4 esetében. Aki tehát saját célra készít ilyen áramkört,
ügyeljen erre a vezérlési problémára!
- 39 -
Mérési feladatok:
A vizsgálatra szánt HCF 4051B olyan CMOS integrált áramkör, ami választásunknak
megfelelően 8 csatornás multiplexerként, ill. 8 csatornás demultiplexerként üzemeltethető. Ennél az
áramkörnél jól látható módon érvényesül a térvezérlésű tranzisztorokból felépített integrált
áramköröknek az a sajátossága, hogy bemeneteik kimenetekként, továbbá kimeneteik
bemenetekként is használhatók.
Az áramkör tokbekötési rajza a 3.8. ábrán, míg funkcionális rajza a 3.9. ábrán látható. Az
áramkör egy közösített Ki/Be hozzáférést biztosít, 8 db csatornát, amelyek bemenetként is és
kimenetként is használhatók, 3 db címbemenetet: A, B, C, továbbá egy INH inhibíciós (letiltó)
bemenetet. Az egyes hozzáférések feliratozása a mérőpanelon értelemszerű. A tápfeszültség (+)
polaritását az Ut kivezetésre kell kapcsolni, míg a VEE, és a VSS kivezetéseket a panelon belül
összekötöttük, ezeket a tápfeszültség (-) polaritására (GND) kell kapcsolni!
- 40 -
3.8. ábra
Csatornák Címbemenetek
Ki / Be
3.9. ábra
Mérési feladatok
Műszerek és kellékek:
1 db tápegység
1 db digitális multiméter
1 db oszcilloszkóp
1 db függvénygenerátor
1db impulzusgenerátor
1 db logikai jelvizsgáló (sequencer)
1 db mérődoboz: 7400, 7486, 7474, 7476, 74178 áramkörökkel és szintjelző LED-ekkel ellátva,
továbbá 1 db mérőpanel 4027 CMOS áramkörhöz
4.1. táblázat
Rn Sn Qn Qn+1
0 0 0 x
0 0 1 x
0 1 0 0
0 1 1 0
1 0 0 1
1 0 1 1
1 1 0 0
1 1 1 1
Mint a táblázatból látható, ha az S bemenet 0 vezérlést (L-szintet) kap, akkor lesz a tároló
„beírt” állapotban. Hasonlóan, az R bemenet L-szintje törli a tárolót. Megjegyezzük, hogy a tárolót
akkor nevezik beírt állapotúnak, ha Q kimenete H-szinten van, és akkor nevezik törölt állapotúnak,
ha Q kimenete L-szinten van.
4.1. ábra
Mérési feladatok:
4.1.1 Valósítsuk meg a 4.1. ábra kapcsolását! Alkalmazzuk erre a célra a 7400 áramkör két kapuját.
A be- és kimeneteket a mérőtáblán feltüntettük. Rajzoljuk le a kapcsolást, majd írjuk fel a be-
és kimenetekre az IC-lábak számát. (Megjegyezzük, hogy a 7400 áramkör tokbekötési rajzát
az 1. számú mérésben az 1.2. ábra mutatja!). A működési táblázatot mérésekkel igazoljuk és
határozzuk meg, hogy mely bemenet felel meg az R, ill. az S-nek és mely kimenet a Q, ill. a Q
negáltnak.
4.2. ábra
4.1.2 A 7400 áramkör másik két kapujának felhasználásával valósítsuk meg a 4.2. ábra kapcsolását,
ami kapuzott RS tárolónak felel meg. Készítsük el a 4.1. táblázat mintájára a működési
táblázatot: a Kn, Sn, Rn és Qn mennyiségeket tekintve bemeneteknek, míg a Qn+1 mennyiséget
kimenetnek! Mérésekkel igazoljuk a táblázat néhány sorát! Milyen hatást fejt ki a K kapuzó
bemenet? Miben változik meg a kapuzott tároló működése a 4.1. ábra egyszerű tárolójának
működéséhez képest?
4.2. táblázat
Jn Kn Qn Qn+1
0 0 0 0
változatlan
0 0 1 1
0 1 0 0
Törlés
0 1 1 0
1 0 0 1
Beírás
1 0 1 1
1 1 0 1
Negáció
1 1 1 0
Mint a táblázatból látható, a JK tároló esetében nincsenek tiltott vezérlési állapotok, ellenben
képes a tároló a J=1 és a K=1 vezérlés esetén a kimeneti állapot negálására. A JK tárolóknak ez a
tulajdonsága teszi lehetővé, hogy ezt a tároló-típust számlálóként és frekvenciaosztóként
alkalmazzuk.
Mérési feladatok:
4.2.1 Válasszuk ki az SN 7476 áramkör egyik tárolóját (ez az áramkör két egymástól független JK
tárolót tartalmaz), és a két kimenetet kapcsoljuk a szintjelző LED-ekre. A függvénygenerátor
TTL kimenetét csatoljuk a kiválasztott tároló órajel-bemenetére (C), és a generátor jelének
- 47 -
frekvenciáját válasszuk 1…2 Hz-re, hogy szemünkkel is követni tudjuk a LED villanásait.
Adjunk statikus H-szintet mindkét bemenetre, és figyeljük meg a kimenetek negációját.
Vezéreljük a J és a K bemenetet egyéb szint-kombinációkkal, és írjuk be a jegyzőkönyvbe,
hogy mit tapasztalunk.
Megjegyzzük, hogy a beíró-törlő bemenetek a 7476 esetén akkor hatástalanok, ha
mindkettőre H-szintet adunk!
4.3. ábra
- 48 -
4.2.5 Valósítsuk meg a 4.3. ábra szerinti kapcsolást! A Q kimenetet kapcsoljuk LED-re és az órajel-
bemenetre adjunk lassú (néhány Hz-es) jelsorozatot. A D bemenetre adjunk felváltva L- és H-
szintet (statikusan). Figyeljük meg a LED felvillanásait és azonosítsuk ezeket a működési
táblázattal. Fűzzünk magyarázatot a működéshez!
4.2.6 D tároló integrált áramkör formában is rendelkezésre áll. Ilyen pl. az SN 7474, ami két darab
élvezérelt D tárolót tartalmaz. A mérőpanelre kivezettük a tároló beíró- (S) és törlő- (R)
bemenetét is. Ezek vezérlési tábláját a 4.3. táblázat tartalmazza.
4.3. táblázat
Rn Sn Qn+1
0 0 x tiltott vezérlés
0 1 1 beírás
1 0 0 törlés
1 1 Qn a működés engedélyezése
4.4. ábra
- 49 -
Valósítsuk meg a 4.4. ábra kapcsolását, a Q-kimeneteket vezessük LED-re, majd a 4.2.1.
feladatban leírtak szerint ellenőrizzük, hogy valóban JK tárolóként működik-e az elkészített
áramkör?
Modulo N számláló esetén a tárolók számával azonos a kimeneti jelkombinációk száma, míg
Modulo 2N esetén ennek duplája. A D tárolókon kívül JK tárolókból is készíthetünk gyűrűs
számlálót, ha az előző mérések során megismert átalakításokat elvégezzük.
A gyűrűs számláló kapcsolásait a 4.5. ábra mutatja be. A Q4 kimenetnél látható szaggatott
vonal azt jelenti, hogy az egyik esetben a Q4 kimenetet, míg a második esetben a Q4 negált
kimenetet csatoljuk vissza a D1 bemenetre!
4.5. ábra
Mérési feladatok:
4.3.1 Modulo N számlánc készítése (N = 4). Valósítsuk meg a 4.5. ábra kapcsolását. A Q4
kimenetet kössük a D1 bemenetre. Adjunk az órajel-bemenetre a függvénygenerátor TTL
kimenetéről kisfrekvenciás (1…2 Hz-es) jelsorozatot, és a Q1…Q4 kimeneteket vezessük a
LED sorra. Ebben az esetben a bekapcsoláskor véletlenszerűen beálló kimeneti jelszintek
fognak a gyűrűn körbemenni. Ha azt szeretnénk, hogy egyetlen H-szint haladjon körbe, akkor
- 50 -
a RESET bemenettel a tárolókat nullázni kell, ill. a SET bemenettel valamelyikbe be kell írni
a H-szintet (ld. a 4.3. táblázat vezérlési szintjeit).
a) Készítsük el a kapcsolást, és igazoljuk a fenti működést úgy, hogy egyetlen H-szint
halad körbe a gyűrűn.
b) Állítsuk be úgy a számláncot, hogy egyetlen L-szint haladjon körbe a gyűrűn!
c) Mindkét esetben írjuk be a jegyzőkönyvbe a számlánc működési táblázatát!
4.3.2 Kapcsoljuk most az utolsó tároló Q4 negált kimenetét a D1 bemenetre az ábrán bejelölt
szaggatott vonal szerint. Ez a kapcsolás a Modulo 2N-nek fog megfelelni.
Készítsük el a kapcsolást, és igazoljuk a fenti működést!
Készítsük el a számlánc működési táblázatát!
Szorgalmi feladat:
Készítsünk Modulo 2N számlálót 4 db JK tároló felhasználásával (Johnson számláló).
Rajzoljuk le a kapcsolást és ellenőrizzük a működést az előző feladatokban leírt módon.
Mint már láttuk, a léptető tárolók feladata, hogy egy-egy órajellel késleltessék a bemenetükre
jutó információt. Ha N db tárolót kapcsolunk sorban, akkor az órajel periódusidejének N-szeresével
fog megegyezni a késleltetési idő. Az ilyen regisztereket N-bites léptető regisztereknek nevezik.
Amennyiben a regisztersor bemeneti jelét figyeljük együtt az utolsó tároló kimeneti jelével,
soros-soros rendszert kapunk. Ha a közbenső tárolók kimeneteit is vizsgáljuk, soros-párhuzamos
rendszer valósítható meg. Létezik továbbá párhuzamos beírású és soros kiolvasású regiszter-sor is.
A továbbiakban N = 4 bites léptető tárolót készítünk, és ennek működését fogjuk
megvizsgálni különböző módszerekkel.
Tetszőleges impulzus-sor léptetését csak olyan generátorral vizsgálhatjuk, amelynek
órajeléhez szinkronizálva van a bemeneti jelsorozat. A szokványos impulzusgenerátorok e célra
nem alkalmasak, laboratóriumunk azonban rendelkezik sajátfejlesztésű logikai jelvizsgáló
(sequencer) műszerrel, ami teljesíti ezt a követelményt. A sequencer működését és kezelését az
alábbiakban ismertetjük.
- 51 -
4.6. ábra
A készülék előlapjának rajzát a 4.6. ábra szemlélteti. A jelvizsgáló 10 kimeneti csatornával és egy
órajel-kimenettel rendelkezik. A 10 csatorna jelsorozatán a jel/szünet arányok egymástól
függetlenül, bizonyos periodicitással beállíthatók. A csatornák programozása 20x20-as dióda-mátrix
segítségével lehetséges. A kis lyukacskákba dióda-tűk illeszthetők, amelyek a jel H-, ill. L-szintjét
állítják be. Egy-egy csatornához tehát két-két lyuksor tartozik. Például, ha az 1. csatornát választjuk
ki, akkor az „A” és a „B” sorba kell a dióda-tűket helyezni. Az „A” sorba helyezett dióda H-szintre,
és a „B” sorba helyezett dióda L-szintre állítja a jelamplitúdót. Példaként egy impulzus-sor
beállítását mutatja be a 4.7. ábra, ahol x-szel jelöltük azokat a lyukakat, ahová dióda-tűt helyeztünk.
4.7. ábra
Mérési feladatok:
4.4.1 Az SN 7474 integrált áramkör 2 db D-tárolót tartalmaz. Így két 7474 IC segítségével 4 bites
léptető regisztert készíthetünk. Valósítsuk meg a 4.8. ábra szerinti kapcsolást!
4.8. ábra
4.9. ábra
4.4. táblázat
Bemenetek
Működési mód
SH PE
L L Tartás
L H Párhuzamos beírás
H x Léptetés
Mérési feladatok:
A HCF 4027B típusú CMOS áramkör két darab JK Master-Slave rendszerű tárolót
tartalmaz. Az integrált áramkör tokbekötési rajzát a 4.10. ábra szemlélteti. Mindkét tároló-egység
rendelkezik beíró (Set) és törlő (Reset) bemenettel is. A tápfeszültség (-) pólusát a VSS bemenetre,
míg a tápfeszültség (+) pólusát a VDD bemenetre kell adni. Ha mind a Set, mind a Reset bemenetre
L-szintet adunk, akkor e bemenetek hatástalanok, és a tároló a funkciójának megfelelően működik.
- 55 -
Ha a Set-re H-szintet adunk, akkor a Q-kimenet H-szintre áll be, míg ha a Reset bemenetre adunk
H-szintet, a Q kimenet L-szintű lesz. Figyelem! A Set és a Reset egyidejű H-szinttel való vezérlése
tiltott vezérlés!
4.10. ábra
- 56 -
Mérési feladatok:
4.6.1 Adjunk az áramkörre 5 V-os tápfeszültséget. Válasszuk ki az első tárolót, és adjunk a SET 1
bemenetre és a RESET 1 bemenetre is L-szintet. Kapcsoljuk a K1 és a J1 bemenetet H-szintre.
Adjunk a CLOCK 1 bemenetre kb. 10 kHz-es impulzus-sorozatot az impulzusgenerátorból, és
vezessük az oszcilloszkóp 1 csatornájára ugyanezt a bemeneti jelet, míg a 2. csatornára adjuk
a Q1 kimenetet. Figyelem! Az impulzusgenerátor fő-impulzus kimenetét használjuk, és
pontosan 5 V jelamplitúdót állítsunk be! Rajzoljuk le a két csatorna jelalakjait, és fűzzünk
magyarázatot az eredményhez. Kapcsoljuk a SET 1 bemenetet H-szintre. Mit tapasztalunk és
miért? (E mérésnél a szkóp DC állásban legyen!) Végezzük el ugyanezt a műveletet a RESET
1 bemenettel is.
4.6.2 Kapcsoljuk sorba a két tárolót a 4.11. ábra szerint. Kapcsoljuk az oszcilloszkóp 1. csatornáját
az első tároló órajel-bemenetére, és a 2. csatornát a második tároló Q2 kimenetére. Rajzoljuk
le a jelalakokat, és indokoljuk a nyert ábra helyességét. A J- és K-bemeneteket mindkét tároló
esetében kapcsoljuk H-szintre, és a Set és Reset bemeneteket L-szintre!
4.11. ábra
Műszerek és kellékek:
1 db oszcilloszkóp
1 db függvénygenerátor
1 db impulzusgenerátor
1 db tápegység
1 db digitális multiméter
1 db mérődoboz, ami 7400, 7476, 7490, 7492, 7493, 74192 és 74167 IC-ket, továbbá szintjelző
LED-eket tartalmaz, továbbá 1 db mérőpanel HCF 4029B CMOS áramkör számára
A számlálók legtöbbje mind törlő (Reset, Clear) mind beíró (Set, Preset) bemenettel ellátott,
továbbá az ún. a programozható számlálók programozó bemenetekkel is rendelkeznek.
Mérésünk során néhány jellegzetes TTL számláló-, ill. frekvenciaosztó áramkört és egy
CMOS számlálót fogunk megvizsgálni.
- 58 -
A 7493 áramkör 2-es, 8-as és 16-os osztóként, ill. számlálóként működtethető. Az áramkör
felépítése olyan, hogy az IC- tokon belül nincs összekötve az első tároló a következő hárommal, így
az első egység külön is használható 2-es osztóként, míg a második egység, ami három tárolóból áll,
külön használható 8-as osztóként (vagy számlálóként). Ha 16-os osztó vagy 16-ig számláló módban
kívánjuk működtetni az áramkört, akkor kívül össze kell kötni a QA kimenetet a CB bemenettel,
vagyis a B-tároló órajel-bemenetével. Az 5.1. ábra az IC tok-bekötési rajzát szemlélteti, a rajzon
R01 és R02 a törlőbemeneteket jelenti, CA az első tároló órajel-bemenete és CB a második tároló-
sor órajel-bemenete. Ez az áramkör nem tartalmaz SET (beíró) bemenetet. Az „NC” megjelölés üres
IC-lábat (No Contact) jelent.
5.1. ábra
- 59 -
Mérési feladatok
5.1.1 Ellenőrizzük először a 2-es osztó, majd a 8-as osztó működését. A mérőpanelon C 1,1 felirat
jelzi a CA órajel-bemenetet, és C 1,2 felirat a CB órajel-bemenetet. Az R törlő-bemeneteket a
mérőpanelra nem vezettük ki, azokat a panelon belül úgy kapcsoltuk, hogy a működésre nézve
hatástalanok legyenek. Adjunk a megfelelő órajel-bemenetre a függvénygenerátorból 10 kHz
körüli jelet a TTL kimenetről. A bemeneti jelet kapcsoljuk rá az oszcilloszkóp egyik
csatornájára is, míg a második csatornára adjuk rá a vizsgálni kívánt Q kimenet jelét. A két jel
együttes vizsgálata alapján igazoljuk a megfelelő osztásarány helyességét! Rajzoljuk le a
jelalakokat!
5.1.2 Készítsünk 16-os osztót és ellenőrizzük a működést az előbbi feladatban leírtak szerint.
Vizsgáljuk meg az oszcilloszkópon a QB, QC és a QD kimeneteket is az órajellel összevetve.
Rajzoljuk le a kapott jelalakokat!
ill. minden 10-re 3-at, stb.” ad úgy, hogy a felesleges impulzusokat egyszerűen kihagyja, helyükön
L-szint jelenik meg!
Az IC tokbekötését az 5.2. ábra szemlélteti. A panelon csak azok a lábak vannak kivezetve,
amelyeket használunk. Ezek jelentése:
Cp - órajelbemenet
DI, CI, BI, AI - programozó bemenetek
ST - kapuzó bemenet (L-szintre kötve engedélyezi a működést)
R - törlőbemenet (L-szintre kötve engedélyezi a működést)
ENI - engedélyezés (L-szintre kötve engedélyezi a működést)
S9 - számlálóállás beírás (L-szintre kötve engedélyezi a működést)
K1 - kaszkád bemenet (nem használjuk)
QZ, QY, ENQ - kimenetek
5.2. ábra
Mérési feladatok:
5.2.1 Állítsuk össze a kapcsolást: a felsorolt vezérlő bemenetekre (ST, R, ENI, S9) kapcsoljuk L-
szintet, A Cp órajel-bemenetre csatoljuk rá a függvénygenerátor TTL kimenetét, és ugyanezt a
jelet kapcsoljuk rá az oszcilloszkóp egyik csatornájára is (bemeneti jel). Az oszcilloszkóp
- 61 -
5.3. ábra
Mérési feladatok:
5.3.2 Növeljük az órajel frekvenciáját 10 kHz körüli értékre. Az oszcilloszkóp egyik csatornájára
vigyük fel az órajelet, és a másik csatornára rendre a QA, QB stb. kimeneteket. Rajzoljuk le a
jelalakokat és igazoljuk az előző méréssel felvett működési táblázat helyességét.
5.1. táblázat
5.4. ábra
Mérési feladatok:
5.4.1 Vizsgáljuk meg az áramkört 2-es, majd 6-os osztóként úgy, hogy a megfelelő órajel-
bemenetre 10 kHz körüli frekvenciájú jelet adunk a függvénygenerátorból. Vigyük fel az
oszcilloszkóp egyik csatornájára az órajelet, és a másik csatornára a kimeneti jelet. Rajzoljuk
le a kapott jelalakokat az előbbiek szerint. Ellenőrizzük az R0 bemenetek hatását.
5.4.2 Vizsgáljuk meg az áramkört 12-ig számlálóként az előző feladatokban leírtak szerint. Most is
rajzoljuk le az oszcilloszkópon látható kimeneti jeleket!
sem a 8-4-2-1 súlyozású BCD kódot, sem a bináris kódot. Kíséreljük meg magyarázattal
megindokolni ezt a körülményt!
5.5. ábra
Mérési feladatok:
5.5.1 Szinkron előreszámláló készítése: kapcsoljuk a kimeneteket a LED-sorra (ügyelve arra, hogy
QA a legkisebb helyi érték), adjunk az R bemenetre L-szintet és a CE órajel-bemenetre adjunk
a függvénygenerátorból kb. 1…2 Hz-es jelet. Figyelve a LED-soron látható számlálási sort,
készítsük el a számláló működési táblázatát, és ennek alapján döntsük el, hogy a panelon lévő
áramkör szinkron bináris, vagy pedig szinkron decimális típusú?
5.6. ábra
Az R és S beállító bemeneteket nem vezettük ki, hanem a panelon belül úgy kapcsoltuk,
hogy a működés engedélyezve legyen.
A számlánc tervezését lehetőleg a laboratóriumi gyakorlatra való felkészülés során, tehát a mérést
megelőzően otthon végezzék el a hallgatók!
Szinkron rendszerek esetén – mint ismeretes – valamennyi tároló közös órajelet kap, tehát
egyszerre billen. Ahhoz tehát, hogy a tárolók a kívánt sorrend szerint változtassák állapotukat,
bemeneteiket letiltani, ill. engedélyezni kell. JK-tárolók alkalmazása esetén tehát az képezi a
tervezés lényegét, hogy az alkalmazott tárolók J és K bemeneteit hová és hogyan kell kapcsolni
A tervezés lépései
5.2. táblázat
5.3. táblázat
Qn → Qn+1 Jn Kn
0 → 0 0 x
0 → 1 1 x
1 → 0 x 1
1 → 1 x 0
Az 5.3. táblázat alapján megállapíthatjuk, hogy milyen vezérlési szintet kell adni a J, ill. K
bemenetre, hogy a kívánt Qn → Q n+1 átmenet bekövetkezzék. Az x szimbólum azt jelenti, hogy a
vezérlési szint akár 0, akár 1 lehet (közömbös vezérlési mód). Mielőtt a tervezést elkezdenénk,
gondoljuk végig az 5.2. táblázat helyességét!
Tervezési feladatok:
5.6.1 Tervezzen 3 bites bináris előre-számlálót (tehát olyan számlálót, amelyik 0…7-ig számlál
bináris kódban)
5.6.2 Tervezzen 3 bites bináris hátra-számlálót (tehát olyan számlálót, amelyik 7…0-ig számlál
bináris kódban).
5.6.4 Tervezze meg az alábbi 4 bites, Aiken-típusú kódban számláló MODULO 8 számlálót az
alábbi táblázat szerint:
QDn QCn QBn QAn
0 0 0 0
0 0 0 1
0 0 1 0
0 0 1 1
1 1 0 0
1 1 0 1
1 1 1 0
1 1 1 1
5.6.5 Tervezzen valamilyen Ön által választott számlálási sorral működő 3 vagy 4 bites számlálót!
Mérési feladatok:
A HCF 4029B általános célú 4 bites számlánc, ami megfelelő vezérléssel előre vagy hátra
számlálóként működik, továbbá használható bináris kódban, vagy pedig 8-4-2-1- súlyozású BCD
kódban működő számlálóként is. Az egység – az előző feladatban vizsgált számlánchoz hasonlóan –
párhuzamos beírási lehetőséggel is rendelkezik. Az áramkör tokbekötési rajzát a 5.7. ábra közli, míg
a funkcionális bekötési rajzot a 5.8. ábra adja meg.
- 70 -
5.7. ábra
Bemenetek
Kimenetek
Kiválasztó
5.8. ábra
ill. a hátra számlálás az UP/DOWN bemenettel választható ki: H-szint esetén előre számlálás, míg
L-szint esetén visszafelé számlálás történik. A bináris, ill. a BCD kódban való számlálás a
BINARY/DECADE bemenettel választható ki: H-szint esetén bináris kódban, míg L-szint esetén
BCD kódban számlál az áramkör. A CARRY IN bemenet, ill. a CARRY OUT kimenet átvitel
továbbítására, ill. fogadására alkalmas. Ezeknek a hozzáféréseknek az összekapcsolásával a
számlálóegységek láncba kapcsolhatók, és így többdigites számláló készíthető. A PRESET
ENABLE (PE) bemenettel a számlánc működése letiltható, ill. a kimenetek nullázhatók.
A számlálási kódok a Q4…Q1 kimeneteken jelennek meg úgy, hogy Q4 felel meg a
legnagyobb helyi értéknek, ill. Q1 a legkisebb helyi értéknek.
Mérési feladatok:
a 0011 kód jelenik meg. Adjunk a PE bemenetre L-szintet, ekkor megindul a számlálás úgy,
hogy a kezdő érték nem 0000, hanem 0011. Ellenőrizzük a működést más kezdeti értékekkel
előre vagy hátraszámlálásnál, ill. bináris vagy BCD kód mellett is.
A program használata
@echo off
if not '%ABEL4DEV%'=='' goto foly
set ABEL4DEV=C:\DATAIO\LIB4
set ABEL4DB=C:\DATAIO\LIB4\DEVICES
set DB_DICT=C:\DATAIO\LIB4\DBASE
PATH C:\DATAIO;%PATH%
:foly
C:
cd \DATAIO\MUNKA
Ezzel bekerült a C:\DATAIO\MUNKA directoryba, itt fog majd dolgozni. Itt az összes
feladat 2 példányban található meg, a véletlen átírásokat megelőzendő. Az eredeti verzió .ab
kiterjesztésű, ezt kell a copy *.ab *.abl utasítással átmásolni a munkafile-já. A gyári mintafile-ok
a C:\DATAIO\AHDL directoryban vannak. Ezek átmásolásánál ügyeljünk arra, hogy az
attribútumok közül a ReadOnly-t töröljük, mert különben nem tudjuk majd megeditálni őket
( attrib -r file.név ).
A program indítása: abel4 cimd.abl
Ekkor "rövid" várakozás után bejutunk a rendszerbe, és rögtön az első példát láthatjuk. Ha
valakinek van saját kedvenc texteditora, akkor azt az Edit — My Text Editor utasítással
beírhatja. (A kötőjel — almenüpontot jelöl.) A program használatát meggyorsítja, hogy a View
menüpont alatt, ha valamit meg akarunk nézni, akkor az összes hozzá szükséges program
- 74 -
automatikusan lefut (természetesen csak a már létező beállítások alapján). A programból érdemes a
File - Save and Exit utasítással kilépni, a beállítások elmentése végett (.aop file).
A .abl file néhány tulajdonsága:
Nem szereti az ékezetes betűket, kivéve a " -tel kezdődő comment sorokban.
Logikai függvények: ! NOT, & AND, # OR, $ XOR . Ez egyben a prioritási sorrend is.
1. Példa CIMD.ABL
CIMD.ABL 1998 Apr 16
Feladat:
A mintapélda alapján tervezzen egy olyan CIMD2 nevű áramkört, amely két
memóriaáramkör vezérlését végzi a CIMD-nél leírtaknak megfelelően!
A felhasználandó eszköz kiválasztásához a programtól is kaphatunk segítséget; akinek sok
ideje van, az kipróbálhatja az autodev.abl kapcsán (ez megegyezik az 1. példával, csak nincs előre
eszköz megadva).
2. Példa AUTODEV.ABL
AUTODEV.ABL 1998 Apr 16
module autodev
title '2 to 4 cimdekoder
Aggod Jozsef Kando Kalman Muszaki Foiskola 1998 Apr 4'
@alternate
" 2. PÉLDA
" 4 darab közös adatbuszra kötött (párhuzamosan kapcsolt)
" memória címdekóderének megtervezése automatikus eszközválasztással.
" A feladat leírása: Az A0 és A1 címvezetékekkel vezérelve a 4 memóriából
" mindig csak 1 CSxN jele lehet aktív (alacsony szintű). Az áramkörnek van
" egy engedélyező bemenete is: CSN (Az N a nevek után az alacsony aktív
- 79 -
e d c
Feladat: