Post on 01-Jan-2016
Elektronikai folyóirat■ 1 vagy 4 Megabyte:D-RAM-Nyomtatópuffer
& _
■ Elektronikus audio-video kapcsoló■ SMD-ellenállások
ATS 72,- sFR 7,50 175- FtDM 7,50
Compuboard bővítés 1051-es mikrokontroller-
és assembler tanfolyam
ta ope
Az ELEKTROMODUL Elektronikai Kereskedőház Budapest VII., Wesselényi u. 10. sz. alatti közületi boltjának helyén- új arculattal- azonnali kiszolgálással- széles körű szolgáltatásokkal- alacsony árakkal -THOMSON, Philips, ITT termékkel várja tisztelt Vevőit a
Z ~ Z - ~ ======= M O D U L-= = = = = C O LO R -
TECHNIK
MODUL-COLOR-TECHNIK Elektronikai Kereskedelmi Kft.tel.: 122-5624 fax.: 142-0788
1992/3
Név . Megjegyzés át darab
D8255A-5 ' * 20Q 3DC005 100 14
DC1Q2 | \ ^ é . 30 36DC102A . 50 ,12;:
»EC8646B ^ < ^ > v ^ . 1 0 0 ; fDM29MAJC; >5L'vfévl . v2Ö00 ;s£ 3 (T '•DM85S68N‘.‘V DM29903ÍÍC" 2pÓ M 179i Dőséáó: ; *'• 'P ■
go 118•DS8837-, — < N8X3? ^ ^ ; 100 ■$ 2 5 ,
Név.74LS1-51 74L.ST53 ; 8 74LS158'$ 74LSJ6t 74LS165 • 74US173:; 74LS174 74LS175 7 4 L S ia 4 .^ 74LS189 741,81,94:74j:S240: .74LS244r \ ,
•74kS2§Vv7 4 L S 2 # ? x
:74l;S283 74LS298 ■
04L.S670i.vV1
Megjegyzés vV á r dárábV: v- : i•• r V »’£■* * ' * ' ? ' r f f '
: Q M ■/ 20 242
- y % ; 20 ' • 21015?# Í 2 4
15 45
Rendkívüli IC-leárazás az Elektor olvasóinak, amíg a készlet tart! Mindez kapható az RrC Elektronikai Kft-nél,
^DP3373ÍÍÍ:Í6ebo4QST.
' 100 164
I 25 501 74S74
* M ? § f | # ? 8 0 ' 224 74S112:Éft=#Pf9°; 0 ^ m § 4 É É 500» : 16 ■ 74S138
^ - 7 4 S 1 3 9^ ' ' :' - : > S Í # ^ f ^ '9 0 ' í - ^ 5 4 ' 74S140
40 25 74S151••• 150 119 74S153
'28 14 74S157. 56 <j 14 74S158
' ’ 29 72 ’ 74S17440 • ; 24 74S17523 10 74S18110 10 74S18230 92 74S194
ív 20 67 74S240, . ' ' 20 30 74S241
• 30 645 74S25120 6 74S253
2 5 : ;494
É jS2 5 " 280 20 3345 263.40 2240 10570 18320 9615 100420 8760 9320 25170 111
100 45100 55535 65530 220
100 7270 39
FELVEZETŐK - RAKTARROL!
TARTALOM
5. 4 MByte-os Centronics puffer(Chip-ekkel, SIMM-ekkel, vagy SIPP-ekkel - 1 vagy 4 Megabyte)
13. Távkapcsolható felületáteresztő aktív antennákhoz
15. Audio-kondenzátorok(Kondenzátorok kiválasztása audiokapcsolásokhoz)
25. Elektronikus audio-video kapcsoló (Sokoldalú és bővíthető)
31. Compuboard bővítés(Multifunkciós panel kísérletekhez)
35. 8051 -es mikrokontroller- és assembler-tanfolyam (3. rész)
AMATŐRÖK FIGYELEM!Új és javítható PC alkatrészek és mechanikák- XT: 640 kilobájt RAM, 360 kilobájtos hajlékonylemez-meghajtó
(monitor nélkül) 20 000 Ft- AT: 1 megabájt RAM, 1,2 megabájtos hajlékonylemez-meghajtó
(monitor nélkül) 28 000 FtST-225, ST-251 winchesterek olcsó áron kaphatókRAM- 4164-12 nettó: 40 Ft/db- 41256-12 nettó: 60 Ft/dbHasznált monitorokat géppel együtt 45%-kal olcsóbban árusítunk! Cím: Budapest VI., Székely Mihály u. 5. Telefon: 122-2069
AZ R-C ELEKTRONIKA KFT. KIFIZETI ÖN HELYETT! Térítés nélkül juttatjuk el a megadott címre azon olvasóinknak lapunkat, akik előfizetői lesznek az ELEKTOR-nak!Legyen Ön is az Elektor előfizetője!Előfizetési lehetőséget biztosítunk Önnek, ha a bárrne-* lyik postahivatalban beszerezhető rózsaszínű befizetési csekket megfelelően kitöltve elküldi címünkre (1015 Budapest, Batthyány u. 13.). A csekk közlemény-rovatában kérjük, jelezze, hogy mely számokra tart igényt (pl.: 1992/1., 2. stb.). /ÖN SZERENCSÉS EMBER! Hiszen nemcsak térítés- mentesen juttatjuk el az előfizetett példányokat címére, hanem amennyiben valamilyen külső körülmény miatt kénytelenek lennénk árainkat emelni, úgy természetesen az erededetileg befizetett áron kapja továbbra is az Elektort.Előfizetési díjak: három hónapra 525 Ft, hat hónapra 1075 ft, kilenc hónapra 1575 Ft, tizenkét hónapra 2100 Ft, de egyedi előfizeteseket is teljesítünk (175 Ft/szám).
Heti 25, ill. 15 órás tanfolyamainkon megtanítjuk az IBM PC számítógép kezelésére, szövegszerkesztésre.
Szakirányú oklevél szerezhető. Telefon: 116-2680
Az újságban megjelenő valamennyi rajz, ábra és az újság teljes tartalma szerzői jogilag védett. A kiadás, a szövegek, a képek, a grafikák után- közlésének, másolásának és bárminemű feldolgozásának joga a Magyar Köztársaság területén kizárólag az R-C Elektronika KFT-t illeti meg.
Sokszorosítás fénymásolóval vagy más eszközökkel, bemutatás a rádió- és tv-műsorokban, az újságban megjelent bármilyen anyag tárolása adatfeldolgozó rendszerekben csak az R-C Elektronika KFT. előzetes engedélyével lehetséges!
Felhívjuk figyelmüket, hogy a hirdetési szövegért felelősséget nem vállalunk!
© Uitgeversmaatschappij Elektuur B.V. (Beek, Hollandia) 1991.
ELEKTOR
Főszerkesztő: Lakatos András Olvasószerkesztő: Sárdi Mária Művészeti szerkesztő: Pécsi Gábor Kiadja:R -C Elektronika KFT. Kiszely György marketing menedzser (Nytsz: B/SZI/920/91.) A szerkesztőség és a kiadóhivatal címe: 1015 Budapest, Batthyány u. 13. Szerkesztőségi titkár: Ferenczy Barbara Telefon:(36-1) 201-1619 HU ISSN 1215-380 X Szedés, nyomás és kötés: - .Dorogi Nyomda Kft. Felelős vezető: Miseje Attila
Európai iroda:
Postbus 75 6190 AB BEEK The Netherlands Telephone:+31 46 38 94 44 Telex: 5661 (elekt n1)Fax: +31 46 37 01 61 Vezérigazgató: M.M.J. Landman
Nemzetiszerkesztőségek:
ANGLIA
Elektor Electronics (Publishing)P.O. Box 1414 Dorchester DT2 8YH England Szerkesztő:Len Seymour
FRANCIAORSZÁG
Elektor sarl Les Trois TilleulsB.P. 59.,59850NIEPPESzerkesztők:D.R.S. Meyer és G.C.P. Raedersdorf
INDIA
ElektorElektronics PVT Ltd.Chhotani Building 52 C,Procter Road, Grant Road (E) BOMBAY 400/007 Szerkesztő:C.R. Chandarana
IZRAEL
Elektorcal P.O. Box 41096 TELAVIV 61410 Szerkesztő:M. Avraham
NÉMETORSZÁG
Elektor Verlag GmbH.Süsterfeld Strasse 25. 5100 AACHEN Szerkesztő:E. J. A. Krempelsauer
OLASZORSZÁG
Gruppo Editoriale JCEVia Ferri 6, 20092 CINISELSAMO (Mi) ItalySzerkesztő:Mr. Castelfranchi
PORTUGÁLIA
Ferreira & Bento LdaR. D. Estefani, 32-1 1000 LISSZABON Szerkesztő: Jeremiás Sequeira
SPANYOLORSZÁG
Resistor Electronica Aplicada Calle Maudes 15 Entlo C.28003 MADRID Szerkesztő: Augustin Gonzales Buelta
SVÉDORSZÁG
Electronic Press AB Box 5505 14105 HUDDINGE Szerkesztő:Bili Cedrum
USA és KANADA
Elektor Elektronics USAP.O. Box 876 PETERBOROUGH NH 03458-0876 Kiadó:Edward T. Dell
1992/3 3
Hmm
A Conrad Electronic is segít minket, hogy árukészlete és szolgáltatásai a magyar vásárlók számára is elérhetőek legyenek.
10 nap alatt szállítunk!Ne feledje: 7000-féle félvezető napokon belül a rendelkezésére áll!Kérje díjmentes katalógusainkat, árjegyzékeinket, aktuális készletajánlatainkat!Küldje meg adatait, hogy üdvözölhessük Önt a BÁZIS ELEKTRONIKA tájékoztató kiadványait olvasók sorában!
BÁZIS ELEKTRONIKA KFT7100 SZEKSZÁRD, MÉSZÁROS L. U. 7.
TEL/FAX: 74/15-439
MINŐSÉG + SZOLGÁLTATÁS = AXELEN + BUDACORPKínálatunkból: - AXELEN 286, 386, 486.os munkaálomások
- AXELEN file serverek- AXELEN szünetmentes tápegységek- AXELEN egerek- AXELEN scannerek
t f íim A rn fíP ~ AXELEN kiegészítők: üvegszűrők, porvédőkW UUM LUrtr _ AXELEN grafikai (DTP? CAD) munkaállomások
Hálózatépítés: - ARCNET- ETHERNET- WANG
Pénztárgépek: - szerviz- számítógépes áruforgalmi rendszerek
Monitorszűrők nagy választékban: POLAROID, AG BUDACORP Kft., az AXELEN Industrial Inc. (Tajvan) dealere
BUDACORP Számítástechnikai Műszaki Fejlesztő, Kereskedelmi és Szolgáltató Kft.1112 Budapest, Gulyás u, 2/a. Telefon/Fax: 185-6796
BUDACORP Kft: az igényes vásárlók partnere
4 1992/3
4 MBYTE-OS CENTRONICS PUFFERRolf Degen
Chip-ekkel, SIMM-ekkel vagy SIPP-ekkel 1 vagy 4 Megabyte
Napjainkban a szöveg- vagy képfeldolgozás során keletkező adatmennyiségek egyre nagyobbak. Legkésőbb a kinyomtatás során a leggyorsabb számítógépet is lefékezik a lassúbb nyomtatók és bekövetkezik a leblokkolódás. Itt a legfőbb ideje tehát egy gyors, közbenső tároló alkalmazásának. Négy Megabyte kapacitásig ez nem jelent problémát: erre mutatunk be egy megoldást.
A nyomtatópuffer funkciója: a számítógép és a nyomtató közé beiktatva gondoskodik arról, hogy a számítógép a lehető leggyorsabban megszabaduljon a nyomtatási adatoktól és a nyomtató számára az adatok olyan ütemben kerüljenek felkínálásra, mellyel az még éppen elbír. p __
Mivel a számítógép mindig gyorsabb a nyomtatónál, a nyomtatásra szánt adatok közbenső tárolására a pufferben a lehető legnagyobb tárolót kell alkalmazni.
Ezzel tulajdonképpen már tisztáztuk is, milyen illesztőegységek szükségesek a pufferhez: egy csatlakozóaljzat a számítógéphez történő csatlakozáshoz és egy másik, amely a nyomtatóhoz vezet. Emellett csupán néhány kezelőelem és esetleg néhány állapotkijelző LED szükséges a felhasználó számára.
Az alkalmazás kényelmes, a kapcsolás áttekinthető lesz, ha a vezérlést a mikrovezérlőre bízzuk.
Mivel pufferunkat Centronics interfészekhez terveztük, az a PC-világban alkalmazott összes nyomtató 99,8%- ához használható.
Első áttekintésA 3. ábrán bemutatott kapcsolás az ún. Embedded-Controll (beágyazott vezérlés) jellegzetes alkalmazása. Ez egy speciális és egyetlen konkrét feladathoz kidolgozott egyedi minimális rendszert jelent. A szokásos funkcionális csoportok mellett, mint a vezérlő (IC9), a RAM (IC1...IC8) és a ROM (IC11), a kapcsolás három közbenső tárolót tartalmaz, egyet a számítógép (IC 13), egyet a nyomtató (IC 14) és
: :■ Processzoros vezérlés 8031 -gyei■ egyszerű kezelés
kompakt felépítés/anizált NYAK ikétoldalas, lyukgalvanizált NYAK panel
viszonylag olcsó DRAM tároló, választhatóan egyedi chipekből összeállítva vagy SIMM-, illetve SIPP modulválaszthatóan 1- vagy 4 Megabyte-os kapacitás áramellátás külső tápegységről vagy a nyomtatóról
/et a kijelző (IC 20) csatlakoztatá-1 0 Z .
A címkódolást, vagyis a közbenső tárolók számára szükséges különböző engedélyező jelek generálását a 74HCT 138 (IC 12) típusú chip veszi át.
Részletes kapcsolásValamivel „trükkösebb” a RAM vezérlése. A 8-bites mikrovezérlő ugyanis csak 64 KByte-ot képes közvetlenül címezni. A 4-MByte-os memória kezeléséhez azonban elegendő egy kis logikai kapcsolás, mely 2 D-flipflopból, 4 NAND kapuból és némi szoftverből áll.
Ugyanez érvényes a RAM tartalmának rendszeres felfrissítésére is, ami dinamikus tárolóelem esetében feltétlenül szükséges. Sajnos, a 8031- nek nincs közvetlen lehetősége a DRAM-ok vezérlésére, mint ahogy az például a Z 80-nál a chipbe integrálva megtalálható. Mivel a vezérlő saját Refresh-számlálóval nem rendelkezik, kézenfekvő volt ennek a funkciónak szoftver úton történő megvalósítása. Az 512/1024 Refresh-ciklushoz szükséges számlálóhurok alkalmazása azonban sok időt igényelne. A Ref- resh-idő lerövidítése érdekében, a vezérlőnek a külső programmemóriához való hozzáférését használtuk ki. Mivel a 8031 PSEN-vonala minden ciklusban (16 MHz/12 = 750 ns) kétszer válik aktívvá, ebből generálható a RAM-ok számára a RAS-jel (RAS = Row adress strobe). Mivel ebben az időpontban a címek is jelen vannak, csak arról kell gondoskodni, hogy a helyes címek jussanak el a DRAM-ok- hoz.
Ebből a célból a vezérlő egy, az 1000i6 címtől induló szubrutinra ugrik át. Ettől a címtől kezdve 512 2-Byte- os utasítás szerepel, melynek közvetlen funkciója nincs, csupán arról gon-
1. ábra. Tömbvázlat
1992/3 5
doskodik, hogy a vezérlő az A0...A9 címvezetékeket inkrementálja. Ezt a Refresh-vezérlést „RAS-Only-Ref- resh"-nek is szokták nevezni.
A DRAM-ok írási- és olvasási funk- cióinak vezérlése a mikrovezérlő WR vonalán át történik. A DRAM-ok címzése céljából először az oszlop- majd a sorcímeket kell átadni. Ebből a célból először a vezérlő RAS-Enable- Function vezetéke (15-ös kivezetés) magas szintet kap, majd egy MOVX utasítás hatására a sorcím az adatbuszra kerül. Ezzel egyidejűleg bekövetkezik a vezérlő WR vonalának aktivizálása, melynek hatására a flipflop kimenete (6-os kivezetés) alacsony szintet vesz fel. A két NAND kapun át a jel a DRAM-ok RAS vonalára kerül. Ezzel megtörtént a sorcímnek a DRAM-okra való átadása.
Most még hiányzik az oszlopcím. Ennek átadása céljából a vezérlő CAS-Enable-Function vezetéke (14- es kivezetés) magas szintre kerül. Ezután egy MVOX utasítás hatására a sorcím jut az adatbuszra. Ezzel egyidejűleg a mikrovezérlő WR vonala megint aktivizálódik és jele a második NAND kapun át invertálva a DRAM-ok CAS vonalára és a második flipflop bemenetére kerül. Ezzel megtörténik az oszlopcímnek a DRAM-okra való átadása.
Mivel a_második flipflop kimenetét a vezérlő WR jelének pozitív éle átbillenti, törlődik az első flipflop és ezzel nullázza a RAS vonalat. Egy RC tag gondoskodik arról, hogy közvetlenül ezután a második flipflop is nullázód- jon. Ezután a mikrovezérlő adatokat írhat be a DRAM-ba vagy olvashat ki onnan. . '
Meg kell még említeni a kapcsolásnak a Centronics bemeneténél található részét. Azért, hogy a számítógép felől érkező adatokra az áramkör gyorsan reagálhasson, olyan flipflop kapcsolást fejlesztettünk ki, mely azonnal BUSY jelet küld a számítógép felé, mihelyt beérkezett a STROBE
jel. Egyidejűleg az adatok egy tárolóba kerülnek. Ennek a megoldásnak az az előnye, hogy a számítógép gyors adatátvitelei során nem veszhetnek el adatok.
A puffer áramellátása a nyomtatóról, vagy egy külső tápegységről történhet. A választás a panelon az S1 kapcsoló segítségével jön létre. CMOS elemek használata esetén az áramfelvétel mintegy 150...200 mA.
A szoftverA tápfeszültség bekapcsolása után a puffer a belső tárolót automatikusan megvizsgálja és a tároló kapacitását a3-jegyű kijelzőn rövid ideig, villogva megjeleníti: az 1 MByte-ot 1,00-val, illetve a 4 MByte-ot 4,00-val jelzi. Ez a teszt azonban semmiféle biztosítékot nem nyújt arra, hogy a valóságban minden egyes bit rendben van-e, csupán olyan, gyors kapacitásmeghatározást jelent, melynek során a tesztelés csak szúrópróbaszerűen történik. A kijelzés a teszt után automatikusan000-ra áll vissza, majd ezt követően a puffer a printer INIT vezetékét rövid ideig alacsony szintre húzza le, hogy ezzel a nyomtató megbízhatóan, alapállapotot vegyen fel. Következő lépésként a számítógépről érkező Strobe vezeték állapotának vizsgálatára kerül sor. A puffer programja mindaddig várakozik, míg a Strobe magas szintet nem vesz fel és a puffért csak ezután helyezi fogadókész állapotba. Ennek az az előnye, hogy akkor sem keletkeznek hibás adatok, ha a számítógép a puffer után kerül bekapcsolásra.
A RAM tesztA tároló bitenkénti tesztelése céljából a bekapcsolás ideje alatt a CLR gombot megnyomva kell tartani. Amennyiben nem lépett fel hiba, úgy a kijelzés 1.04-ig (1048576 Byte) vagy 4 MB-os beültetés esetén 4.19-ig (4194304
Byte) számlál. Ha a teszt tartama alatt hibás tárrekesz lokalizálására kerül sor, akkor a kijelzőn hibajelzés (Err) jelenik meg. A RAM teszt a CLR nyomógombbal bármely pillanatban megszakítható. A teljes teszt egyébként néhány percet vesz igénybe.
MegépítésAz 5. ábrán látható panelról először az alsó részt le kell fűrészelni. Ez a LED kijelző és a kezelőszervek elhelyezésére szolgál. A panelnak ez a része beültetés után a doboz előlapja mögé kerül. A hétszegmenses kijelzők IC foglalatokban való elhelyezés esetén ugyanolyan magasra nyúlnak ki, mint a digi-nyomógombok.
A RAM beültetésnél különböző lehetőségek nyílnak, melyek azonban egymást kölcsönösen kizárják. Az A változat esetén 1 vagy 4 MB-os, 8-bi- tes vagy 8 bit + 1-es szervezésű SIMM modult kell beépítenünk. Mivel a SIMM-eken csak az alsó oldalukon elhelyezkedő egyszerű, közvetlen NYÁK-csatlakozó található, a kapcsolással való összekötés céljára speciális SIMM foglalat alkalmazása szükséges. Az 1 vagy 4 MB-os tárolókapacitású SIPP modullal való beültetést jelentő B változat esetén a csatlakoztatáshoz elegendő az egyedi kontaktusokból kialakított sor.
Amennyiben Dl L tokban elhelyezkedő, egyedi tárolóchipeket kívánunk használni, akkor is választani lehet az 1- vagy 4 Mbites tárolókapacitások között. Az MT4C1004 típusú 4 Mbites chipek beszerzése azonban egyelőre elég nehéz. Vásárlás során feltétlenül ügyelni kell arra, hogy a chipek tokozása is megfelelő alakú, azaz 18 kive-
... zetéses DIL legyen. A nagy tárolóchi- pek tokozása nem minden IC gyártónál azonos.
Az egyedi chipekkel és SIMM-el vagy SIPP-el való egyidejű beültetés 2 MB-os teljes tárolókapacitás elérése céljából nem lehetséges.
AFH - SAW AKUSZTIKUS FELÜLETI
HULLÁMÚ SZŰRŐK, REZONÁTOROK
TV ADÓK ÉS STÚDIÓK KÁBELTELEVÍZIÓZÁS HÍRKÖZLÉS RADARPACKET RÁDIÓZÁS SÁVÁTERESZTŐ SZŰRŐK REZONÁTOR SZŰR,QK ILLESZTETT SZŰRŐK CHIRP SZŰRŐK ALACSONY BEIKTATÁSU CSILLAPÍTÁSÚ SZŰRŐK REZONÁTOROK OSZCILLÁTOROK KÉSLELTETŐ VONALAK
Forduljon az INTERBIP INVEST
Mikroelektronikai RT-hez 1047 Budapest, Fóti út 56.
Tel/Fax: 160-3420 Egyedi igények kielégítése,
felhasználási szaktanacsadás.
6 1992/3
2
2. ábra. A z a és b blokkséma a programban található különböző folyamatokat mutatja be
2. ábra.- Register init = regisztereket inicializálni- 1/0 Ports setzen =1/0 portokat beállítani- Flaqs löschen = állapotjelzőket törölni- Int 1 auf negative Flanke für Strobe-Signal =Int 1 a negatív homlokra a strobe jelhez- Multipíex-Timer für Displayauf 1000 Hz = a kijelző multiplex óráját 1000 Hz-re állítani- Ein Refresh durchführen um DRAM zu initialisieren =DRAM inicializálása céljából Refresht végezni- RAM Gröbe 4 MB =RAM kapacitása 4 MB?
Nein = nem
' - Ja = igen- Refresh-Timer a.uf 16 ms setzen = Refresh-időzítőt 16 ms-ra állítani- Refresh-Timer auf 8 ms setzen = Refresh-időzítőt 8 ms-ra állítani- CLR-Taste gedrückt? =CLR-gomb megnyomva?- Testdaten ins RAM schreiben = tesztadatokat a RAM-ba írni- Datenvergleich O.K.? = adatösszehasonlítás O.K.?- Error-Meldung Anzeigen = hibaüzenetet kijelezni- CLR-Taste gedrückt? =CLR gomb megnyomva?- Display auf 000 setzen = kijelzőt 000-ra állítani- Inputanzeiger löschen = bemeneti kijelzőt törölni- Outputzeiger löschen = kimeneti jelzőt törölni- Strobe High-Pegel? =Strobe magas szintű?- Strobe-Flag löschen (JF1) =Strobe állapotjelzőt törölni (JF1)- Refresh-Záhler abgelaufen? = Refresh-számláló lefutott?- Refresh durchzuführen =Refresh-t elvégezni- Tasten abfragen = nyomógombokat lekérdezni- Tastenflages setzen = nyomógomb állapotjelzőket beállítani- CLR gedrückt? =CLR megnyomva?- Buffer löschen = puffért törölni '- Drücker initialisieren = nyomtatót inicializálni- Kurz CLR anzeigen = rövid CLR kijelzés- Copy gedrückt? =Copy megnyomva?- Copy-Routine ausführen =Copy-rutint végrehajtani- Daten am Eingang vorhanden? = adatok a bemeneten?- Daten ins RAM schreiben = adatokat a RAM-ba beírni- DateigröBe anzeigen = adatfájl hosszát kijelezni- Daten im Buffer? = adatok a pufferben?- Drucker béréit = nyomtató kész- Zeichen ausgeben = karakter kiíratás- Anzeige dekrementieren = kijelzést csökkenteni- Speicher Überlauf? = tároló-túlcsordulás?- Warten bis Drucker béréit ist dann Daten aus Buffer zum Drucker schicken = várni, míg a nyomtató kész, majd a pufferból a nyomtatóra adatokat továbbítani
1992/3 7
00
4. ábra. A Centronics csatlakozó bekötése. A nyomtató típusától függően, az azzal együtt szállított kézikönyv állításai ellenére egyes vezetékek bekötésében eltéres jelentkezhet. Ez leginkább éppen a +5 V-os vezetékeket érinti
- Centronics Steckerbelegung = a Centronics csatlakozó bekötése- nicht beiegt = nincs bekötve
19 B8BB8BBBBBBB BBBBBBBBBBB 6 BBS 836
6BBBB8BB8 688BBBBB
910110
Centronics S teckerbelegung
1 DATA STROBE
2 DATA13 DATA 2
4 DATA 3
5 DATA 4
6 DATA 5
7 DATA 6
8 DATA 7
9 DATA 8
10 ACKNLG
11 BUSY
12 PE
13 SLTC
14 ÁUTO FEED
15 n ich t beiegt
16 OV
17 OV18 + 5V 50mA
19 ... 29 GND
30 INPUT PRÍMÉ RÉT
31 INPUT PRIME
32 FAULT
33 OV
34 nich t beiegt35 + 5V (via 4k7)
36 SLCT IN
Üzembe helyezésA kipróbáláshoz mindenekelőtt egy további, két Centronics csatlakozó dugóval ellátott nyomtatókábel szükséges. A meglévő kábelt a nyomtatóból kihúzzuk, és a puffer K1 bemenetére csatlakoztatjuk. A másik kábel a puffer kimenetének a nyomtató bemenetével való összekötésere szolgál.
A kezelés egyszerű: A számítógéppel tetszőleges (kinyomtatható) fájlt küldünk a Centronics interfészre. A puffer a beérkező adatokat felismeri, tárolja és a fájl terjedelmét egész ki
lobyte-okban, a háromszámjegyű kijelzőn megjeleníti. Egyidejűleg megkezdi az adatátvitelt a nyomtató felé, amennyiben az bekapcsolt és online állapotban van. A puffer és a nyomtató közötti adatátvitel a CLR gomb egyszeri rövid megnyomásával bármely pillanatban megszakítható. A Copy nyomógomb működtetése után az átvitel pontosan ott folytatódik, ahol félbeszakadt. A CLR gomb kétszer egymás utáni, rövid megnyomásának hatására a puffer tartalmának törlése és a nyomtató inicializá- lása következik be. ■
10 1992/3
ALBAOMPSZÁMÍTÁSTECHNIKAI KISSZÖVETKEZET
A számítógépek és irodatechnikai berendezések mellett saját gyártású
telefonalközpontokkalis állunk rendelkezésére.
Típus Fővonal/mellék Ár (Ft, ÁFA nélkül)
DIGITEX 28 2/8 43 900-Szolgáltatások: hívásátirányítás, hívásátvétel, visszacsengetés, setup, konferencia
beszélgetés...Engedély száma: E-5347/90
DIGITEX 624 3/8 59 000,-3/16 89 000,-3/24 119 000-6/16 99 000-6/24 129 000,-
Szolgáltatások: hívásátirányítás, hívásátvétel, visszacsengetés, setup, konferencia beszélgetés, naplózás, jogosultságvizsgálat, soros vonali interfész...
Engedély száma: E-5508/1/92
Tarifaszámláló (naplózás mellékenként és/vagy személyenként)
3 fővonalra 40 000-6 fővonalra 50 000 -
A telefonalközpontokra egy év garanciát biztosítunk.
H-8000 Székesfehérvár, Hosszúsétatér 4-6. Telefon: (22) 15-414 • Telefax: (22) 27-532
Telex: 29-200 Alcom H
1992/3 11
Hhmm
disco és tím íg ttc t& ú v iKeverőpultok, erősítők, hangszórók, hangfalak
(és ezek alkatrészeinek) gyártása, árusítása, javítása.
Nyugati minőség - keleti áron!
❖ r ■
7 $ < 11183 Budapest, Körmöcbánya u. 14.
Tel.: 276-3983
Ha mikroprocesszor-fejlesztő eszköz, akkor is a
Xeltek (USA) programozó berendezésekSUPERPRO 79 900 Ftuniverzális programozó, nyitott struktúraUNEPRO 49 900 Ftuniverzális programozó
OEMA Ltd. (Anglia)ECAL 134 500 FtUniverzális mikroprocesszor-fejlesztő rendszer, nyitott struktúrájú fordítóprogram, 170 különböző mikroprocesszor támogatás in circuit emuláció 8751, Z80, 6809, 68HC11
Parallax Inc. (USA)PIC fejlesztő kitt 61 900 FtIn circuit emulátor, programozó és keresztfordító a rendkívül olcsó Microchip PIC 165CX RISC CMOS mikrokontroller családhoz
HUMANsoft Kft.kanadai-magyar közös kft.
1149 Büdapest, Angol u. 24/b Tel.: 163-2879 Fax: 183-1789
Bel Merít (USA)
MT-100 All in one instrument 58 360 Ft
A berendezés négy funkciót integrál egy esztétikus közös dobozba (frekvenciamérő, fiinkciógenerátor, digitális multiméter, tápegység)
12 1992/3
TAVKAPCSOLHATÓF E L Ü L Á T F R F R 7 T nAktív antennákhozAz Elektor egyik korábbi számában ismertetett aktív antenna AM rádióvétel esetén kereken 50 mV/m-ig terjedő térerősségeket képes zavarmentesen feldolgozni. Ha a lakóhelyen egy közeli középhullámú adó nagyobb térerősséggel jön be, akkor a rövidhullámú vétel során bizonyos frekvenciákon érthetetlen adások figyelhetők meg. Ilyen zavarójelek a legerősebb adók frekvenciáinak felharmonikusain és összegfrekvenciáin fordulnak elő.Nem tudnak létrejönni abban az esetben, ha az antenna által szolgáltatott nagy feszültségeket az antennaerősítő bemenetén egy kritikus csillapítású felüláteresztő szűrővel elnyomjuk.
Az 1. ábrán az elékapcsolt felül- áteresztővel működő aktív antenna átviteli tényezője látható a frekvencia függvényében. Az „1” görbe menetéből látható, hogy a 4 MHz feletti írek
éi középhullámú és a hosszúhullámú tartományban működő erős helyi adók az aktív antennákkal történő rövidhullámú DX vételt erősen zavarhatják. Ideális ebben az esetben olyan felüláteresztő használata, mely DX-ek vételénél a zavaró adót kioltja, hosszúhullámú és középhullámú vétel esetén azonban kikapcsolható. Mivel az aktív antennákat általában külső térben szerelik fel, a szűrőnek az antennakábelen keresztül történő távkapcsolását is megoldottuk.
Irta: Jo Becker, oki. mérnök
1. ábra.- MeBschaltung = mérőka pcsoiás- RX-Wéiché = vevő szűrőváltó- Spektrumanalysator = spektrumanalizátor
venciák vétele akadálytalan, míg a kö- zép- és hosszúhullámú jelek 35 dB vagy annál nagyobb elnyomást szenvednek. Ha a zavart erős rövidhullámú állomás okozza, akkor a „2” görbe szerinti felüláteresztővel a zavarok körülbelül 14 MHz-től felfelé kiszűrhetők. Ez a 7 MHz alatti adófrekvenciákat kielégítő mértékben elnyomja. Mindkét szűrőkarakterisztikához megadtuk a szükséges alkatrészek értékeit az alkatrészjegyzékben.
A távkapcsolható felüláteresztő kapcsolását a 2. ábrán adjuk meg. A szűrő C1 -bői, L1 -bői és az R1 csillapítóellenállásból áll. A (jobbra a szűrő mellett látható) kiegészítő kapcsolás a T1 és T2 tranzisztorokkal a relületáte- resztőnek az Re1 jelfogó útján történő kapcsolására szolgál.
Az áramkör a és k csatlakozási pontjai az Elektor előbb említett korábbi számában leközölt aktív antennára vonatkoznak. Az a pontot az aktív antenna panelján talalható D2 dióda anódjával, a k pontot ugyanennek a diódanak a katódjával kell összekötni. Az a ponton át C1 az aktív antenna
Start 100 kHz
Span59 . 900 MHz
Center2 .4 M H z
Sweep 100 ms
Stop. 6 0 .0 MHz
1. ábra. kA térerősség-átviteli tényező a 2. ábra szerinti felüláteresztő rákapcsolása esetén. Az „1" szűrőkarakterisztika a közép- és hosszúhuilámú erős adók által okozott zavarok kiküszöbölésére szolgál, míg a „2” szűrőkarakterisztika segítségével a mintegy 7 MHz-ig terjedő alsó rövidhullámú tartományba eső erős jelek hatása szűrhető ki. Mindkét görbéhez megtalálhatók a szükséges alkatrészek adatai az alkatrészjegyzékben
1992/3
/ r _ D 2 —\
f f f
910117-11
2. ábra. A kapcsolás a szűrőkörből és reagáló jelfogó-vezérlő kapcsolásból áll
első tranzisztorának (T1 FET) bemenetére és így a bemeneti jelre csatlakozik. A k ponton át a kiegészítő kapcsolás az aktív antenna tápfeszültségével van összekötve.
Az aktív antennának a távkapcsolható felüláteresztő vezérlése céljából megváltoztatott (a DX vevő antennabemeneténél elhelyezett vevő váltószűrőn át történő) távtáplálása a 3. ábrán látható. E kapcsolás két nyomógombjával lehet a felüláteresztőt be- és kikapcsolni anélkül, hogy ehhez külön vezetékre lenne szükség. A Re1 jelfogó meghúzatása céljából az
3. ábra. A vevő szűrőváltó módosított kapcsolása az aktív antenna táplálása és egyidejűleg a felüláteresztőnek az S1 és S2 nyomógomb útján történő távkapcsolása céljára
a tápfeszültség rövid idejű megnövelésére
Rw ellenállást az S1 nyomógombos kapcsoló segítségével rövid időre áthidaljuk, és ezzel a tápfeszültséget egy
Eillanatra megnöveljük, a jelfogó ki- apcsolását pedig az S2 nyomogom-
bos kapcsoló rövid idejű megnyomása (megszakítása) útján végezzük.
A 2. ábra szerinti kapcsolás a bekapcsolás után normál esetben nem aktív, mindkét tranzisztor lezárt állapotban van. Az S1 gomb megnyomására a tápfeszültség megnövekszik. Most a D1 Zener diódán át T2 bázisáramot kaphat. Mihelyt T2 vezetővé válik, a Re1 jelfogó meghúz és bekapcsolja a felüláteresztőt. Ezzel egyidejűleg T1 is vezetővé válik és T2-t S1 felengedése után továbbra is ellátja bázisárammal. Ez a reteszelés csak a tápfeszültségnek az S2 nyomógomb megnyomása útján történő rövid megszakításával oldható fel újra. Ekkor a jelfogó elenged és a két tranzisztor ezután lezárt állapotban marad.
A P1 trimmer-potenciométerrel a jelfogóvezérlés bekapcsolási küszöbét 12,1 V-ra állítjuk be; ez az antennaerősítő nyugalmi tápfeszültsége, 10,7 V és a vevő váltószűrő 13,5 V tápfeszültsége közötti középérték.
A távkapcsolható felpláteresztő megépítéséhez egy kis NYAK-ot dolgoztunk ki, melynek beültetése a 4. ábrán látható. A panelt szükség esetén az aktív antennába be lehet epíteni és a leírásnak, megfelelően az aktív antenna NYAK-ján található D2 dióda anódjával és katódjával kell összekötni. H
Irodalom:Günter Schwarzbeck cikke a CQ-
DL-ben: 3/81. szám, 117-119. oldal, 11/81. szám, 536-542. oldal, és 1/82. szám, 21-22. oldal
Frank Heinrich ,Aktivantenne” című cikke a Funkschau 11/1988. számának 65-66. oldalán.
4. ábra. A 2. ábra szerinti kapcsolás megépítésére szolgáló NYÁK beültetési terve. A NYÁK rajza a füzet közepén a NYÁK-okat tartalmazó oldalakon található
Alkatrészjegyzék
:R1 - 1 k íí az ,1” görbéhez, 330 Q a ,Z görbéhez (lásd az 1. ábrát)R2 = 1 k R3 = 6k8 R4 = 100 k
KondenzátorokC1 = 1 nF az „1 ” görbéhez,270 pF a ,.2 " görbéhez.(lásd az 1, ábrát)
C3 ... C5 = 100 n
Induktivitások:L1. = 33 |iH az „1" görbéhez, 3.3 jiH a „2” görbéhez
Félvezetők:D1 = Z-dióda, 9V1/400 mW D2 = 1N4148 T1 = BC556B 12 = BC546B
Egyebek;
vagy RS 352-61091-03)
14 1992/3
Kondenzátorok kiválasztása audio-kapcsolásokhozAUDIO-
KONDENZATOROK
Ismert, hogy az audio-készülékek hangminősége nemcsak a kapcsolástechnikától és az alkalmazott félvezetők tulajdonságaitól, hanem a /e l útjában található kondenzátoroktól is függ. A z azonban, hogy m elyik kondenzátortípus és m elyik gyártmány milyen célra alkalmas, eddig inkább vélemények és nézetek kérdése volt, nem pedig a kemény tényéké. Az Elektor e téren is segít; megalapozott m érési eredmények és a gyakorlatban használható ötletek tárháza található az alábbi cikkben. ' ............; .~Vv ;
Aki erősítőt vásárol, azt egyéb szem-
Kontok mellett mindenekelőtt annak angminősége érdekli. Ha azonban
valaki önmaga szeretne megépíteni egy ilyen készüléket, akkor azt elsősorban az érdekli, hogy hogyan lehet az előbb említett jó eredményt elérni. Az erősítők néhány, a hangzás szempontjából meghatározó részből tevődnek össze. A már említett kapcsolás- technika és félvezető-tulajdonságok mellett a hang minőségéért" a hálózati tápegység, a megépítés módja, a kábelek és csatlakozók, továbbá a jel útjába eső kondenzátorok is felelősek. Éppen a kondenzátorokra szoktak
S/akran túl kevés figyelmet szentelni, gyanakkor a kondenzátorok minden
olyan készülékben megtalálhatók, melynek a hangátvitelhez valamilyen köze van - a CD-lejátszóktól a hangdobozokig.
A High-End területén erre a problematikára különböző reagálások tapasztalhatók. Míg egyes cégek meghatározott kondenzátorokra esküsznek anélkül, hogy választásukat objektíve (méréstechnikailag) meg tudnák indokolni, más gyártók áttértek a kondenzátoroknak a jeleket továbbító összeköttetésekből történő lehetőség szerint teljes mértékű elhagyására. Ennek a stratégiának (a DC technikának) azonban árnyoldalai is vannak, sőt, bizonyos feladatok, így szűrők és frekvenciaváltók megvalósítása esetén éles elvi korlátok is jelentkeznek. Alkalmaznunk kell tehát a kondenzátorokat és végül csak arra szorítkozhatunk, hogy a mindenkori feladat szempontjábó! megfelelő típusokat válogassunk ki. Ha tudjuk, hogyan kell ezt csinálni, akkor ezzel a tudásunkkal nemcsak jó erősítőt tudunk építeni,
hanem az iparilag gyártott készülékek hangminőségét is javíthatjuk.
Ez az ismeret azonban napjainkig nem állt rendelkezésre. Sajnos, méréstechnikailag megalapozott vizsgálatok úgyszólván alig ismeretesek. Helyettük sok-sok szubjektív véle-
‘ ménnyel és megkérdőjelezhető szabállyal találkozhatunk.
A kondenzátorok problémaköre az Elektor-laborban is jó ideje viták és érvelések tárgya. Végül e viták eredményeként került sor ■ kiterjedt méréssorozatok formájában - a kemény tények keresésére. így már az 1987-ben megjelent „The Preamp” című cikkben részletesen tárgyalták a kondenzátorok kiválasztásának kérdését. A nemrég megjelent Elektor Plus 13 különszám- ban („HiFi-boxok”) a kondenzátorok frekvenciaváltók céljaira történő alkalmazásának részletes vizsgálata is szerepel. E tényekből kiindulva a későbbiekben végzett méréseink során kifejezetten a kondenzátoroknak az audio-kapcsolásokban tanúsított viselkedését vizsgáltuk. Ittkövetkeznek tehát az Elektor-labornak az audio-kondenzátorokkal kapcsolatos legújabb eredményei. .
Valós kondenzátorA kondenzátor felépítése jól ismert: két egymástól elszigetelt vezető felület. A kondenzátor kapacitását egyrészt annak mechanikai felépítése (a kondenzátor lemezeinek felületnagysága és a szigetelőréteg (a dielektrikum) vastagsága, másrészt a szigetelőanyag tulajdonságai (dielektromos állandó) határozzák meg:
C = er x A/d x 8,85 x 1CT12 [F]
(C = kapacitás Farádban, £r = relatív dielektromos állandó, A = a lemez felszíne m -ben, d = a lemezek távolsága m-ben).
A szigetelőanyag tehát a kapacitást közvetlenül befolyásolja, A poliészter érje például 3 -, a tantáloxidé 11 körül van. A dielektrikum vastagsága és szigetelési tulajdonságai határozzák meg a kondenzátor átütési szilárdságát. Egyenlő kapacitás és azonos dielektrikum esetén a nagyobb feszültségekre alkalmas kondenzátor méretei ezért mindig nagyobbak, mint á kisfeszültségű változaté.
A kondenzátort azonban, mint alkatrészt, az teszi érdekessé, hogy impedanciájának alakulása frekvenciafüggő. A kondenzátor kapacitív ellenállása a frekvenciával fordítva arányos:
Xc = 1/2 itfC
1992/3
IBm rn
1. ábra. Egy valós kondenzátor helyettesítő kapcsolása. Egyben bemutatjuk a hozzá tartozó vektorábrát is
2. ábra. Egy jó minőségű 2,2 |xF-os MKP kondenzátor impedanciagörbéje. A görbe néhány száz kilohertzig közel ideális
3. ábra. Különböző kondenzátorfajták hő- mérsékleti jelleggörbéi
A kondenzátor impedanciájának görbéje a frekvencia függvényében log-log skála esetében ferdén eső egyenesnek felel meg. A lejtésnek elméletileg egészen OíMg kellene tartania - a gyakorlatban nagy frekvenciákon is természetesen megmarad egy (kis) impedancia. Abban a frekvencia- tartományban, melyben a kondenzátor kisohmossá válik (néhány ohm), megkezdődik a kondenzátor belső élete. Mivel a valós kondenzátor valós anyagokból épül fel, van egy ohmos ellenállása, amely a kivezetések és a lemezek áramvezető tulajdonságaiból és méreteiből adódik. Ennél az ohmos ellenállásnál az impedancia soha nem
16
lehet kisebb. Ezenkívül a valódi szigetelőanyag is rejt magában néhány járulékos jelenséget. Az első ezek közül a szivárgási áram, mely mindenekelőtt nagyobb feszültségeknél és elkóknál válik érzékelhetővé. Egy további nem elhanyagolható elem a kondenzátor felépítéséből és a kivezetések induktivitásából adódó önindukció.
Az 1. ábrán egy úgynevezett helyettesítő kapcsolás látható, melyben megkíséreljük a kondenzátor lényeges, nemideális tulajdonságainak figyelembevételét. Rs a már említett ohmos ellenállás, mely a kivezetésekből és a lemezekből származik. Ezt az elektronikus áramkörök tervezői a tulajdonképpeni C kapacitással sorba kapcsolva veszik figyelembe. Rp a szigetelés szivárgási áramát képviseli, és ezért C-vel párhuzamosan kapcsolódik. Ls a kondenzátor induktivitását jelenti, mely a kivezetések induktivitásából, a lemezekkel való összekötésük módjából, valamint a kondenzátor lemezeinek alakjából és felépítéséből (ezeket sok esetben feltekercselik) adódik. Ezt az induktivitást legegyszerűbben C-vel és Rs-sel sorba kapcsolva lehet figyelembe venni. Marad még a C-vel párhuzamosan, szaggatott vonallal bekötött Rda és Cda. Ezek az elemek a kondenzátorok kevésbé ismert, de terhes hiányosságát, nevezetesen az úgynevezett dielektromos abszorpciót (DA) képviselik. Itt lényegében a töltéshordozóknak a dielektrikumban való elmozdulásával kapcsolatos jelenségekről van szó. Ezek a folyamatok a kondenzátor normál töltéséhez és kisütéséhez képest időkésleltető hatást gyakorolnak - ami egy audio áramkör esetén többek között a hangszínre is kihat. Akadnak olyan gyártók, akik adatlapjaikban kondenzátoraik DA-jával kapcsolatos adatokat is közölnek, de sajnos ez ma még a kivételt jelenti.
A kondenzátorok nemideális tulajdonságainak néhány kihatását egy valódi 2,2 (j.F-os kondenzátor impedanciagörbéjének kapcsán a 2. ábrán mutatjuk be. Az impedanciagörbe mintegy 200 kHz-ig közel ideálisan, folyamatosan lejt. 900 kHz-en sajátságos minimum figyelhető meg. Ez a tény csak az Ls és C által alkotott soros rezgőkör rezonanciájával magyarázható. Az impedancia ebben a pontban az Rs soros ellenállásnak felel meg. 2 MHz felett a kondenzátor kifogástalan induktivitásként viselkedik (Ls).
KondenzátoradatokA gyakorlati alkalmazás szempontjából fontos, hogy az adatlapok mely adatai relevánsak és hogyan kell azokat értelmezni. Ezért most egy kis felsorolás következik, melyből megtudható, hogy mire célszerű figyelni:
■ A tgő vagy a D veszteségi tényező az Rs által behozott veszteségeket adja meg. Ennek a lehető legkisebb értéket kell mutatnia. Minél több nulla van a tizedespont mö
gött, annál jobb. Különösen a asszív frekvenciaváltozókhoz asználni kívánt kondenzátoroknál
kell a hangszórók kis impedanciái miatt erre az adatra ügyelni. Olyan elektronikus kapcsolásokban, melyeknél kondenzátorok a k£2-os tartományba eső ellenállásokkal kombinálva szerepelnek, ez a tényező kevésbé jelentős. Figyelembe kell venni, hogy a veszteségi tényező frekvenciafüggő (tg8 = D = 1/Q = 2 TífCRs). Nagy elkóknál Rs-t gyakran külön is megadják.
■ Ritka esetekben a gyártó a DA értéket is megadja. Erre is érvényes, hogy minél kisebb, annál jobb. A DA-t - ha egyáltalán — akkor a fóliakondenzátoroknál szokták megadni.
■ Az Rp szigetelési ellenállás rendszerint igen nagy (10 MQ nagyságrendű). Audiocélok szempontjából alig játszik szerepet.
■ A teljesítménytényező - angolul Power Factor - (PF) ugyancsak az Rs-hez kapcsolódik (PF = sin 8 = Rs/Z).
■ A hőmérsékleti karakterisztikát adott dielektikumra többnyire globálisan szokták megadni. A hőmérsékletfüggés több anyagra vonatkozóan a 3. ábrán szerepel.
■ A nagyfrekvenciás típusokat kivéve a kapacitásadatok többnyire 1 kHz frekvenciára vonatkoznak. A kapacitás tűrése szűrők, frekvenciaváltók és oszcillátorok szempontjából jelentős; csatolókondenzátorok esetén kevésbé fontos.
■ Az átütési szilárdsággal kapcsolatban csupán az mondható el, hogy értékét váltakozó feszültségre vagy egyenfeszültségre egyaránt meg lehet adni. Magától értetődően, a kondenzátor névleges feszültségének a fellépő legnagyobb feszültség fölé keli esnie.
KondenzátortípusokMivel itt audio alkalmazásokról van szó, a nagyfrekvenciás tartományra készült kisebb kapacitások kevésbé érdekesek, ezért a felsorolásból a kerámiakondenzátorok és a csillámkondenzátorok kimaradnak. Maradnak a:
■ papírkondenzátorok■ elektrolit kondenzátorok■ fóliakondenzátorok
A papírkondenzátorok szovjet eredetű hangszóróboxokban néha még megtalálhatók, Nyugaton azonban már alig szerezhetők be. A papírkondenzátorok azonban elég jó minőségűek lehetnek.
Az elkók (a nagy kapacitású, alumíniumházba szerelt típusok) audio szempontból másodlagos jelentőségűek. Tűrésük óriási, de viszonylag olcsók és ezért mindenekelőtt a hang- szóróboxok passzív frekvenciaváltóiban elég gyakran fellelhetők, mert ott nagy kapacitásokra van szükség. Az audiokészülékek hálózati tápegységeiben sem lehetünk meg nélkülük.
1992/3
3
T (°C)
AZINTERBIP INVEST RT. MIKROELEKTRONIKAI
SZERELŐHÁZ GYÖNGYÖS
rendkívü li
ZENER DIÓDAakc ió t rendez,
amíg a készlet tart.
*
Típusok:ZPD 6,2; 6,8; 7,5; 8,2;
ZPD 9,1; 10; 11; 12; 13.
*
Vásárolható m ennyiség: m in im um 5000 db.
■k
Egységár:1,96 Ft/db + ÁFA.
Fizetés: készpénzzel.
*
M egrendelhető:3201 G yöngyös, Pf. 93. Tel.: (37) 11-549, 13-042
Fax: (37) 13-042
Építési módjuktól függően három típus különböztethető meg: az „érdes”, a „sima” és a tantál elkó. Hogy érdes-e vagy sima, az hangszín szempontjából nem feltétlenül játszik szerepet. A sima elkók kisebb kapacitástűresűek, de kisebb kapacitásúak is. Különböző félvezetőszerű jelenségeik miatt jobb, ha a tantálelkók hangfrekvenciás jelekkel nem kerülnek kapcsolatba.
Maradnak még a foiiakondenzáto- rok, melyek az alkalmazott dielektrikum - felgőzölögtetett fémrétegborítású leheletvékony műanyag fólia — szerint különböztethetők meg:
■ A poliészter kondenzátorok (milár- fólia), illetve a polietilén-tereftalát (MKT) kondenzátorok bizonyára a leghasználatosabb fóliakondenzátorok. Viszonylag olcsók, de jók, tulajdonságaik kiegyensúlyozottak és méreteik is elfogadhatóak.
■ A polikarbonát (MKC) kondenzátorokkal ritkábban találkozunk. Ezek a poliészter típusokhoz képest valamivel jobb tulajdonságokkal rendelkeznek - mindenekelőtt a hő- mérsékleti karakterisztikát illetően.
■ A polipropilén (MKP) még jobb a polikarbonátnál, a méretek azonban lényegesen nagyobbak az előzőekben említett fóliakondenzátorokénál.
A polisztirol kondenzátorok (stirof- lex, MKS) a legjobb audio-tulajdonságokkal rendelkező típusok. Kapacitásukhoz mérten azonban elég nagyok és 470 nF-nál nagyobb kapacitásértékekben alig szerezhetők
Mit, hogyan, mivel mérjünk?Hogy az Olvasó is érzékelje, mennyire meg lehet bízni a rendelkezésre álló mérési eredményékben: valamennyi mérést Audio Precision System One típusú saját audio-analizátorunkkal és a HP 4284A típusú, pontos LCR-mé- rővel végeztük el (utóbbit erre a célra a Hewlett-Packard bocsátotta baráti- lag rendelkezésünkre). A két készülék így talán a legjobb azok között, melyeket audiomérésekre be lehet szerezni.
Az 1. táblázat a legfontosabb mérési eredményeket mutatja be. A méréseket a különböző típusú kondenzátorok esetében lehetőség szerint azonos, 2,2 |iF kapacitású példányokon végeztük el. Már a jelentős szórást mutató példányok szelektálása céljából is természetesen minden esetben több példányt vizsgáltunk. Az eredmények a mindenkori legjobb példányokra vonatkoznak. A kondenzátorok felsorolása ábécé sorrendben történik. Balról jobbra a következő adatok találhatók a táblázatban:
■ a C effektív kapacitás 1 kHz-en,■ a tg 8 veszteségi tényező 100 Hz-
en, 1 kHz-en és 10 kHz-en,■ a harmonikus torzítások 250 Hz-en
100 Q lezáróellenállással ellátott felületáteresztő szűrő kapcsolásban,
■ a dielektromos abszorpció, melynek mérése a következő eljárással történt: a kondenzátort 5 percig 1,5 V egyenfeszültséggel töltöttük, majd három másodpercre rövidre zártuk és végül voltmérővel (Rí = 50 mii) meghatároztuk a maradék-
12. ábra. Nagy MKT fóliakondenzátor különböző gyártási fázisai. Két réteg féme- zett fóliát feltekercseinek. A két réteg egymáshoz képest eltolva helyezkedik el. A tekercs két külső peremén a rétegek belső meglazulásának megakadályozása céljából szigetelőfóliákat visznek fel és azokat fixen összesajtolják. Ezt követően a szigetelést a külső peremeken részben megint leolvasztják, úgy, hogy a fém előtűnjék. Erre vezető bevonatot visznek fel és így mindegyik réteg az egyik oldalon egész hosszában elektromosan vezető összekötést kap (az induktivitás csökkentése). Végül megtörténik a kivezető huzalok beforrasztása és a kondenzátor műanyaggal való szigetelése
AKCIÓ! AKCIÓ! AKCIÓ! AKCIÓ!
Amerikai forrásból származó, egyszer használt
(egy rögzítés, egy törlés) szalagokat kínálunk
AKCIÓS áron.
Néhány példa árainkra:
Béta SP 20 perc 1900 Ft + ÁFA Béta SP 90 perc 3910 Ft + ÁFA Umatic 20 perc 720 Ft + ÁFA Umatic 60 perc 3740 Ft + ÁFA Umatic 90 perc 5780 Ft + ÁFA
Várjuk megrendeléseiket.
Pixel G. Kft. ProPont Bt.1055 Budapest 1173 Budapest Balassi B. u. 9-11. Oroszvár u. 5. Tel./Fax: Tel.:153-0627 158-4175
ProPont
1992/3 17
Hmm1. táblázat. A bemért kondenzátorok
Gyártó és típus (kapacitás: 2,2 |iF vagy a megadott érték)
m ért érték tg 8 THD (%)DA (%)
0U=) 100 Hz 1 kHz 10 kHz(250 Hz,
3 Ve*)
MKP:Celm, CRS, 160 V 2,24 0,0004 0,0002 0,0026 < 0,001 0,01Chateaux Roux, PC220 St, 150/250 V 2,19 0,0002 0,0003 0,0017 < 0,001 0,01Eton Cap, 100/160 V 2,21 0,0002 0,0002 0,0015 < 0,001 < 0,01Intertechnik, 2163, 250 V 2,19 0,0002 0,0002 0,0014 < 0,001 0,01Rifa, PHE 420, 160 V = 2,20 0,0001 0,0002 0,0017 <0,001 <0,01Ropel, blokk, PCP, 160 V 2,19 0,0001 0,0003 0,0016 < 0,001 < 0,01Ropel, kerek, PSR, 250 V 2,30 0,0002 0,0003 0,0023 < 0,001 <0,01Solen, MKP-FC, 250 V » 2,22 0,0002 0,0002 0,0015 < 0,001 < 0,01Különböző dielektrikumok: Wonder Cap 2 jllF, 7502 A, 425 V 2,14 0,0002 0,0007 0,0065 < 0,001 < 0,01Erő polykarb., MKC1862, 100 V = 2,19 0,0006 0,0010 0,0030 < 0,001 0,03MKT:Erő, 1822, 250 V = 2,26 0,0017 0,0046 0,011 < 0,001 0,05Intertechnik, 2210, 100 V 2,20 0,0017 0,0041 S 0,0099 < 0,001 0,11Matsushita, 400 V 2,14 0,0019 0,0049 0,011 < 0,001 0,05Monacor, 250 V 2,17 0,0017 0,0044 0,010 < 0,001 0,09Philips, 344, 100 V 2,12 0,0018 0,0046 0,012 < 0,001 0,09Siemens, B32523 (kék), 100 V 2,03 0,0017 0,004 0,0096 < 0,001 0,06Siemens, B32563 (csupasz), 100 V 2,28 0,0018 0,0046 0,011 < 0,001 0,11Visaton, 250 V ' 2,07 0,0015 0,0037 0,009 < 0,001 : 0,08Elkók:Philips (standard), 63 V 2,37 0,047 0,058 0,35 0,025 1,6Roe (standard), 63 V 2,62 0,022 0,054 0,24 0,015 2,1Visaton bipoláris, sima, 35 V = 2,21 0,069 0,053 0,052 0,012 3,3Visaton bipoláris, érdes, 100 V 2,32 0,024 0,08 0,117 0,003 0,63Wego bipoláris, sima, 35 V * 2,15 0,052 0,042 0,036 0,011 2,5Eltérő kapacitások:Efko MKT 22 (xF, 100 V = 22,1 0,0018 0,0057 0,022 0,16Elcap bipoláris, 30 j_lF, 50 V 31,5 0,027 0,074 0,5 - 5,7Intertech. bipoláris, sima, 47 nF, 40 V = 47,2 0,013 0,017 0,081 - 7,8Roe bipoláris, sima, 3,3 |iF, 40 V = 3,28 0,021 0,017 v* 0,037 - 2,9Siemens Styroflex KS 47 nF, 63 V 46,8n 0,0001 0,0001 0,0001 - « 0,01Visaton bipoláris, sima, 100 jliF, 35 V = 103,4 0,022 0,046 0,307 - 12,1Wima MKP4, 4,7 |xF, 160 V = 4,50 0,0002 0,0004 0,0028 - 0,02
feszültséget. Ez az eljárás ugyan eltér a MIL-C-19978-D szerinti „hivatalos” mérési előírástól, véleményünk szerint azonban jobb felvilágosítást nyújt RDA-nak ÓDA-hoz való viszonyáról.
Az eredmények alapján látható, hogy az azonos dielektrikumot használó, különböző gyártmányok között csekély különbségek vannak. Jogos
tehát az a kérdés, hogy a drága kondenzátor tényleg jobb-e az ugyanabba az osztályba tartozó olcsónál. Azonkívül az egyes gyártmányok gyanúsan hasonlítanak egymásra - külsőleg és mérés szempontjából egyaránt. Vélhetően mégiscsak kevesebb gyártó létezik, mint cég, és van olyan szállító, mely csupán nevét bélyegzi (bélyegezteti) rá a termékre. És ami még feltűnt: egyes márkáknál ártól
függetlenül észrevehetően rosszabb eredményeket mutató példányokat lehetett találni. Költséges műszerpark (lásd előbb) nélkül sajnos az ilyen példányok nehezen szűrhetők ki és az amatőrök számára csak az a remény marad, hogy jó példányokat sikerül kifogniuk.
A dielektromos abszorpció mindenekelőtt (valószínűleg az elvekből adódóan) az elkóknál nincs rendben.
Uj Sony bolt a belváros szívében.Kamkorderek, video-rekorderek, audio-berendezések, kazetták
nagy választékban kaphatók.
Készpénzfizetés esetén 6% engedményt adunk.Sony bolt, Budapest, V., Galamb u. 6. nAyn,nT1
Tel.: 118-4792 Nyitva: hétfő, kedd, szerda, péntek 10-18, csütörtök 10-19, szombat 10-13-ig.
18 1992/
Legnagyobb valószínűséggel ez az oka annak, hogy miért jár ezekkel együtt rosszabb hangszín. A harmonikus torzításokról ez mindenesetre közvetlenül nem olvasható le. A DA és a THD ugyanis egymással közvetlen viszonyban nem áll.
Ami talán feltűnik az Olvasónak a táblázatban: a nagy kapacitásértékek elsősorban az olyan „egzotikus” cégektől származnak, amelyek a hangszórók házi építése terén nyüzsögnek. A nagy kondenzátorgyártók programjában ugyanis ezek az értékek csak ritkán szerepelnek, mégis gyártják őket - mégpedig ezeknek a kis cégeknek a megrendelesére. A kis cégek azután a kondenzátorokat saját nevük alatt hozzák forgalomba. Közülük egyesek elő is állítanak ilyen kondenzátorokat. A szokásos elkók helyett alkalmazható 10 jxF-os fóliakondenzátort a CD lejátszó kimeneti kondenzátora céljára így leginkább az ilyen speciális gyártóktól lehet beszerezni.
A vizsgált kondenzátorok induktivitása általában elhanyagolhatóan kicsi volt (<50 nH a 2,2 ^F-os típusoknál; ennek legnagyobb része a kivezetések számlájára írható) és ezért azt a táblázatban fel sem tüntettük.
Minőségi rangsor a táblázat alapján elég egyszerűen felállítható: Az első helyet az MKP típusok (polipropilén) foglalják el a csoporton belüli eleg kis különbségek mellett. A második helyre az MKT típusok kerülnek (polietilén-te- reftalát), ugyancsak kis szórással. Közöttük találhatók még a speciális típusok: a polikarbonát kondenzátor(MKC, egyértelműen jobb értékekkel, mint az MKT típus, de alig kapható) és a Wondercap (tulajdonképpen disz- kvalifikációt érdemel - nem a rossz értékek, hanem a vizsgált példány 40 márka feletti, magas ára miatt). A Wondercap nagy átütési szilárdsága következtében a csöves erősítőknél érdekes (melyeknél néhány márka úgysem számit annyira...).
Ahogyan várható volt, a sor végén az elkók állnak. Ezek minősége erősen függ a márkától és a típustól. A sima kivitel nem föltétlenül jobb, de biztosan drágább, mint az érdes.
Tulajdonképpen ezeíi a ponton befejezhetnénk. Vagy talán mégsem?
Természetesen nem! Mert a jó kondenzátor önmagában nem elegendő. Azt is tudni kell, hogyan és hol lehet okosan felhasználni.
A helyes felhasználásMagas minőségi igények esetén a következő egyszerű gyakorlati szabály érvényes: mindent kivonni a jel írtjából, ami ott nem feltétlenül szükséges. Ezzel kapcsolatban azonban kétszer is körül kell nézni. Természetesen az erősítő vagy a műveleti erősítő negatív visszacsatolásában található alkatrészek is befolyásolják a jel minőségét, akkor is, ha a jel útjában közvetlenül nem láthatók. A tápegységeknél más tényezők játszanak ugyan szerepet, mégis célszerű az elkók 470 n-tól 1 (xF-ig terjedő nagyságrendbe eső fólia
kondenzátorral való áthidalása azok nagyfrekvenciás tulajdonságainak ja- vítasa céljából. Kisebb értéket (pl. 100 |iF-ot, amint az gyakran látható) tulajdonképpen nem érdemes használni, mert hatása igen csekély.
4. ábra. A harmonikus torzítások mérése a frekvencia függvényében
Annak érzékelésére, hogy a kondenzátoroknál milyen rendellenességek léphetnek még fel, a 4. ábrán egy 400 Hz határfrekvenciájú felület-at- eresztő szűrőt mutatunk be. A terhelést 150 Q-mal szándékosan bizonyos mértékben kisohmosra választottuk, hogy így a kondenzátorok negatívumai valamivel világosabban legyenek érzékelhetők (nagyobb ohmos terhelés esetén a torzítások kisebbek). Itt különösen a határfrekvencia alatti tartomány érdekes, mert ebben lesz nagy a kondenzátor impedanciája és ezzel együtt a rajta eső feszültség is. Természetszerűen itt jelennek meg a nagyobb torzítások is.
Az 5. ábrán három kondenzátorfajta harmonikus torzításait mutatjuk be. Ezek: az MKT, az elkó és a tantálkondenzátor. A tantálkondenzátor extrém nagy torzításokat produkál messze a határfrekvencia felett is és így gyakorlatilag használhatatlan. Az elkó ezzel szemben már „illedelmesebben” viselkedik, míg az MKT gyakorlatilag torzításmentes. Az MKT-nél látható maradék torzítás ne befolyásolja az Olvasót. Az ugyanis bizonyos mértékig a mérési elrendezésből adódik és egyébként is nyilvánvalóan a határ- frekvencia alatt helyezkedik el.
A grafikonból a következőket tudhatjuk meg: csatolókondenzátor esetében (például az erősítő bemenetén) a frekvenciamenet szempontjából elegendőnek tekinthető 10 Hz helyett inkább 1 Hz-re kell a méretezést elvégezni. A még megmaradó torzítási tartomány így mindenesetre az audio- frekvenciatartományokon kívülre esik.
Ilyen esetben azonban érdemes figyelembe venni, hogy pl. egy 2,2 |iF- os elkó 100 |xF-os példányra való lecserélése nem feltétlenül célszerű. A torzítások nagy része ebben az esetben szintén a mély frekvenciákra esik ugyan, de az elkók nagy kapacitások esetén összességükben több torzítást hoznak be. A legjobb megoldás mindenképpen a 2,2 |xF-os fóliakondenzátor használata. Mivel ez elhelyezés szempontjából sajnos néha nem oldható meg, segítséget nyújthat az elkók néhány olyan kapcsolási módja (6. ábra), mely kevesebb torzítással jár.
MKT, N«S • Elko, Tantat tel 1 Vett 01 AUG 9114:03:39
h 2k
5. ábra. A harmonikus torzítások a frekvencia függvényében különböző kondenzátorfajtáknál. Felülről lefelé: tantálkondenzátor, szokásos elkó és MKT kondenzátor
- MKT, NaBelko, Tantal bei 1 Veff =MKT, nedves elkó, tantál 1 Veff-nél
6. ábra. Az elkók szokásos kapcsolási módjai. Az egyes torzítási eredmények a7. és a 8. ábrán láthatók
A 7. és 8. ábrán látható, hogy ezektől mit várhatunk. A méréseknél a bemeneti feszültséget a különbségek jobb ki mutathatósága céljából 2 Vetf értékre növeltük. A 7. ábrán először egyetlen elkó torzítási görbéje látható (mint a 4. ábrán). A 6. ábra szerinti antiparalel kapcsolás torzítása kisebb, de hátránya, nogy csak néhány voltos váltakozó feszültséggel működik és hogy egyenfeszültség gyakorlatilag nem léphet fel rajta. Ez tehát nem különösebben használható változat. A 6c ábrán látható változat antisoros kapcsolás. Elvben ez ugyanaz, mint a
1992/3 19
bipoláris elkó. Csupán a bipoláris el- kók torzításai térnek el jelentősebben.
A csatolókondenzátoron rendszerint egyenfeszültség található - mely az elkó viselkedésére pozitív hatást gyakorol. Az elkóra adott 5 V egyenfeszültséggel, a 6d ábrának megfelelően, láthatóan csökkennek a torzítások (8. ábra). Ugyanez a trükk eredményez az antisoros kapcsolásnál (6e ábra) további (kis) javulást. A feszültség ráadása például 100 kQ-os ellenállással történik, melyet negatív segéd- vagy tápfeszültségre kötünk.
A 9. ábrán a torzítások a (váltakozó) feszültség függvényében láthatók. Egy elkó és egy MKP kondenzátor kerül összehasonlításra 500 Hz frekvencián és 0,5 V, valamint 10 V közötti bemeneti feszültség mellett. Világosan látható, hogy a torzítások az elkó esetében a jelfeszültség növekedésével arányosan nőnek. Különösen fontos ez az összefüggés a csöves erősítők szempontjából, ahol tudvalevőleg nagy váltakozó feszültségek lépnek fel.
A méréseknél csak a harmonikus torzításokat vettük figyelembe. Egyrészt ezek az elkóknál fellépő lényeges torzítások, másrészt ezek azok, melyek az emberi fül számára különösen zavarólag hatnak. A harmonikusokon kívül természetesen más torzítás- fajták is léteznek, ilyenek például a DA hatásai. Ezek a dinamikus karakterisztikában okoznak eltéréseket és így alacsonyabb frekvenciákon „zavaros” hangkép jön létre.
Még néhány érdekesség: 10. ábra az átlagos 2,2 jxF-os kondenzátor impedanciagörbéjét mutatja. Eléggé nemideális. 20 kHz felett az impedancia 2 Q körüli értéken stagnál. Nagyohmos erősítőkapcsolások esetén ez nem játszik ugyan szerepet, de a ki- sohmos frekvenciaváltóknál annál inkább. Itt igazán célszerű volna egy fóliakondenzátor párhuzamos kapcsolása. A 11. ábra már bemutatja a párhuzamosan kapcsolt, 220 nF-os MKT kondenzátor kihatásait is. A karakterisztika javul, de csak igen nagy frekvenciákon. Érezhető javulás eléréséért legalább az elkó kapacitása 30%-ának megfelelő kapacitású fólia- kondenzátort kellene használni. A DA azonban a párhuzamos kapcsolás következtében alig javul. Még a kapacitások 1:1 aránya esetén is alig fele értékre csökken a DA. A 11. ábrából azonban megállapítható, hogy egy fóliakondenzátornak a töltő- vagy szűrő- kondenzátorokkal való párhuzamos kapcsolása a tápegységben igazán kifizetődő. Ilyen esetben ugyanis a fóliakondenzátor a nagyobb frekvenciákon (néhány mega-hertzig) észrevehetően hűt és gondoskodik arról, hogy a hálózat felől érkező nagyfrekvenciás zajokat elnyomja.
Ezekkel a megjegyzésekkel az audio-kondenzátorok fontosabb kérdéseit megtárgyaltuk: Mindezek ellenére érvényes, hogy a legjobb audio-kondenzátor az, amely nincs az áramkörben! Sajnos ez nem mindenütt valósítható meg.B
20
"7 Elnzel - Elko, Airtlparallelschaltung, RalhcnschaHung" " ' 0.1 . :— — ------- __
----- \
\- X T
\ \ .\ \ sX
V .. \J 0______________ 100 Frequenz (Hz) - » 1k 2k
7. ábra. A 6. ábra szerinti kapcsolási változatok harmonikus torzításai. Felülről lefelé: önálló elkó (6a), antiparalel kapcsolás (6b) és antisoros kapcsolás (6c)
8. ábra. A 7. ábra kiegészítése. Felülről lefelé: önálló elkó (6a), elkó egyenfeszültséggel (6d) és antisoros kapcsolás egyenfeszültséggel (6e)
9. ábra. Az elkó és az MKP kondenzátor torzításai 500 Hz-en a váltakozó feszültség függvényében (THD = teljes harmoni-
| kus torzítás)
10. ábra. A szokásos 2,2 jiF-os elkó impedanciagörbéje. 20 kHz felettt 2 Q-os ellenállásként viselkedik
11. ábra. Ugyanaz, mint a 10. ábra, de 220 nF-os MKT kondenzátor párhuzamos kapcsolásával. Javulás néhány száz kilo- hertznél látható, ez alatt a görbe alakulása az ideálistól még meglehetősen messze esik
7. ábra.- Einzel-Elko, Antiparallelschaltung, Rei- henschaltung =
..v,* Önálló elkó, antiparalel kapcsolás, soros kapcsolás8. ábra.- Einzel-Elko, Elko mit Gleichspannung, Re-
, ihenschaltung mit Gleichspannung = Ónállóelkó, elkó egyenfeszültséggel, soros kapcsolás egyenfeszültséggel9. ábra.- THD + nőise: Elko (-) und MKP ( - - ) , R - Last = 150 Ohm, f = 500 Hz = THD + zaj: elkó (-) és MKP ( - -), Rterheiő = 150 Ohm, f = 500 Hz
£ Satronik nyák Satronik nyák Satronik nyák Satronik nyákco03</)
SCO>*c£co3La
coC/>
'CO>*£
coa-co(/>
Szolgáltatásaink:
HA NYOMTATOTT ÁRAMKÖRRE van szüksége, jöjjön el hozzánk] Rövid határidő, jó minőség, kedvező ár.- klisé készítés kézzel (interplan), számítógéppel (SMartwork)- mesterfilm készítés kliséről vagy floppyról (SMartwork)- egyoldalas nyomtatott áramkör ónozva + forraszt ómaszk + poziciószita- kétoldalas nyomtatott áramkör + furatgalvan + forrasztómaszk + pozíció- szita
Vállaljuk 1 db, és többezres széria gyártását is.Sokéves gyártási tapasztalatunk garancia a jó minőségreCÍMÜNK: 1205 BUDAPEST, XX., KOPPÁNY U. 14.
co</>
*co>*c
cO
.co</)
*0>*c
co1—+-*cocn
1992/3
/ 0 0 0 0 0 0 0 0
o j f e í l B l l B / B 0 P P 0 D b b fl— / — — — g B B B r < B B J f f B § B B B 8 8 8 8 8
5T|B B b / b J B BVq~B B B t I B B i l i
[b {% f lT fT ^ P j B B 8 B t 8 8 8V B
AZ ELEKTRONIKA INFRASTRUKTURAJA
1134 Budapest, Angyalföldi út 38. (A József Attila Színház mögött) Tel.: 140-8476. Tel./Fax: 140-8456
Eredeti WELLER pákákW 61 C 60 W/220 V 4 980 Ftmini 15 W/220 V 1 440 Ft
Pákaalkatrészek TCP 50 W/24 V fűtőbetét 1 890 FtTCP 50 W/24 V mágneskapcsoló 2 540 Ft
Forrasztóón 0,6 mm 0,5 kg STANNOL 1 490 Ft1,6 mm 0,5 kg MULTICOR 1 080 Ft
PAPST ventilátor 80 x 80 mm 12 V 1 160 Ft119 x 119 mm 220 V 2 096 Ft
BNC csatlakozók 50,75,93 ü Krimpelhető aljzat 96 FtKrimpelhető dugó 96 Ft
Forrasztóállomások WTCP-S + TCP-S 10 800 FtWECP-20 + LR-20 14 900 Ft
Önszippantók LILO antisztatikus 960 FtCONDUKTIV fém 960 Ft
CsipeszekXCELITE 3 SA 860 FtXCELITE 7 SA teflonos 1 320 Ft
Nyákba ültethető trafó Scháffer 3,5 VA 2 x 9 V 256 FtScháffer 7 VA 2 x 12 V 296 Ft
Svéd kábelszerszámok Vezetékcsupaszító 3 360 FtKoax csupaszító 3 960 Ft
Áraink a 25%-os ÁFÁ-t nem tartalmazzák!
910117 Távkapcsolható felüláteresztő
Néntzetközi Elektrotechnikai és I p a r i E l e k t r o n i k a i S z a k v á s á r
á m m j n - u .
BUDAPESTI KÖZI FONT
Végre itt az első fórum, amelyen a magyar elektronikai ipar önállóan megjelenhet.
Ónnek is itt a helye!Mind kiállítóként, mind érdeklődőként örömmel várjuk jelentkezését:
HUNGEXPO Program Stúdió1441 Budapest, Pf. 44.1101 Budapest, Albertirsai út 10.Tel.: 157-3555, 178-0161. Fax: 147-6187
Termékcsoportok:■ Elektronikai építőelemek
és egységek■ Elektronikai készülékek,
berendezések és egységek■ C-technológiák és
rendszerek■ Vezetőanyagok az
elektrotechnikában, elektronikában és híradástechnikában
■ Üzemi- és segédanyagok■ Elektronikai és
elektromos építőelemek és készülékek gyártóberendezései és szerszámai
■ Villanyszerelési, vülámvédelmi és földelési anyagok
■ Energiatermelés, -átalakítás és -elosztás
■ Biztonsági készülékek és szerelvények
:■ Kommunikációs és ellenőrző rendszerek
■ Világítástechnika■ Szolgáltatások■ Információs és oktatási
anyagok
22 1992/3
910130 Video-audio kapcsolópult
910110 D-RAM nyomtatópuffer (alkatrész oldal)
• OOoob
1992/3 23
Ép ELDfCO W I
TRIMMJER BECKMANN POTMETER: BECKMANN
BECKMANN BECKMANN
L'iry.-.'Jr
W N f i S A l A LEGGYORSABB UT AZ ELEKTRONIKÁHOZ!
í m
89PR20 20 OHM 37,0089PR200 200 OHM 37,0089PR2M 2 MOHM 37,00 <89PR50 50 OHM 37,0062MR100 100 OHM 58,0062MR10K 10 KOHM 58,0062MR1K 1 KOHM 58,0062MR200 200 OHM 58,0062MR20K 20 KOHM 58,0062MR2K 2 KOHM 58,0062MR500 500 OHM 58,0062MR5K 5 KOHM 58,0067WR10K 10 KOHM 47,0067WR1K 1 KOHM 47,0066XR1K 1 KOHM 180,003006P100E 100 OHM 35,003006P1OK 10 KOHM 35,003006P1M 1 MOHM 35,003006P20E 20 OHM 35,003006P2K 2 KOHM 35,003006P2M 2 MOHM 35,003006P500K 500 KOHM 35,003006P50E 50 OHM 35,003600R5M 5 MOHM 10,00 /M
TRANZISZTOR:
DIÓDA:
I. C. FOGL.:
I. C.:
BF245B N-FET 30 V 300 mW 29,00TIP121 N-DARL. 80 V 5 A 21,20TIP126 O-DARL. 80 V 5 A 22,80
ITT 1N4148 0,2 A 75 V 1,05JAPAN 1N5408 3 A 1000V 6,30ITT BY299 2 A 800 V 11,80ITT BY399 3 A 800 V 13,00ITT BY297 2 A 200 V 9,70ITT ZY8V2 ZENER 1,3 W 8,2 V 11,40ITT ZTK27 ZENER I. C. 21,60ITT ZTK29 ZENER I. C. 19,30ITT ZTK33A ZENER I C. 19,30ITT ZTK33B ZENER I. C. 20,30ITT ZTK9 ZENER I. C. 19,20
A14-LC 14 LÁBÚ 4,20A16-LC 16LABU 4,60A24-LC 24LABU 10,00
TEXAS 4047 MULTIVIBRÁTOR 23,50NSC LF398H KAPCS. I. C. 399,00NSC LM394H SUPER lyiATCH PÁR 702,00NSC LM741CN ERŐSÍTŐ 16,50NSC LM747CJ DUAL OP. ERŐSÍTŐ 127,00MOTOROLA MC14575C DUAL OPAMP. 106,00MOTOROLA MC1504U5 FESZ. STÁB. 232,00MOTOROLA MCL1301 STABILIZATOR 928,00MEV UA9645DC LÓG. LEV. TRANSL. 198,00
AZ ÁRAK ÁFA NÉLKÜL ÉRTENDŐK.
CÜ2O07)N cn 03
CD5=13Q.
sO"ÍS■I—'
Eo>.c
<a:iQo
oT—CD
24 1992/3
Sokoldalú és bővíthetőELEKTRONIKUS AU DIÓ-VIDEÓ KAPCSOLÓ
Az audovizuális készülékek egyre növekvő száma következtében mind nehezebbé válik a korszerű szórakoztató elektronika valamennyi ilyen termékének egymás közötti összehangolása: A megszokott audiojelekhez egyre gyakrabban videojelek is társulnak. Itt jó szolgálatokat tesz az alábbi elektronikus AV-átkapcsőló. Modul rendszerű felépítésének köszönhetően, a bemenetek száma a szükségesnek megfelelően optimálisan alakítható ki.
Régen elmúltak már azok az idők, amikor minden háztartásnak egy rádió- vagy egy tv-készülékkel kellett megelégednie. Ma már mind több lakásban megtalálhatók a sztereo berendezések, videorekorderek, a másod- és harmad-tv-készülékek, a cam- corderek, a hordozható CD-lejátszók sőt, DAT-rekorderek is. Az elengedhetetlen összekötő kábeleken nagyfrekvenciás és kisfrekvenciás jelek vidám kavalkádban „hancúroznak”. Ez átkapcsolás alkalmával kellemetlen zavarokhoz vezethet, melyek az itt bemutatásra kerülő elektronikus audio- video kapcsolóval kiküszöbölhetők. A kapcsoló egyébként két vagy több készüléknek egyetlen tv vagy videó monitor videó bemenetére való kapcsolását is megoldja. Ez mindenekelőtt a régebbi tv készülékeknél bizonyulhat igen hasznosnak.
A nagyobb (5,5 MHz) sávszélességű videojelek kapcsolása jóval problematikusabb, mint a viszonylag kis frekvenciájú (20 kHz) audiojelek kezelése. Videojelek esetén a kereskede
lemben kapható és viszonylag olcsó forgókapcsolók nem használhatók. A Philips TDA 8440 típusú IC-je árban kedvező és praktikus megoldás: Ezzel a chip-pel mechanikusan alkatrészek nélkül egyidejűleg végezhető el két sztereo audiojel és a két videojel átkapcsolása. Az 1. ábra a TDA 8440 belső életét mutatja be. Bár ezt az IC-t eredetileg az l2C-busz útján történő vezérlés céljára dolgozták ki, a megfelelő bemenetekre adott szokásos logikai szintekkel is vezérelhető.
Az S0, S1 és S2 Select-bemene- teknek így kettős funkciójuk van. E három kivezetés segítségével az l2C- busz hét címe közül lehet egyet kiválasztani. így az l2C-buszon két ilyen IC helyezhető el párhuzamosan. A mindhárom bemenetre adott logikai „1” az IC-t „nem l2C módusba” kapcsolja át, melyben normál digitális jelekkel vezérelhető.
A bemenetek átkapcsolásában ebben az esetben az SDA l2C bemenet az illetékes. Az SDA bemenetre adott „1 ” az 1 .audio-video-forrást kapcsolja, a „0” pedig a 2. audio-video-forrást
" T
» AUDIO B OUT
1. ábra. A Philips TDA8440 típusú audio- video kapcsoló IC-jének tömbvázlata
Ija. Az SCL bemenettel a vide- oerősítő erősítési tényezője állítható be. Itt kétszeres tényező (12 V vagy logikai „1” az SCL bemeneten) és egyszeres tényező (0 V vagy logikai 0) között lehet választani.
Valamennyi kimenet kikapcsolása céljából az OFF bemenetre „r-e t kell adni. Ez mindenekelőtt több ilyen IC párhuzamos kapcsolása esetén hasznos.
. Hz... 20kHz)Dinamikus intermoduíációs torzítások (3,15 kHz-es négyszög, 15 kHz-es szinusz) Csatomaelválasztás, audio:Hangcsatornák közötti áthallási csillapítás Videö/audiocsatorna között áthallási csillapítás Amplitúdókarakterisztika 20 Hz... 20 kHz Audio beMatási csílapiás (1 kHz-en)
, ott a mérési értékek 20 Hz... 20 kHz sávszéiessé-
1992/3 25
i?v ?K7
C20 » ■ n •
«v P"'5 >1K°
^ "ŰFÍp- ' f—0 C22 H 6811 ♦
SCL \ —0
2 «>' C
D2...D5 - 1N4148 g g
C27 A 1CU M100(116V
■ np ,C3100n MOOn 100nI ? T
12V0—|
12V0—i
IA © A1 BHA VIDEÓ
OFFTDA8440
SCLDEC SDA-k S2 S1 SO
142 L
D l- r * © *16V [i|"3s ?K12
♦
C40 220m" íln jE —. V .°AC39 68li KH-*
K10
SCL \ —0
Ve
_ T _100li pOOn Hoon ^ |lOOi,!>T T ? T
12V
-®
910130 - 11
2. ábra. Az audio-video kapcsoló részletes kapcsolási rajza. Minden bemenet egy videó és egy sztereo audio bemenetből tevődik össze
A kapcsolásAz audio-video kapcsoló felépítésének a lehető legflexibilisebbé tétele céljából a nyomógombok útján és az I C- busz útján történő vezérlést egyaránt lehetővé tettük. A rendszer moduláris felépítésű, ami azt jelenti, hogy az audio- és a videobemenetek száma tetszőlegesen bővíthető. A három fő részre osztható teljes kapcsolást a 2. ábrán mutatjuk be. Az első rész tartalmazza a tápegységet, és egy kis védőkapcsolást. Ez az összes modulhoz használható és így csak egyszer kell megépíteni. A tulajdonképpeni kapcsolót a bemeneti es kimeneti csatlakozókkal ellátott TDA 8440, valamint a szükséges vezérlő elektronika alkotja. Minden egység két videó- és két szte- reobemenetet biztosít, melyek egy vi- deo- és egy sztereokimenetre kapcsolhatók át.
/A nagyohmos modulkimenetek párhuzamosan köthetők. Ily módon több modul kapcsolható párhuzamosan. Ügyeljünk azonban ebben az esetben arra, hogy ne terheljük túl a hálózati tápegységet. Az áramellátás adott méretezése mellett maximálisan nyolc modul (16 videobemenet) táplálása oldható meg. A 7812 típusú feszültségszabályozó 1,5 amperes típusra való kicserélése esetén még tizenkét modul is üzemeltethető. Ilyenkor a ja-
Kereskedelmi és Szolgáltató Kft.
HALLOTTA MÁR?
■ Tóbb mint 50 millió forintnyi árukészlet
■ Több mint tízezer féle alkatrész■ Mennyiségtől függő, verhetet
len árakEJ Passzív és aktív alkatrészek,
szerelési anyagok, kábelek, dobozok, akkumulátorok
■ Teljes körű kiszolgálás, műszaki információ, anyagkészletezés
Májusban nyílik Budapest első Híradástechnikai Nagykereskedelmi Raktáráruháza.■ Az értékesítés termelői árakon
történik.
Nem bánja meg, kérjen katalógust és higgyen a szemének!
Címünk:
EMITTER Kereskedelmi és Szolgáltató Kft.1135 Budapest, Frangepán u. 79. Tel ./Fax: 120-3047
Üzletünk nyitvatartása: hétfőtől péntekig 8-16 óráig.
26 1992/3
vasolt hűtőbordát is nagyobb felületűre kell kicserélni.
A kapcsolás alkatrészeinek nagy száma annak egyszerű működési módjával látszólag ellentmondásban van. A felhasznált alkatrészek közül igen sok az audio- és videobemene- tek optimális lezárására szolgál. A két flipflop a kapcsoló „nem l2C módus”- ban való vezérléséhez szükséges. Ebben az esetben a JP2 és a JP5 Jumpert a kapcsolási rajzon látható módon kell elhelyezni. Az 1. Jumper- rel a video-előerősítő erősítési tényezőjét lehet megválasztani.
Az S1 vagy S2 kapcsoló működteté
sekor az A-jelű közös Reset vezeték (mely a további modulokhoz is csatlakozik) egy - D3, D5 és R20 elemekből álló - VAGY kapu útján aktivizálódik. Ekkor valamennyi, e vezetékkel ösz- szekötött flipflop Reset impulzust kap, úgyhogy a Q kimenetek logikai „1” szintet vesznek fel. Emellett, csak azon a panelon történik még valami más is, amelyen az adott nyomógomb található: az adott flipflop a Reset impulzus mellett járulékosan még egy Set impulzust is kap. Ez a közös, rövid, Reset impulzusnál valamivel tovább tart. így a flipflop a többivel ellentétben Set állapotban marad. A flipflop Q kimenete IC5 OFF be
menetével van összekötve, ami a megfelelő elektronikus kapcsolót aktivizálja.
Mindaddig, míg egyetlen gombot sem nyomtunk meg (tehát például röviddel a bekapcsolás után), valamennyi kapcsoló inaktív. Ez azt jelenti, hogy a kapcsolás kimenetével egyik bemenet sincs összekötve.
Attól függően, hogy S1-et vagy S2- őt nyomtuk meg, az IC3a Set (S1) vagy Reset (S2) impulzust kap. Ez a flipflop határozza meg, hogy a kimenettel az 1. audio-video-forrás vagy a2. audio-video-forrás kerül összekötésre. A flipflop kimenetei két LED-re csatlakoznak, melyek azt jelzik, hogy melyik bemenet kapcsolódott a kimenetre.
A kapcsolás l2C-busz segítségével ' történő vezérlése esetén a JP1 és a
JP2 Jumperek elmaradnak. A kívánt l2C-busz-cím .meghatározása , a JP3...JP5 Júmperekkel történik. így egy l2C-buszra maximálisan hét modul csatlakoztatható. A flipflopokból, a kapcsolókból és a hozzájuk tartozó (a kapcsolási rajzon jelölt) diszkrét alkatrészekből álló vezérlőlogika ebben az esetben elhagyható.
Az l2C-busz vezérlésének részletes leírása az építési útmutató kereteit meghaladná. Részletes információk a Philips kézikönyvekben találhatók.
Alkatrészjegyzék
Ellenállások:R1 = 82 kR2, R3, R4, R6, R8, R10, R21, R28, R39, R41, R43, R45 = 1 kR5, R7, R9, R11, R38, R40, R42, R44 = 470 kR12, R13, R36, R37 = 75 £2 R14, R15, R34, R35 = 10 k R16, R33 = 68 £2R17 ... R20, R22, R27, R29...R32 = 100 k R23 ... R26 = 2k2
Kondenzátorok:C1, C5 ... C8, C22, C39 = 47 n, kerámia C2 = 47 H/16VC3, C17, C18,.C24, C25, C28 ... C33, C36, C37, C43, C44 = 100 n C4 = 1000 |i/25 VC9, C11, C13, C15, C46, C48, C50, C52 = 470 nC10, C12, C14, C16, C26, C35, C45, C47, C49, C51 = 1 nC19, C20, C41, C42 = 10 ja/16 V C21, C40 = 220 (i/16 V C23, C38 = n/16 V, radiális C27, C34 = 100 n/16 V, radiális
Félvezetők:B1 = B80C1500D1 ... D6, D11 ... D15 = 1N4148 D7 ... D10 = LED (nagy hatásfokú)IC1 = 7812, hűtó'bordával IC2 = TLC271 IC3, IC6 = 4013 IC4, IC5 = TDA8440
Egyebek:JP1, JP3 ... JP8, JP10 = 3-pólusú csapos csatlakozóJP2, JP9 = 2-pólusú csapos csatlakozó K1 ... K18 = Cinch-csatlakozó hüvely, készülékdobozra szerelhetőS1 ... S4 = nyomógomb, egyáramkörös,munkaérintkezővelNYÁK száma: 910130
3. ábra. Az optimális csatornaelválasztásról a különösen átgondolt NYÁK-rajz gondoskodik 1
1992/3 27
i
_
4. ábra. A két átkapcsolópanellal működő, négy sztereo-AV bemenettel rendelkező átkapcsoló teljes kábelezési terve. A modul rendszerű tervezés egyszerű bővítést tesz lehetővé lényegesen több bemenetre is. A megadott hálózati tápegységgel maximálisan 8 átkapcsolópanel (16 AV-bemenetet biztosító) egyidejű táplálása oldható meg
28 1992/3
5. ábra. A megépített mintapéldány. Az ábrán látható „szendvics-felépítés" kis méreteket eredményezett
6. ábra. Javaslat az előlap kialakítására
A megépítésA kapcsolási rajzon valamennyi alkatrész kétféle számozással szerepel. Ennek oka, hogy a panel egy feszült- ségstabilizátorból és két átkapcsoló modulból áll.
A 3. ábrán bemutatott NYÁK-rajz nemcsak a kapcsolás problémamentes megépítésére, hanem részeinek egyetlen dobozban való elhelyezésére is alkalmas. A szerelés megkezdése előtt a panelt három részre kell szétfűrészelni. Az alkatrészek elhelyezése a NYAK-on található beültetési szitanyomat segítségével egyszerűen elvégezhető. A panel harmadik része - ahogy szó volt már róla - csak egy vonatkozásban szükséges: ezen helyezkedik el az IC2 műveleti erősítő és a hálózati tápegység.
A kapcsolás lyukraszteres panelon való megépítése nem tanácsolható, mert csak a nyomtatott áramköri rajz megfelelő kialakítása biztosítja esetünkben a csatornák között szükséges, magas fokú elválasztást. A beültetés elvégzése után (kérjük az alkat- részjegyzek pontos figyelembevételét) még el kell végezni a NYÁK-ok egymás közötti összekötését is. Ezzel kapcsolatban vegyük figyelembe a 4. ábrán Igtható bekötési tervet, mely a két NYAK-kal megvalósítható, négy bemenettel rendelkező teljes kiépítésre vonatkozik.
A kapcsolás profi megjelenésének biztosítása céljából ajánljuk a beépített LED-ekkel ellátott digi-nyomógombok használatát. Kompakt és informatív kezelőlap kialakítása céljából legjobb, ha a kapcsolókat külön panelra szereljük. ■
1992/3 29
S S S ÉRZÉKELŐ fe f iS í GYÁR
NYOMÁSMÉRÉS
0,, .0.6 bar - 0.. .400 bar tartományban -20... 140 °C között
Kimenőjel lehetőségek:0-100 mV,-0-10V, 4-20 mA
FÖL YADÉKSZINTMÉRÉS100 m mélységig megbízhatóan,0... 100 °C között, nagy felbontással
Kimenőjel lehetőségek:0-100 mV, 0-10V, 4-20 mA
HŐMÉRSÉKLETMÉRÉSPt 100 vékonyréteg hőérzékelővel -30...500 °C között IEC szabvány szerint
Nagy pontosság olcsón, gyorsan!
INTERBIP INVEST MIKROELEKTRONIKAI RT 1047 Budapest, Fóti út 56.Tel/Fax: 160-3420
30 1992/3
COMPUBOARD BŐVÍTÉSMultifunkciós panel kísérletekhez
Az Elektor 1990/3. számában leírt 8032-es Compuboard számos olvasó érdeklődésével találkozott. Aki az ott ismertetett egypaneles komputerrel kísérleteket akar végeznivagy figyelemmel kíséri a programozási tanfolyamot, az az alábbi projektben olyan bővítőkártyára talál, mely a processzor és a külvilág közötti kapcsolattartáshoz szükséges legfontosabb interfészekettartalmazza.A panel egyszerűen a 64-pólusú csatlakozósávon keresztül kapcsolódik a Compuboard-hoz. Valamennyi fontos input/output vezeték könnyen hozzáférhető a panel szélén, ahol célszerűen egy megfelelő' csatlakozóra jut. Ezzel az MCS52-es mikrokontrollerre alapozott, egyszerű és univerzális mikrokomputeres kísérletező rendszer rendelkezésre áll. A panel sokoldalú lehetőségeit az 1. ábrán látható kapcsolási rajz alapján mutatjuk be.
Az interfészek■ ResetAz S1 kapcsoló a Compuboard-ot re- szeteli. A RESET után mind a négy LED (D1 ... D4) kigyullad. Aki a Com- puboard-ot a tanfolyamon szereplő EMON51 EPROM-mal üzemelteti, annak a monitor indítása céljából Download előtt a RESET gombot meg kell nyomnia.
■ Soros interfészA Compuboard egy (nem egészen szabványos) V24-es interfésszel rendelkezik. Ez az adatokat a TxD-vezeté- ken (a 64-pólusú csatlakozósáv c8-as kivezetése) továbbítja és az adatokat az RxD-vezetéken (c7-es kivezetés) fo
1992/3
gadja. Ha ezt, az interfészt PC-vel való összeköttetésre kívánjuk használni, akkor a megfelelő összekötéseket a Compuboard TxD vagy RxD jelei és a 9-pólusú Sub-D csatlakozó között a Jp1 Jumpernek A helyzetbe és a JP2 Jumpernek B helyzetbe való állításával tudjuk létrehozni. Más alkalmazásoknál előfordulhat, hogy a TxD vagy RxD jeleket MIDI-célokra kell használni. Ebben az esetben a Jumpereket teljesen el kell távolítani.
■ P1 PortA P1 Portnak a Compuboard-on elhelyezkedő kétirányú meghajtója következtében e Port mind a nyolc vezetéke csak együttesen használható kimenetként vagy bemenetként. A kiegészítő panelon a P1 Portot output céljára használjuk. Az egyes bitek jelentése ekkor a következő:
P1.0: A JP3 B Jumper útján MIDI-ként vagy JP1 B útján V24-kimenetkent használható
P1.1: hangszóró kimenetP1.2: pozitív homlokával az IC8A
P1.3:monoflopot triggereli nincs használatban
P1.4: D1 LEDP1.5: D2 LEDP1.6: D3 LEDP1.7: D4 LED
■ MIDI-bemenetA MIDI-jel a K6 hüvelyen át kerül az IC7 gyors optocsatolóra. Ennek kimeneti jele egy Schmitt-triggeren át jut a JP2 Jumperre. A MIDI-jelnek a Compuboard soros interfészére való juttatása céljából a JP2 Jumpert A helyzetbe kell állítani. Itt esetleg probléma léphet fel, mert a jel a Compuboard- on az R20/R21 feszültségosztón halad át és azután esetleg már nem
' marad TTL-kompatibilis. Adott esetben a Compuboard-on R20 1kQ-ra csökkenthető. A kísérleti példánynál ez nem fnutatkozott szükségesnek.
■ MIDI-ki menetA JP3 Jumperrel határozható meg, hogy melyik jel kerüljön a MIDI-kime- netre (K5 hüvely). A Jumper A állásában a 8032 soros interfészének TxD-jelét használjuk, B állásában az1-es Port 0 bitjét. Ez akkor lehet célszerű, ha a 8032 belső, soros interfésze más feladatok ellátására szükséges. A P1.0 MIDI-kimenetet ebben az esetben szoftver úton generáljuk egy soros kimeneti elem leképzése útján.
■ Memory-mapped I/0A Compuboard a külső adatmemória OCOOOH-tól kezdődő címeit input/output célokra tartalékolja. Az IC1 és IC2 dekóderekkel a következő címek dekódolása történik:
C000H Olvasás: Olvasd az adatokat az
írás:A/D átalakítóbólOutput a D/A átalakító felé
C001H Olvasás: Olvasd ki az utasítás-állapotot az LC kijelzőről
írás: Adj ki utasításokat az LC kijelzőre
C009H Olvasás: Olvass adatokat az LC kijelzőről
írás: Adj'ki adatokat az LC kijelzőre
C002H Olvasás: Olvasd ki az
írás:adatokat IC3-bólAdd ki az adatokat IC5-re,
Ezek az input/output lehetőségek a következők szerint használhatók:
■ D/A és A/D átalakítókAz R12-től R26-ig terjedő és az R31 ellenállások olyan R2R-hálózatot képeznek, mely IC9-cel és IC6A-val együtt D/A-átalakítóként működik. Az IC9 Latch 0C00H cím alatt behívható tartalma a kimeneten analóg értékként
31
IC4 » 74HC14 IC6 - LM324 IC8 - 74HC123
1. ábra. A kiegészítő kártya egy sor hasznos és olcsó interfészt tartalmaz
áll rendelkezésre. A kimeneti feszültség maximális értéke IC9 OFFH tartalma mellett érhető el és körülbelül 2,5 V-ot tesz ki. A D/A-átalakí- tó feszültsége egyidejűleg az IC6B, IC6C és IC6D komparátorokra kerül. így a kimeneti feszültség három analóg bemenetre adott fe- szültségértékkel hasonlítható ösz- sze. Ezáltal szoftver úton három bemenetű A/D-átalakító valósítható meg. Beolvasás céljára a kompa- rátorok kimeneti jelei a 0C000H cím alatt állnak rendelkezésre. Jelentésük a következő:
CímC000H 0 bit:
0C000H 1 bit:
C000H 2 bit:
Magas, haU (1. bemenet) > U(-D/A-átalakító)Magas, haU (2. bemenet) > U(D/A-átalakító)Magas, haU (3. bemenet) > U(D/A-átalakító)
■ Nyomógombok és monoflopA C000H cím további bitjeinek jelentése olvasáskor a következő:
CímC000H 3. bit:
C000H 4. bit:
C000H 5. bit:
C000H 6. Bit:
C000H 7. bit:
Magas, ha a monoflop még aktív Magas, na az S5 gomb nincs megnyomva Magas, ha az S4 gomb nincs megnyomva Magas, ha az S3 gomb nincs megnyomva Magas, ha az S2 gomb nincs megnyomva
Tehát tetszőleges funkciók indítására négy kapcsoló, illetve nyomógomb áll szabadon rendelkezésre. Az IC8A monofloppal például kapacitásmérés végezhető el. A mérés céljából az ismeretlen kondenzátort a Cext jelölésű K9 kapocsra csatlakoztatjuk. A mono- flopot szoftver úton triggereljük (P1 Port 2. bit) és mérjük a monoflop visszabillenési idejét, melyhez a 0C000H cím 3. bitjét használjuk.
■ Párhuzamos, 8-bites input/output
Az IC3 buszmeghajtón át a K3 csatlakozó nyolc bitje párhuzamosan a
OC002H cím alatt olvasható be. A nyolc bitnek a K4 csatlakozóra való kiadása az IC5 Latch útján történik. Ebbe 0C002H cím alatt írhatók be az adatok, így nyolc-nyolc járulékos input- és outputvezeték áil rendelkezésre.
■ LC kijelzőK1-re LC kijelző csatlakoztatható. A megfelelő LCD-típusok a kivezetéseik bekötésével együtt a függelékben találhatók. Sajnos a vezérlőjelek generálása nem egészen felel meg a szükséges időzítésnek. A laboratóriumban ez ugyan nem okozott nehézségeket, más gyártók kijelzőinél azonban problémák adódhatnak. Az LC kijelző jelei (a 14-pólusú K1 csatlakozón) a következők szerint alakulnak:
1 -es pont: test2-es pont: + 5 V3-as pont: kontraszt, P1-gyel állítható4-es pont: RS = Register-Select,, I0A3
címmel összekötve _0 = utasítások1 = adatok
5-ös pont: RD = Read (High active)0 = írás1 = olvasás
32 1992/3
2 . ábra. A kétoldalas NYÁK beültetési terve
- •, f „ i; /
VIDEÓ FIGYELŐRENDSZER- Nagy érzékenység, sokoldalú felhasználási lehetőség:- kaputelefon kiegészítés- portai figyelőrendszer- területfelügyelet . ; V- a többit az Ön fantáziájára bízzuk)KAPHATÓ:IBI Elektronika A-tól Z-ig kiskereskedelmi üzletében Budapest VII.,Rákóczi út 36.(volt Lottó áruház) földszintNagykereskedelmi árusítás:Budapest VI.,Vörösmarty u. 67.Tel.: 131-7240ÁRA: 22 780 Ft AFÁ-val.
»VM-100«
uniden
6-os pont: E = Enable (High-activecímhozzáféres esetén) 0C001H utasításcsere az LCD-vel 0C009H adatcsere az LCD-vel
7-estől 14-esig terjedő pontok: adatbusz 0...7 bitjei
Alkatrészjegyzék
Ellenállások:R1 ... R4, R27 ... R30, R32 = 10 k R5 = 47 kR6 = 8 x 10 k, ellenállássor R7 ... R11 = 470 Í1 R12 ... R19, R31 =20 k/1%R20 ... R26 = 10 k/1%R33, R34 = 220 Q R35 = 470 k R36 = 100 Í2 R37 = 1 kP1 = 10 k, lineáris potméter
Kondenzátorok:C1, C7 ... C13 = 100 n C2 ... C5 = 1 n C6 = 220 m/16 V
Félvezetők:D1 ... D4 = LED, négyszögletes, pirosD5 ... D7 = 1N4148IC1, IC2 = 74HC138IC3, IC10 = 74HC541IC4 = 74HC14IC5, IC9 = 74HC574IC6 = LM324IC7 = 6N136IC8 = 74HC123
Egyebek:K1 = 14-pólusú szalagkábel csatlakozó védőgallérralK2 = 64-pólusú derékszögben meghajlított AC-csatlakozó (a Compuboard csatlakozójához illeszkedő) aljzat.K3, K4, K8 = 8-pólusú szalagkábel csatlakozóK5, K6 = NYÁK-ra szerelhető 5-pólusú DIN csatlakozó aljzatK7 = 9-pólusú Sub-D csatlakozó aljzat NYÁK szereléshezK9 = 2-pólusú NYÁK szorítókapocs, RM551 = nyomógomb, 1 záróérintkezővel52 ... S5 = kapcsoló, 1 záróérintkezővel LS1 = kishangszóró, 8 ONYÁK száma: 910109-11
1992/3 33
34 1992/
LCD: Kiválasztás és csatlakoztatás
Típus Jel/sor gyártó
H257CL (1 x 16 el) HitachiH2572 1 x 40 el) HitachiLM016L (2 x 16 e!) HitachiLM018L (2 x 40 el) HitachiLM038L (1 x 20 el) HitachiLM1612A (1 x 16 el) SharpVK2116L (1 x 16 el Vikay
Az LC-kijelzőnek 14 csatlakozási pontja van, melyek vagy egyetlen 14-es sorban vagy két, 7 forrasztási pontból álló sorban helyezkednek el. Legcélszerűbb ezekre a pontokra közvetlenül egy 14-eres szalagkábel beforrasztása. Az 1-es kivezetés a kijelzőpanelon „1”-gyel van jelölve. Figyelem: kétsoros elrendezés esetén a kivezetések számozása párosával történik. A kijelző 1-től 14-ig terjedő csatlakozási pontjait közvetlenül a bővítőpanel K1 csatlakozósávjának megfelelő pontjaival kötjük össze. Ennek érdekében a szalagkabel másik végére egy normál, 2-soros, 14-pólusú csatlakozó aljzatot nyomunk rá, mely a 14-pólusú K1 csatlakozóhoz illeszkedik. A csatlakozóaljzat 1-es pontját háromszög alakú nyíl- szimbólummal jelölik.
Utasam□ ÁramellátásA kiegészítőpanel a Compuboardon található, 5 V-os feszültségszabályozóból látható el tápfeszültséggel. Amennyiben a feszültségszabályozóra további fogyasztókat, például LED-eket vagy jelfogót kötünk, úgy annak megfelelő hűtéséről gondoskodni kell.
Megépítés és tesztelésA megépítés során feltétlenül IC-fogla- latokat kell alkalmazni. Éppen egy illesztőkártyánál könnyen előfordulhat, hogy hibásan rákötött bővítés esetén valamelyik IC meghibásodik. A beültetésről egyébként sokat nem lehet elmondani, végülis olyan szabványos alkatrészekről van szó, melyek minden jól ellátott szakkereskedésben beszerezhetők. A megépítés során arra is kell gondolni, hogy a nyomógombok és a LED-ek kényelmesen elérhetők és láthatók legyenek. Mivel kísérleti panelról van szó, a 3. és 4. ábrán látható módon a Compuboard-dal együtt megvalósított nyitott felépítést a zárt dobozban való összeállítással szemben feltétlenül előnyben kell részesíteni.
Az itt bemutatott kiegészítő hardver képezi a 8052 (xC és assembler-tanfolyamunk alapját is. A tanfolyam anyagában a hardverre és a szoftverre, valamint az LCD-vezérlésre is egy sor alkalmazási lehetőség található. Aki a hardvert az Elektor tanfolyamától függetlenül kívánja alkalmazni, annak a következő tesztelési eljárást ajánljuk. Először a P1 Port output funkcióját teszteljük úgy, hogy a hangszórót vezéreljük és a LED-eket villogtatjuk. Ezt követően, a megfelelő Jumperek beállítása után a V24-interfész működését ellenőrizzük, majd a D/A-átalakító tesztelésére kerülhet sor. A 0C000H címen fűrészjelet adunk ki és oszcilloszkóppal ellenőrizzük, hogy az ana- lóg-kimeneten a megfelelő (0-tól kb.2.5 V-ig terjedő) szinten jelenik-e meg. Ezután az analóg-kimenetekre 0 és2.5 V közötti tesztelő feszültséget adunk és ellenőrizzük a komparátorok működését úgy, hogy figyeljük a 0C000H cím alatti adatokat. Az S2-től S5-ig terjedő kapcsolók működésének ellenőrzése is így történik. Ezt követően olvasás és írás útján ellenőrizzük a 0C002H cím alatt a K3 és K4 útján történő párhuzamos input/outputot. Legutoljára, amennyiben szükséges, az LCD- és MIDI-csatlakozást kell kis tesztprogramokkal ellenőrizni. Erre megfelelő tesztprogramok például a 8051-es tanfolyam céljaira szolgáló 1662-es diszketten találhatók □
3. és 4. ábra. Ilyen a beültetett kiegészítő panel a Compuboarddal és a külső alkatrészekkel együtt
@Í51-es mikrokontroller- és assembler-tanfolyam3. rész
A tanfolyam e részében a 8051 utasításkészletével kapcsolatos ismereteinket fogjuk bővíteni és megismerjük az eddig még nem tárgyalt bitcímzést, valamint annak használatát. Az új utasítások már olyan programok megírását teszik lehetővé, melyek a valós felhasználásokat is megközelítik (például szervo-vezér- lőimpulzusok generálása és analóg jel-output). Mindezek kapcsán sor kerül majd kiegészítő kártya alkalmazására és valós idejű tesztelésére is.
Állapotjelzők és bitcímzésA program által végrehajtandó tevékenység gyakran egy meghatározott jel állapotától függ. Ez lehet egy külső jel, például egy komparátor kimenete, mely egy Input-Portra csatlakozik, de belső jelről (Bit-ről, Flag-ról) is lehet szó, például az akkumulátorban található (ACC.3-mal jelölt) 3. bitről. Ilyen egybites információk kiértékelése céljából a 8051-es sorozat egy további címzési móddal rendelkezik. Ez a bitcímzés. Ha a biteket nem csak lekérdezni akarjuk, hanem logikai kapcsolatba (pl. VAGY kapcsolat) is kívánjuk hozni, akkor a bitmanipulációs utasításokat használhatjuk.
A 8051 sorozatba tartozó mikrokontrollerek a 000H-tól OFFH-ig terjedő címeken 256 bitet tudnak megcímezni. A közvetlen címzéshez hasonlóan a 128-nál kisebb, illetve a 127-nél nagyobb címek itt is eltérő jelentésűek. A 0-tól 127- ig terjedő címekkel a belső RAM bitjei kerülnek kijelölésre. A 0 bitcím ennek során a belső RAM- ban található 20H című Byte 0. bitjéhez való hozzáférést jelenti. A 127 bitcím a belső RAM 2FH című Byte-jának 7-es bitjére mutat. A belső RAM 20H-tól 2FH-ig terjedő 16 Byte-ja tehát a 0-tól 127-ig terjedő bitek tárolására szolgál.
A 128-tól 255-ig terjedő bitcímekkel a speciális funkcióregiszterekben tárolt bitekre hivatkozhatunk. A tényleges bitcímet az SFR cím és a lehívni kívánt bitszám összege teszi ki. Az akkumulátorban (SFR OEOH) található, a 3- as bit kijelölésére tehát a OE3H bitcímet kell használni. Az assembler az összeadási munkát átveszi, ha a bitcímzés során a „PONT-NOTÁCIÓ”-t használjuk.
Ennek során a megfelelő bitszámot egyszerűen az SFR cím után ponttal elválasztva adjuk meg.
Példa:
ír a r r 9HOVA’; ’ ugorj a HOVÁ-ra;
ha az akkumulátor 3. BIT-je logikai 1-es
(Az ACC konstanshoz megelőzően az EQU-val az akkumulátor SFR(címét hozzá kell rendelni).
Nem lehet az összes SFR-t bitcímezni, csupán azokat, melyek címében az utolsó három bit 0.
A PSWpmgram-állapotszóAz úgynevezett program-állapot- szó a 8051 ODOH című SFR-jé- nek helyén található. Benne olyan bitek (állapotjelzők) szerepelnek, amelyek arról nyújtanak felvilágosítást, hogy a legutóbbi összeadásnál vagy kivonásnál keletkezett-e átviteli (angolul: Carry) bit. Ez az információ a7-es bitben kerül tárolásra és így a PSW.7 bitcímmel hivatkozhatunk rá. Maga a (C-állapotjelző- nek is nevezett) bit számos bitmanipulációs utasítással elérhető. A 8051 -es sorozatnál ez a bit bizonyos értelemben egy bitmanipulációra szolgáló egyfc tes akkumulátor szerepét tölti be. Benne kerül tárolásra a bitek közQtti logikai kapcsolatok (VAGY, ES és NEM) eredménye.
A Parity-Flag (PSW.0) akkor kap logikai „1” értéket, ha az akkumulátorban páratlan számú egyes található. Az OV (PSW.2) és AC (PSW.6) állapotjelzők ellenőrzésre szolgálnak az előjeles vagy BCD számokkal végzett számítások során. A PSW 3-as és4-es bitjéről lehet megállapítani, hogy melyik regiszterbankra fogunk hivatkozni. Tanfolyamunk során normális körülmények között mindig a 0 bankot használjuk. Ezt a két bitet tehát nem kell megváltoztatni. Az 1 -es és az 5-ös (általános célú) bitek szabadon használhatók, így tetszőlegesen beírhatok és lekérdezhetők. A bitek jelentését az 1. ábrán szereplő táblázatban összefoglaltuk. Kiegészítésként a 2. ábrán azokat az utasításokat is megadtuk, amelyek a PSW-ben található állapotjelzőket befolyásolják.
A bitek és a program-állapotszó- ban található állapotjelzők területére tett kirándulásunk után térjünk most át a további utasításokra. Ezek alkalmazása a 8. és a 9. ábrák listáin bemutatott BSP6 és BSP7 programokban kerül példaként bemutatásra. A programok forráskódjai (BSP6.A51 és BSP7.A51) természetesen a tanfolyam diszkettjén ugyancsak megtalálhatók. A beírási munka tehát ismét megtakarítható és rögtön lehet kezdeni.
Bits (Flags) im Programmstatuswort PSW
CY PSW.7 Carry Flag : Ueberlauf-Flagge , Bit Akkumulátor CAC PSW.6 Auxiliary Carry : Hilfsflagge fuer BCD AdditionFO PSW. 5 FLAGO : frei fuer allgemeine AnwendungenRS1 PSW. 4 Reg. Beink select 1 : Anwahl dér Register-Bank Bit 1RS0 PSW. 3 Reg. Bank select 0 : Anwahí dér Register-Bank Bit 0OV PSW.2 Overflow : Ueberlauf-Flagge
PSW.l : frei fuer allgemeine AnwendungenP PSW.0 Parity : Paritaet im Akkumulátor
Register-Bank-AnwahlRS1 RS0 .Register-Bank Adressen im internen RAM0 0 0 00H-07H0 1 1 08H-0FH1 0 2 10H-17H1 1 3 . ' 18H-1FH 9 1 0 1 0 9 -4 -1 1
1. ábra. Az állapotjelzők jelentése a PSWprogram-állapotszóban
1. ábra.Bits (Flags) in Programm-sta- tuswort PSW = Bitek (állapot- jelzők) a PSW program-álla- potszóbanUeberlauf-Flagge, Bit Akkumulátor C = Átviteli állapotjelző, C bitakkumulátor Hilfsflagge fuer BCD Addition = Segéd-állapotjelző BCD ösz- szeadáshozfrei fuer allgemeine Anwen- dungen = szabad felhasználású, általános célokra Anwahl dér Régister-Bank Bit 1 = Regiszterbank megválasztása, 1. bitAnwahl dér Register-Bank bit 0 = Regiszterbank megválasztása, 0. bitUeberlauf-Flagge = Túlcsordulás állapotjelző frei fuer allgemeine Anwen- dungen = szabad felhasználású, általános célokra Paritaet im Akkumulátor = Paritás az akkumulátorban
Register-Bank-Anwahl = Regiszterbank megválasztása Adressen im internen RAM =; címek a belső RAM-ben
2. ábra.Flagbeeinflussende Befehle = Állapotjelzőt befolyásoló utasításokwird beeinflusst = Befolyásolásra kerülwird gesetzt = „1 ”-es értéket kapwird zurueckgesetzt = nullázásra kerüldas invertierte Bit wird ver- knuepft = Az invertált bit kerül beírásraNotiz = Megjegyzés Auch das Beschreiben unter SFR Adresse ODOH vera- endert die Flags = A ODOH cím alatti SFR beírás is megváltoztatja az állapotjelzőket
2. ábra. Ezek az utasítások befolyásolják a PSW állapotjelzőket
Flagbeeinflussende Befehle
INST 0P C 0V ACADD x X X
ADDC x X X
SUBB x X X
MÚL 0 X
DIV 0 X
DA x
RRC x
RLC x
SETB C 1CLR C 0CPL C x
ANL C,bit x
ANL C,/bit XORL C,bit x
0RL C,/bit x
MOV C.bit x
CJNE x
x : wird beeinflusst1 : wird gesetzt0 : wird zurueckgesetzt/bit : das invertierte Bit wird verknuepft
Notiz:Auch das Beschreiben unter SFR Adresse ODOH veraendert die Flags.
9 1 0 1 0 9 - 4 - 1 2
1992/3 35
1200ms
Taste B gedrückt
1600ms
Taste A gedrückt
800ps
- T i JTI| M ittelstellungI
Pauseca.10ms
Rechts langer Impuls
Unkskurzer Impuls
910109 - 4-13
3. ábra. Szervovezérlő impulzusok
A programok működésének magyarázatára a későbbiekben kerül sor.
Feltételes ugrási utasításokMeghatározott jelektől vagy eseményektől függő különböző akciók indítására a programon belül ugrási utasításokat használunk. Amennyiben egy feltételes ugrási utasítás esetén az adott feltétel teljesült, úgy a program folytatására az utasításban megadott címnél kerül sor. Ha a feltétel nem teljesült, akkor a program egyszerűen a következő utasítással folytatódik. A 8051 a következő ugrási utasításokat ismeri:
JZ adr; ugorj az adrcímre, ha az akkumulátor = 0
JC adr; ugorj, ha az — átvitelflag
(PSW.7) = 1 JB bit, adr; ugorj, ha a bit
bitcímű bit = 1 JBC bit, adr; mint JB,
de egyúttal töröld a bitet is
Ezek közül az utasítások közül az első három negált (N-nel jelölt) ugrási feltétellel is létezik. (Jelölésük: JNZ, JNC, III. JNB). A megadott ugrási címet, az úgynevezett ugrási célt rövid ugrással kell elérni (-128-tól +127-ig terjedő ugráskülönbség, lásd a tanfolyam 2. részét, SJMP). Feltételtől függő hosszú ugrást tehát csak egy (rövid) feltételes ugrás és egy azt követő (feltétel nélküli) hosszú ugrás egymás utáni alkalmazásával valósíthatunk meg.
ÖsszehasonlításiutasításA 8051 egy további ugrási utasítása a következő:
CJNE op1,op2, adr; ha op1 nem
egyenlő op2-vel, akkor ugorj az adr címre
Az op1 és op2 operandusok az utasítástáblázatból vehetők ki. Ezzel az utasítással például könnyen ellenőrizhető, hogy a regiszter az előre megadott értéket tartalmaz- za-e, majd ezt követően megfelelő ugrás hajtható végre.
A DJNZ számlálási utasítás
Programozás során sok esetben szükségessé válik az úgynevezett hurkok használata: bizonyos utasításokat ciklikusan többször meg kell ismételni. Ha az ismétlések száma 1 és 255 közé esik, akkor a ciklus-szervezés a következő utasítással könnyen elérhető:
DJNZ Rn,rel
3. ábra.- Taste B gedrückt = „B” gomb
megnyomva- Taste A gedrückt = „A" gomb
megnyomva- Mittelstellung = középállás- Rechts
langer Impuls =Jobbrahosszú impulzus
- Linkskurzer Impuls =Balrarövid impulzus
- Pauseca. 10 ms =Szünet kb. 10 ms
4. ábra.- Impulse = impulzusok- Daten bús = adatbusz- „kurz” = „rövid”- „láng” = „hosszú”- Compuboard = Compuboard- Ercjánzungsplatine = kiegé
szítő panel
Ez az utasítás az Rn (számláló) regiszter tartalmát először 1 -gyei csökkenti (dekrementálja), majd megvizsgálja, hogy a regiszter tartalma nulla-e. Ha nem, akkor a programnak a megadott ugrási címnél (rel) való folytatására kerül sor, egyébként a program a so- ronkövetkező utasítással folytatódik. A számlálóregiszter helyett, ahogy az az utasítástáblázatban látható, közvetlen címezhető Byte is használható.
A BSP6 programban ez az utasítás például időkésleltetés megvalósítása céljából kerül felhasználásra.
Ehhez a regisztert először egy olyan értékre töltjük fel, amely a késleltetés hosszához szükséges. Ezt követően egy pár „időhúzási utasítás” kerül végrehajtásra és végüTá DJNZ utasítással a hurok újra indul. Azt, hogy a hurok a 29-től 33-ig terjedő sorokon hányszor fut végig, éppen az R1 regiszterben a hurok kezdetén tárolt érték határozza meg. Mivel a hurkon belül az utasítások végrehajtásához 10 mikroszekundum szükséges (a lista T oszlopában szereplő idők összege), a WAR- TE hurok 10 R1 mikroszekundum késleltetést valósít meg (ez az adat nem egészen pontos, mivel csak a hurokidővel számoltunk annak ellenére, hogy korrekt számítás érdekében az ACALL és RÉT utasítások idejét is figyelembe kell venni ugyanúgy, mint a CLR, illetve SETB utasítások idejének egy részét is; a tényleges impulzus időtartam így 5 mikro- szekundummal hosszabb).
Logikai kapcsolatokLogikai kapcsolatok céljaira a 8051 az ÉS (AND), VAGY (OR) és kizáró VAGY (EXOR) kapcsolatokra szolgáló utasításokat tartalmazza. A kapcsolat a két operandus valamennyi
bitjére vonatkozóan végrehajtásra kerül. Az utasítások a következők:
ANL cél, forrás; a cél helyére (cél AND forrás) kerül
ORL cél, forrás; a cél helyére (cél OR forrás) kerül
XRL cél, forrás; a cél helyére (cél EXOR forrás) kerül
Célként és forrásként megint minden esetben az utasításlistában megadott kombinációk használata engedélyezett. Induljunk ki abból, hogy az akkumulátor az 10010111B = 97H =151 értéket tartalmazza, a RO regiszterben pedig az 11110010B = F2H = 242 érték szerepel. Ebben az esetben az utasítások a következő eredményekhez vezetnek:
Az ANL utasítás például egy Byte-on belül egy meghatározott bit törlésére és a többi bit változatlanul hagyására használható, a kívánt bit pl. egy ORL utasítás
segítségével történő utólagos beírása céljából. Az ilyen maszkolási műveletek az assembler programozás kedvelt segédeszközét képezik. Annak tesztelése céljából például, hogy az akkumulátorban a 0., 1., 2. vagy 7. bit logikai „1” értékű-e, a következő program készíthető:
ANL A, #10000111;7, 2, 1, 0 biteket
JNZ VANEGYES; A nem nulla,
ha valamelyik bit = 1
Az akkumulátoron végrehajtott
CLR A; töröld azakkumulátort
CPL A; invertáld az akkumulátor bitjeit
utasításokkal az akkumulátor törölhető (nullázható), illetve annak valamennyi bitje invertálható.
Utasítás ANL A, RO ORL A, RO XRL A, ROA előzőleg: 10010111 10010111 10010111R0 előzőleg: 11110010 11110010 11110010A utána: 10010010 11110111 01100101
36 1992/3
Bitmanipulációsutasításokk bitmanipulációs utasítások az alábbiak:
CLR bit-operandus; töröld a bitet
(írj be 0-t)SETB bit-operandus; írd be a
bit-be 1-etCPL bit-operandus; invertáld
a bitetANL C, bit-operandus; C helyett
(C AND bit) írandó
ORL C, bit-operandus; C helyett
(C OR bit) írandó
MOV bit-operandus, C; bit helyett
C írandóMOV C, bit-operandus; C helyett
bit írandó
Ezek az utasítások ugyanazokat a manipulációkat teszik lehetővé az egyes bitekkel, mint amelyeket a logikai utasítások a Byte-okkal tesznek lehetővé. A logikai kapcsolatok esetén a C bitet (PSW-ben a 7-es bit) használjuk eredménytárolóként. A bitutasításokat gyakran használják egyes bitek (pl. Output- Port-ok egyes bitjei) beírására vagy
5. ábra.Port P1 auf 11111111B setzen = P1 Portot 11111111 B-vel betölteni
■NEU = ÚJ■ ja = igen■ Tasten an LEDs ausgeben =
Nyomógombokat a LED-ekre kiadni
■ Taste A gedrückt?Meg van nyomva az „A” gomb?
■ riein = nem Taste B gedrückt?Meg van nyomva a „B” gomb?
■ kurz = rövid■ mittel = közepes■ láng = hosszú- puls = impulzus
P1.0 auf 0 setzen = P1.0-t0-ra állítaniImpuls beginnt = impulzus kezdődik
■ WARTE = VÁRJ Impulsdauer warten = impulzustartamot kivárniP1.0 auf 1 setzen = P1.0-t1-re állítaniImpuls endet = impulzus befejeződikPAUSE = SZÜNET
KAPCSOLÓK, TÁVADÓK, ÉRZÉKELŐK
A svájci CONTRINEX KÖZELÍTÉSKAPCSOLÓI,
valamint a legkorszerűbb elven működőNYOMÁSÉRZÉKELŐK
0,6...400 barFOLYADÉKSZINTMÉRŐK
100 m mélységigHŐMÉRSÉKLET-ÉRZÉKELŐK
-30...500 °CTÁVADÓK
0-10 V, 4-20 mAFELDOLGOZÓ ELEKTRONIKÁK
az INTERBIPINVEST Mikroelektronikai RT-től,
mely a Contrinex termékeinek kizárólagos
magyarországi forgalmazója.1047 Budapest, Fóti út 56.
Tel/Fax: 160-3420.Egyedi igények kielégítése,
alkalmazási tanácsadás.
Start
Port P1 auf 11111111B
setzen
NEU
Tasten an Leds
ausgeben
kurz
ja
mittel láng
Rí: = 80 R 1 := 1 2 0 R í: = 160
puls
P1.0 auf0 setzen
WARTE
P1.0 auf 1 setzen
Impulsbeginnt
Impulsdauerwarten
Impulsendet
PAUSE
5. ábra. Az impulzusgenerálás folyamatábrája
törlésére anélkül, hogy ennek során a többi bitet megváltoztatnák.
A szervo teszteléseA BSP6 program feladata impulzusok generálása egy távvezérlő szervo (kormányzógép) teszteléséhez (3. ábra). Ennek során 800 mikroszekundumos rövid impulzusokat kell létrehozni („kormányzás balra”) az A nyomógomb, illetve kapcsoló működtetésével. Hosszú, (jobbra); 1600 mikroszekundum időtartamú impulzusokat kell generálni a B gomb megnyomásakor. Amikor egyik gomb sincs megnyomva, akkor 1200 mikroszekundum hosszúságú impulzusokat (középállás) kell előállítani. Az impulzusok között kb. 10 milliszekundumos impulzusszünetet kell tartani.
A már régebben ismertetett hardverkiegészítés a feladat megoldása során most kerül alkalmazásra. Az A és a B nyomógombok szerepét a multifunkciós kártyán található S2 és S3 nyomógombok veszik át. Ezeket így a 0C00H cím alatt (hozzáférés a külső RAM-hoz, Memory map- ped I/0) lehet lekérdezni. A jeleket a MIDI kimeneten (5-ös hüvely 4- es pontja a kiegészítőpanelon) kívánjuk rendelkezésre bocsátani. Ahhoz, hogy a jel a csatlakozóhüvelyre jusson, a kiegészítőpanelon a JP3 Jumpert B helyzetbe kell állítani. A kártyán található inverter- nek tulajdonítható, hogy a P1.0 Porton megjelenő 0 output alacsony szintet eredményez a K5 csatlakozón. A kiadó jelfolyamot vázlatosan a 4. ábrán, a program logikai lefutását az 5. ábrán mutatjuk be. A megvalósítás a 8. ábrán széreplő listából érthető meg.
1992/3 37
R / 2R Kettenleiter b ildet D / A Wandler
IL a tch I
C>—° *Puffer
- o 0
AnalógAus
AnalógEin
Komparator
READ0C000H
9 1 0 1 0 9 - 4 - 16
6. ábra. így csatlakozik a D/A átalakító a Compuboard-ra
A P1 Portról történő inicializá- lás után (Uj címkénél) végtelen hurok kezdődik. Először megjelenik á nyomógombok állapota a P1 Port LED diódáin. Ennek során a 14. sorban rögtön egy ORL utasítás kerül alkalmazásra. Ez gondoskodik arról, hogy P1.0 impulzus-kimeneti bitünk még „1” szinten maradjon. A 16. és 17. sorban aztán az előzőekben megbeszélt feltételes ugrási utasítások kerülnek alkalmazásra, mégpedig mindjárt az akkumulátor bitcímzésével kombinálva. Ezekkel állapítjuk meg a nyomógombok állapotát. Ha az A gomb megnyomott állapotban van, az az A akkumulátorban a 7-es bitnél nullát eredményez, mely a 16. sorban található utasítással kerül lekérdezésre.
Attól függően, hogy melyik gomb van megnyomva, az R1 regiszterbe különböző érték kerül beírásra, mely azt adja meg, hogy az egyes impulzusok időtartama milyen hosszú legyen. A 23. sorban ezután megtörténik a P1.0 output-bit nullázása és ezzel a MIDI kimeneten magas (pozitív) szint jelenik meg; az impulzus megkezdődik.
A VÁRJ alprogram és vele együtt az impulzus időtartamát meghatározó, előírt késleltetés indítására a 24. sorban kerül sor. Az előírt idő eltelte után a 25. sor utasításával az impulzus befejeződik. A kimeneti bitek beírása és törlése az éppen most ismertetett bitutasítások segítségével történik.
6. ábra.■ R/2R Kettenleiter bildet D/A Wandler = R/2R négypólus- lánc képezi az A/D átalakítót
■ 8 bit Datenbus = 8-bites adatbuszAnalóg Aus = analóg kimenet
■ Analóg Ein = analóg bemenet
7. ábra.DA-WERT auf 128 setzen = DA-ERTEK-et 128-ra állítani
■NEU = UJ■ DA-WERT an DA-Wandler ausgeben = DA-ERTEK-et D/A átalakítóra kiadni5ms warten = 5 ms-ig várni Komparator Ausgánge an LEDS ausgeben = kompará- tor kimeneteket á LED-ekre kiadni
■Taste A gedrückt? = Meg van nyomva az „A” gomb? ja = igen
■ kann nicht erniedrigt werden! = nem csökkenthető!DA-Wert = 0?DA-ERTEK = 0?
• nein = nemerniedrige DA-WERT = csökkentsd a DA-ERTEK-et Taste B gedrückt? = Meg van nyomva a „B” gomb? erhöhe DA-WERT = növeld a DA-ERTEK-et DA-WERT = 0?DA-ERTEK = 0?
■ zu viel erhöhtl túl magasra növelve!DA-WERT: = 255 = DA-ER- TEK: = 255
Végül a SZÜNET alprogram behívása útján megtörténik a kb. 10 milliszekundumos impulzusszünet kivárása. Ezután az Uj címkéhez való ugrással az egész folyamat újra elölről kezdődik.
Az ebben a programban található mindkét időhurok (adott hosszúságú impulzus és 10 ms impulzusszünet) esetében DJNZ utasítások kerülnek alkalmazásra.
Aki kormányzógéppel nem rendelkezik, az ezt a programot természetesen oszcilloszkóppal is tesztelheti.
Kisebb változtatás után a program hanggenerálásra is használható. Ebből a célból a 36. sor utasítását a
MOV R2,#1
utasítással cseréljük fel és a 23., valamint 25. sorokban a P1.0 bit helyett P1.1 bitet írunk.
Ezzel azt érjük el, hogy a (P1.1 pontra kötött) hangszóróban olyan hang jelenik meg, amelynek
magassága a két gomb megnyomásától függ.
Nyilvánvaló, hogy ugyanezekkel a programozási megoldásokkal tetszőleges impulzusok és impulzus-sorozatok generálhatók. A programozható impulzusgenerá- to,r felé tehát már megtettük az első lépést.
SzámlálásAz egy Byte által kifejezhető, 0-tól 255-ig terjedő számtartományon belüli számlálásra a következő utasítások állnak rendelkezésre:
INC Byte-operandus; növeld a Byte-
ot 1 -gyeiDEC Byte-operanaus csökkentsd a
Byte-ot 1 -gyeiINC DPTR; növeld a 16-bites
DPTR-t 1 -gyei
7. ábra. A D/A-outpout folyamatábrája
9 1 0 1 0 9 -4 -1 7
38 1992/2
****** LISTING oí EASM51 (BSP6) ****LlNE LOC OBJ T SOURCE
1 00002 0000 ;3 0000 ACC EQU OEOH ; SFR Adresse des Akkumulátoré4 0000 Pl EQU 090H ; SFR PORTI Adresse ist 090H5 0000 TASTEN EQU 0C000H ; Tasten Adresse im externen Datensp,6 0000 kurz EQU 80 ; kurzer Impuls 800 Microsec.7 0000 mittel Equ 120 ; mittellnager Impuls 1000 Microsec.8 0000 láng Equ 160 ; langer Impuls 1600 Microsec.9 0000 ;10 0000 ORG 4100H ; 1. Programra steht spaeter ab 4100H11 4100 75 90 FF [2] START MOV Pl,#11111111B ; Allé Port Bits 112 4103 90 CO 00 [2] NEU MOV DPTR,#TASTEN ; Tasten Adresse13 4106 EO [2] MOVX A.BDPTR ; Tasten einlesen (Bits 4,5,6,7)14 4107 44 OF [1] ORL A, #00001111B ; Bits 0,1,2.3 aul 1 setzen15 4109 F5 90 [1] MOV Pl,A ; LEDS entsprechen Tasten, Pl.0=116 410B 30 E7 07 [2] JNB ACC.7 .TASTEa ; Taste A * Kurzer Impuls17 410E 30 E6 08 [2] JNB ACC.6.TASTEb ; Taste B = Langer Impuls18 4111 79 78 Cl] MOV RÍ,#mittel ; keine Taste, Impuls mittellang19 4113 80 06 [2] SJMP PULS ; Puls ausgebegen20;,4115 79 50 Cl] TASTEa MOV RÍ,#kurz ; andere Laenge21 4117 80 02 [2] SJMP PULS - s , •22 4119 79 AO Cl] TASTEb MOV Rl,#lang ; andere Laenge23 411B C2 90 Cl] PULS CLR P1.0 ; P1.0 wird LOW , MIDI wird High24 411D 31 25 [2] ACALL WARTE ; Pulslaenge (RÍ) abwarten25 411F D2 90 [1] SETB P1.0 ; Impuls beenden26 4121 31 30 [2] ACALL PAUSE ; 10 Millisekunden Pause27 4123 80 DE [2] SJMP NEU ; von vorne I o b *28 4125 ;29 4125 AF EO [2] WARTE MOV R7.ACC ; Unterprogramm Rl*10 Microsecunden30 4127 AF EO [2] MOV R7.ACC ; jeeeiles 2 microsekunden31 4129 AF EO [2] MOV R7.ACC ; Zeit verschwenden32 412B AF EO [2] MOV R7.ACC33 412D D9 F6 [2] DJNZ RÍ, WARTE ; RÍ mai 10 Zyklen a 1 Mikroesc.34 412F 22 [2] RÉT ; Ende des Unterprogramms35 4130 ;36 4130 7A OÁ Cl] PAUSE MOV R2,#10 ; ,10 Millisekunden37 4132 79 64 Cl] PAUSE1 MOV RÍ,#100 ; sind 10*100*10 Mikrosekunden38 4134 31 25 C2] ACALL WARTE ; hier 1000 mikrosekunden warten39 4136 DA FA C2] DJNZ R2.PAUSE1 ; aeussere Schleife fortsetzen40. 4138 22 [2] RÉT Ende des Unterprogramms41 4139 ;42 4139 END******* SYMBOLTABLE (14 symbols) **********
ACC :00E0 Pl :0090 TASTEK :C000 kurz :0050mittel :0078 láng :00A0 START :4100 NEU :4103TASTEa :4115 TASTEb :4119 PULS :411B MARTÉ :4126PAUSE :4130 PAUSE1 :4132 910109- 4 -1 8
8. ábra. A BSP6 program a kormányzógép (szervó) vezérléséhez olyan impulzusokat generál, melyek különböző hosszúságúak attól függően, hogy melyik gombot nyomfuk meg
Mint minden esetben, a megengedett Byte-operandusokat most is tanfolyamunk 2. részének utasítástáblázatából kell kiválasztani. Az első két utasítás nem befolyásol állapotjelzőket, még az átviteli állapotjelzőt sem. Ha a megnövelendő Byte értéke 255, akkor az eredmény 0 lesz, a 0 érték eggyel való csökkentése a 255 értéket eredményezi. E két utasítás használatára egy kis példa a BSP7 programban található. Rendelkezésre áll továbbá a 16- bites Datapointer eggyel való megnövelésére vonatkozó harmadik utasítás is. Ez gyakran kerül alkalmazásra olyan esetekben, amikor a programmemóriában vagy az adatmemóriában található táblázatokat lassan, folyamatosan, lépésről-lépésre kívánjukmegcímezni.
A D/A átalakító teszteléseA kiegészítő panelon elhelyezkedő egyszerű D/A átalakító a6. ábrán látható vázlatos kapcsolásnak megfelelő felépítésű. Kimeneti jele a (=>) jelű analóg kimeneten leválasztva áll rendelkezésre. A jel egyidejűleg a komparátorokra is eljut. (Az ábrán csak egy komparátor szerepel). így a D/A átalakító kimeneti feszültsége az 1 -tői 3-ig terjedő bemenetekre adott feszültségekkel hasonlítható össze. A BSP7 programnak most a kö
vetkező feladatot kell elvégeznie:
Olyan feszültséget kell szolgáltatni, melynek értéke az A, illetve B nyomógombok (6. ábra) működtetésének hatására növelhető, illetve csökkenthető. Ennek során egyidejűleg a három komparátor kimeneti jelét a LED-eken meg kell jeleníteni.
így tehát lehetőségünk van feszültség programvezéreit módon történő előállítására és annak megállapítására, hogy ez a három bemenetre adott feszültségeknél nagyobb- vagy kisebb-e.
A program folyamatábrája a 7. ábrán látható. Ebben a programban ismét újabb utasítások fordulnak elő. Első alkalommal kerül sor a belső RAM egyik memóriarekeszének használatára is. Ezért mégegyszer nézzük át röviden a 9. ábra listájának egyes utasításait: Az aktuális feszültségérték tárolása a belső RAM-ban 050H cím alatt történik (DA ERTEK szimbolikus név alatt, Id. 9-es sor). A program kezdetén (12. sor) erre a helyre 128 kerül beírásra. Az Uj címkével kezdődő programhurokban (14-től 16-ig terjedő sorok) először ennek a tárolócellának az értéke kerül ki a D/A átalakítóra. Ezután 5 milliszekundum várakozás következik. Végül a 19-től 22-ig terjedő sorokban megtörténik a komparátorok kimeneti jelének a LED-ekre való továbbítása. A 23-tól 25-ig terjedő sorokban az kerül megállapításra, hogy valamelyik gomb meg van-e nyomva.
8. ábra.- DATEI BSP6.A51
BSP6.A51 FILE- SFR Adresse des Akkumulá
tora = az akkumulátor SFR cime
- S F R PORT1 Adresse ist 090H = PORT1 SFR cime 090H
- TASTEN = GOMBOK- Tasten Adresse im externen
Datensp. = nyomogombok cime a kulso adatmemoriaban
- kurz'= rövid- kurzer Impuls 800 Microsec. =
rövid impulzus (800 mikro- sec.)
- mittel = kozep J- mittellanger Impuls 800 Mic
rosec. = kozephosszu impulzus (800 mikrosec.)
- láng = hosszú- langer Impuls 1600 Microsec.
hosszú impulzus (1600 mikrosec.)
- 1. Programm steht spaeter ab 4100H = 1. program később, 4100H-tol kezdődik
- allé Port Bits 1 = valamennyi Port bi t i
- NEu = uj '- Tasten Adresse = nyomogom
bok cimei- Tasten einlesen (Bits 4,5,6,7)
= nyomogombokat beolvasni (4,5,6,7 bit)
- Bits 0,1,2,3 auf 1 setzen = 0,1,2*3 bitek helyere 1-et beírni
- LEDS entsprechen Tasten, P1.0 = 1 a LED-ek a nyomógomboknak felelnek meg, P1.0 =1
- Taste A = Kurzer Impuls = „A” nyomogomb = rövid impulzus
- Taste B = Langer Impuls = „B” nyomógomb = hosszú impulzus
- mittel = kozep- keine Taste, Impuls mittellang >
= egyik gomb sem, kozephosszu impulzus
- PULS = PULZUS- Puls ausgegeben = impulzus
kiadva- TASTEa = aGOMB- kurz = rövid- andere Laénge = más hosz-
szusag- TASTEb =; bGOMB- P1.0 wird LOW, MIDI wird
High = P1.0 ALACSONY, MIDI MAGAS lesz
- WARTE = VÁRJ- Pulslaenge (R1) abwarten =
impulzushosszot (R1) kivárni- Impuls beenden = impulzust
befejezni- PAUSE = SZÜNET- 10 Millisekunden Pause = 10
milliszekundum szünet- von vorne los = kezdd elolrol- Unterprogram R1*10 Micro-
secunden = R1*10 mikrosze- kundumos alprogram
- jeweils 2 microsecunden = mindig 2 mikroszekundum
- Zeit verschweríden = idő telik el
- R1 mai 10 Zyklen a 1 Mikrosec. = R1 -szer 10, egyenkent 1 mikrosec. ciklus
- Ende des Unterprogramms = alprogram vege
- 1 0 Millisekunden = 10 milliszekundum
- PAUSE 1 = SZUN 1- sind 10x100x10 Mikrosekun-
den = összesen 10x100x10 mikroszekundum .
- hier 1000 Mikrosekunden warten = itt 1000 mikrósze- kundumot várni
- PAUSE 1 = SZUN 1- aeussere Schleife fortsetzen
= kulso hurkot folytatni- Ende des Unterprograms =
alprogram végemittel = kozep TASTEa =aGOMB PAUSE = SZÜNET iang = hosszú TASTEb = bGOMB PAUSE 1 = SZUN 1 TASTEN - GOMBOK PULS = PULZUS kurz = rövid NEU = UJ
WARTE = VÁRJ
1992/3 39
ÜMWS**** •♦LISTING ol EASH51 (BSP7) ***♦♦*LIRE LOC
00000000
OBJ T SOURCE
23 0000 ACC Equ OEOH SFR Adresse des Akkumulátora4 0000 Pl EQU 090H SFR PORTI Adresse ist 090H5 0000 TASTEN Equ 0C000H Tasten Adresse im externen Datensp.6 0000 DA_ADR Equ OCOOOH ; DA-Wandler Adresse7 0000 ;8 0000 ; RAM Ram Bpeicher Vereinbarungen9 0000 DA.WERT EQU 050H reserviere 1 Byte bei Adresse 50H10 0000 alsó ueber dem RAH von EH0N5111 0000 ORG 4100H Prograna steht spaeter ab 4100H12 4100 75 50 80 [2] START HOV DA.WERT,#12813 4103 NEU Equ $14 4103 90 CO 00 [2] HOV DPTR,#DA.ADR Adresse des DA-Wandlers15 4106 E5 50 [1] HOV A,DA.WERT hole momentanen Wert in AKKU16 4108 FO [2] HOVX CDPTR.A gib an DA-Wandler aus17 4109 90 00 05 [2] HOV DPTR,#5 5 millisekunden vártén18 410C 31 32 [2] ACALL ZEIT19 410E 90 CO 00 [2] HOV DPTR,#TASTEN20 4111 EO [2] HOVX A,CDPTR hole Komparatoren in Bits 0,1,221 4112 C4 Cl] SVAP A Austausch dér Bits 0-3 mit Bits 4-722 4113 F5 90 Cl] HOV Pl,A an LEDS ausgeben23 4115 EO C2] HOVX A ,CDPTR Tasten holen24 4116 30 E7 05 C2] JNB ACC.7,TASTEa Taste A gedrueckt ?25 4119 30 E6 OB C2] JNB ACC.6,TASTEb B ?26 41 IC 80 E5 C2] SJHP NEU keine Taste, alsó von vorne los27 411E EB 50 Cl] TASTEa HOV A,DA.WERT Wert soll erniedrigt verden28 4120 60 El C2] JZ NEU ist vielleicht null, dann nichts tun29 4122 14 C1] DEC A ■ erniedrige30 4123 F5 50 Cl] HOV DA.WERT,A und speichere neuen sert im internen
RAM31 4125 80 DC C2] SJHP NEU von vorne |32 4127 E5 60 Cl] TASTEb HOV A,DA.WERT hole Wert aus internem RAH33 4129 04 C1] INC A erhoehe34 412A 70 02 C2] JNZ IST.OK venns nicht 0 ist ists ok35 412C 74 FF Cl] HOV A,#255 sonst vars und ists 25536 412E F5 50 Cl] IST.OK HOV DA.WERT,A speichere neuen verz37 4130 80 01 [23 SJHP NEU und vieder los38 4132 ; MONITOR INTERFACE das uebliche39 4132 ccLTIHE Equ 021H ; HONITOR Kommando , DPTR Hillisek. Zeit40 4132 COMAND Equ 030H ; HONITOR Kommando Speicherstelle41 4132 HON Equ 0200H ; HONITOR Einsprungadresse42 4132 ;43 4132 75 30 21 C2] ZEIT HOV COHAND,VccLTIHE44 4135 02 02 00 [2] LJHP HON46 4138 END
*****#««*< SYHBQLTABLE (14 symbols) * * * * * * * * * *ACC :00E0 Pl :0090 TASTEN :C000 DA.ADR :C000
DA.WERT :0060 START :4100 NEU :4103 TASTEa :411ETASTEb :4127 IST.OK :412E ccLTIHE :0021 COHAID :0030
HÓI :0200 ZEIT :4132v ... V ” 1 910109-4-19
9. ábra. A BSP7 program a D/A átalakító útján változtatható kimeneti feszültséget bocsát rendelkezésre
9. ábra.- DATEI BSP7.A51
BSP7.A51 FILE- SFR Adresse des Akkumulá
tora = az akkumulátor SFR cime
- S F R PORT1 Adresse ist 09Öh = PORT1 SFR cime 090H
- - TASTEN = GOMBOK- Tasten Adresse im externen
Datensp. = nyomogombok cime a kulso adatmemoria- ban
- DA ADR = DACIM- DA-Wandler Adresse = DAat-
alakito cime ;- RAM Speicher Vereinbarun-
gen = RAM taroló direktívák- DA-WERT = DA ERTEK
, - reserviere 1 Byte bei Adresse 50H = foglalj le 1 Byte-ot az 50H cimnel
- alsó ueber dem RAM von EMON51 = tehat az EMON51 RAM területen
- 1. Programm steht spaeter ab 4100H = 1. program később, 4100H-tol kezdődik
- NEU = UJ- Adresse des DA-Wandlers =
DA atalakito cime- hole momentanen Wert in
AKKU = hozd a pillanatnyi értékét az AKKU-ba
- gib an DA-Wandler aus = output a DA atalakiton
- 5 Millisekunden warten = 5 milliszekundumot várni
- Zeit = idő- TASTEN = nyomogombok
- hole Komparatoren in Bits 0,1,2 = hozz komparatorokat a 0,1,2 bitekre
- Austausch dér Bits 0 -3 mit Bits 4 -7 = a 0 -3 bitek felcse- relese a 4 -7 bitekkel
- an LEDS ausgeben = a LED- ekre kiadni - - ;
- Tasten holen = nyomógombokat behozni
- Taste A gedrueckt? = meg van nyomva az „A” gomb?
- keine Taste, alsó von vorne los = egyik gomb sem, tehat kezdd elolrol
- TASTEa = aGOMB -■ Wert soll erniedrigt werden =
az értékét csökkenteni kell- ist vielleicht Null, dann nichts
tun = ha nulla, akkor nincs mit tenni ' v 7
- erniedrige = csokkents- und speichere neuen Wert lm
internen RAM = es az ui értékét tarold a belső RAM-ban
- von vorne = elolrol- TASTEb = bGOMB- hole Wert aus internem RAM
= hozz értékét a belső RAM- bol
- erhoehe = növelj- IST-OK = RENDBEN- wenn nicht 0 ist, ists ok = ha
nem 0, akkor rendben- sonst wars und ists 255 =
különben 255 volt es maradt- speichere neuen Wert = tarolj
új értéket- und wieder los = es újra merh e t • ....- das uebliche = a szokásos
- MONITOR Kommando, DPTR Millisek. Zeit = MONITOR parancs, DPTR milli- szek. iao
- MONITOR Kommandó Spei- cherstelle = MONITOR parancs tarrekesz
- MONITOR Einsprungadres- se = MONITOR beugrocim
- ZEIT = IDŐDA WERT = DA ERTEK TASTEb = bGOMB IST OK = RENDBEN ZEIT = IDŐ TASTEN = GOMBOK NEU = UJ DA ADR = DACIM TASTEa = aGOMB
Amennyiben igen, úgy a program megfelelő részére történő ugrás következik be, mely a DA ERTEK tárolócellában található szám növelését (32-től 36-ig terjedő sorok) vagy csökkentését (27-től 31- ig terjedő sorok) váltja ki. Ennek során minden esetben gondoskodás történik arról, hogy a maximális érték feletti és a minimális érték alatti érték ne léphessen fel.
Új feladatÚj feladatként megkísérelhető a BSP6 és BSP7 programok oly módon való kombinálása, hogy a kormányzógép helyzetét (a BSP6 program által generált impulzusok hosszát) úgy lehessen a nyomógombokkal befolyásolni, mint a BSP7 programban a kimeneti feszültségét. Aki akarja, természetesen megpróbálhatja a D/A átalakítón át fűrészjel vagy bármilyen más, számára érdekes jelalak outputjának megvalósítását.
Most már itt az ideje annak, hogy az assembler irányelvekkel is foglalkozzunk. Ehhez ajánlatos a tanfolyam diszkettjén található assembler használati útmutatót még egyszer elolvasni és olyan kis programokat írni, melyeknél például a startcím megválasztása történik másképpen, mint a mi példáinkban.
ElőrejelzésTanfolyamunk következő részében a még hátralevő aritmetikai utasításokat fogjuk megbeszélni. Egyidejűleg bemutatjuk, hogyan végezhetők el a 8051-en azok az egyszerű számítási műveletek, melyekre mérési értékek feldolgozásánál gyakran van szükség. Emellett néhány programtechnikát fogunk megbeszélni és programozni fogjuk a V24- vagy MIDI-adatok soros outputját. ■
I N C Ö M P ELECTRONICS EXPORT-IMPORT
Halmágyi JózsefELEKTRONIKAI BERENDEZÉSEK SZERVIZE,
ÁRUHÁZATV » VIDEÓ • HIFI • SZÁMÍTÓGÉP • SATELLIT
ALKATRÉSZ-ÁRUSÍTÁS, COMPUTER- ÉS VIDEOSZERVIZ
2120 Dunakeszi, Fő út 35.Tel./Fax: (27) 42-407
40 1992/3
Az előző számunkban megjelentetett Menetiránykapcsoló modell- vasutakhoz c. cikkünkből anyagtorlódás miatt kimaradt két ábrát csak most tudjuk közölni. Elnézést kérünk.
AZ ELEKTOR MAGAZIN AZ ELEKTRONIKÁRÓL15.55 Cégér
A MAGYAR RÁDIÓ KOSSUTH ADÓJÁN 15.55 ÓRAKOR INDÍTOTT ÁLLANDÓ ELEKTRONIKAI MAGAZINUNK ADÁSIDŐPONTJAI:
május 12,19, 26 június 2, 9,16, 23, 30július 7,14,21,28 tszeptember 1, 8,15, 22, 29október 6,12, 20, 27november 3,10,17, 24december 1, 8,15, 22, 29.
• . ' . - . • -V . ' AA magazinműsorban információt adó cégek:
- IBI Elektronika A-tól Z-jg Kft., 1064 Budapest, Vörösmarty u. 67. Tel./Fax: 131-7240 Nagykereskedelem: 1064 Budapest, Vörösmarty u. 67. Tel.: 112-0805/193.Fax: 131 -7240 Kiskereskedelem: 1076 Budapest, Rákóczi út 36. Flavius üzletház. Tel.: 122-1043 • 47/27, 36
l' - ’ ' : M ' J . .- TRACO, 1137 Budapest, Váci út 18/ALR. Tel.: 111-1023. Fax: 111-7651
1992/3 41
r;V \ '■ ■ "Hot» ;
Kímélni szeretné gépeit?
Vásároljon tőlünk újrafelhasznált papírból készült LÉZER/FÉNYMÁSOLÓ PAPÍRT és LEPORELLÓT!Ezen kívül számítógépes etikettek, POST-IT-ek, lézer etikettek, lézerfóDaák nagy választéka kapható üzOetünkben!
Kérje postán ingyenes tájékoztatónkat!
CÍMÜNK: AfiECO Kft. 1065 Podmaniczky u. 9. (volt Rudas L.) Tel.: 112-5084, 111-6802 Fax: 131-0340
MICOM-SAintelligens B/K vezérlő, UMIX terminálrendszer□ IBM PC/AT kompatibilis gépekhez■ Soros adatátviteli funkciók
megtöbbszörözése■ Nagy sebességű IRS-232 kommunikáció
terminálok, nyomtatók, modemek rákapcsolásával
■ Lehetőség hálózatkiépítéssé és adatgyűjtésreIroda: Budapest II., Frankéi Leó u. 26. S. 3.Postacím: 1325 Budapest, Pf. 168.Telefon: 116-2287, 116-9450Fax: 131-0340, P 6-9450. Telex: 22-7842
Beküldendő: a vastag betűs meghatározás, mely az üzletünkben található árura hívja fel a figyelmet.
1 2 3 4 5 6 7 8 9 10 11 12 13
1 ■k & H \i p A- 5 Z T é k2 4 6 rO P > & S * £ e 33 V k T
•% AfG o r h
4 t l H ■ K ff d n e c 1 AJ5 6 h 4>
i■ H \
Ü r6 ■k 46 fr (R. A T I f $7 9 c P
>á r é u
8 l T A r H b d d. o f9 a í> € ■ < é t U é L
10 i 'M K L ■fr 9 ■ ■ \i11 í H L 6 * ■ í- < I K
12 aL fc T A * L í i 4 T13 ■ ■f\ fi ? . u 1 H
iö
VÍZSZINTES: 1. Jelmondat (Zb.: Á, Z, K, T, H) 2. ... Béla, író, humorista volt - Évszak - RRB. 3. Várpalota része - Erődítmény - Női név. 4. Verscsengő - Menyétféle ragadozó. 5. Dél-Am.-ban honos vaddisznó - Középhosszú női ruha, 6. Erős cselekvési képesség jelzője - Állóvíz - Ballagni kezd! 7. Félpete! - Az ezüst vegyjele - Csonthéjas gyümölcs - Hideg évszak. 8. Inni ad - Sorszél - A tetejére.9. Kicsinyítőképző - Esdekel. 10. Bizony - Áruszállító segédeszköz.11. Ijesztő alak - L Ó A - Női név. 12. Szélsőségesen túlzó - Könnyet hullat érte. 13. Tenger Ausztrália és Új-Guinea között - Nyomozókutya.
FÜGGŐLEGES: 1. Központi égitest - Jelmondat (Zb.: R) (A függ. 9. folyt.) 2. Emeli ... (a fizetéseket) - Bamba. 3. Csúcsíves építészeti stílus - Juttat - Méter msh. 4. YD - Savval kezel - A rádium vegyjele.5. Kézifegyverrel hadakozik - Szójárulék - Turandot hercege. 6. Óhajt- Hagymaváros. 7. Hitvány bor - ... regénye (Gárdonyi) - Holland festő volt (LAER). 8. Régi római pénzegység - Ráma msh. - Füzet - A lantán vegyjele. 9. Jelmondat. 10. Olimpiai bajnok ökölvívónk (György) - Ordítani kezd! - Félig rikolt! 11. Tömegközlekedési eszköz- Van ilyen költészet is. 12. Felfogja - Fizetése - Jut neki.
NYEREMÉNYEK:I. díj: 1 db IBM proprinter 30 000 Ft értékbenII. d(j: Egy ajándékcsomag üzletünk kínálatából 15 000 Ft értékbenIII. d(j: 10 karton leporellót és etikettet sorsolunk ki vigaszdíjként
10 beküldő között 50 000 Ft értékben.A helyes megfejtéseket a ciklus végén - lehetőleg egyszerre - az
üzlet címére kérjük beküldeni:ARECO Kft., 1065 Budapest, Podmaniczky (volt Rudas L.) u. 9. Tel.: 112-5084, 111-6802Az R-C Elektronikai Kft. és az ARECO Kft. közös játékához jó
szórakozást, kellemes időtöltést kívánunk!
42 1992/3
EGY ÜZLET, AHOL ERDEMES VÁSÁROLNI!
AT 386-33/51 MHz LANDMARK/128K cache, kiépítettség, mint fent
AT 486-33/111 MHz LANDMARK/256 K cache, kiépítettség mint fent
AT 286-20/20 MHz, 1 M RAM, 1,2 FDD, 101 g. bili., 14" mono monitor^MGP kártya, IDE kártya1 év garanciával 34 900 - Ft
59 0 0 0 - Ft2 év garanciával +4 650,- Ft
91 000,- Ft2 év garanciával + 7 970,- Ft
14 9 0 0 ,-Ft 3 880,- Ft
400,- Ft 1 2 0 ,-Ft
ALAPLAPOK MEMÓRIÁKAT 286-16 SIEMENS proc. 6 250,- Ft 4 M SIMM 70nsecAT 386-25 DX INTEL proc. 23 9 0 0 ,-Ft 1 M SIMM 70nsecAt 386-40/128 K cache AMD proc. 33 900,- Ft 414256-80At 486-50/128 K cache AMD proc. 149 8 0 0 ,-Ft 41256-80
WINCHESTEREK FLOPPYK40 MB MICROSCIENCE 24msec 3,5" 18 400,- Ft 1,2 M NEC52 MB Quantum LPS 16msec 3,5" 20 900,- Ft 1,44 M NEC105 MB NEC LPS 19msec 3,5" 26 900,- Ft240 MB Quantum LPS 16msec 3,5" 64 900,- Ft PRINTEREK
LX 100MONITOROK FX 1050VGA 14" mono monitor 640 ö 480 9 980,- Ft HD DESC JET 500SVGA 1024 768/0,28 3 szinkr. 30 900,- Ft HP III P + toner
EGEREK EGYÉBQtronix 1 400,- Ft 102 g. Sherry bili.GM 6000 2 980,- Ft Maus pad
Kívánság szerinti konfigurációk, viszonteladói árkedvezmények! Kérje aktuális árjegyzékünket! Áraink AFA nélkül, kp-s fizetés esetén érvényesek.
5 200,- Ft 4 500,- Ft
18 9 0 0 ,-Ft 46 900,- Ft 45 900,- Ft
114 9 0 0 ,-Ft
1992/3 43
SINI KFT.1077 BUDAPEST W esselényi u. 19. Tel.: 121-4089 Fax: 122-6640
T V - A U D I O - V I D E Ó - S E R V I C E - C O M P O N E N T S
A SINI KFT UJ AJANLATA
g erv \ce
prüícasseUAxMerKzeuQ®
7.ubeW
\ead©rsS\NUc^eS
Stereó fejhallgató mikrofonnal (KHM 7602) .......................... 1417 FtITT Nokia 3725 sorkimenő (KÖN1G nr. 3733)........................ 1783 Ft
3726 sorkimenő (KÖNIG nr. 3806)........................ 1899 Ft3425 sorkimenő (KÖNIG nr. 3807)........................ 1783 Ft
BEIING 8303. sorkimenő KÖNIG nr. 3489) .......................... 3872 FtDAEWOVCR-32 videófej (KÖNIG nr. 2713) ....................... 3208 Ft
szíjkészlet (KÖNIG nr. 7606) ..................... 404 Ftközkerék (KÖNIG nr. 1458)........................ 592 Ftkuplungegység (KÖNIG nr. 1443) ............... 559 Ft
GRUNDIG VS 200 nyomógörgő (KÖNIG nr. 1464).................. 520 Ftszíjkészlet (KÖNIG nr. 7535)................... 108 Ft
SAMSUNG SVX-303 videófej (KÖNIG nr. 2648).................. 2096 Ftnyomógörgő (KÖNIG nr. 1759)............. 369 Ftközkerék (KÖNIG nr. 1367).................. 185 Ftszíjkészlet (KÖNIG nr. 7608)................ 413 Ft
ORION VH-400 videófej (KÖNIG nr. 2518).......................... 2298 Ft
nyomógörgő (KÖNIG nr. 1815)............ 377 Ftközlőkerék (KÖNIG nr. 1060)............. 168 Ft
GOLD STARGHV-1245 videófej (KÖNIG nr. 2645) 2177 Ftnyomógörgő (KÖNIG nr. 1815)............ 377 Ftközkerék (KÖNIG nr. 1060)................ 168 Ftközkerék (KÖNIG nr. 1369).................. 84 Ft
ÚJDONSÁGSorkimenő teszter (KÖNIG nr. 5695) ___ 12 828 FtVHS-C adapter (KÖNIG nr. 5436) ........... 3099 FtVIDEÓ üzemmódkapcsolókpld: NV 430 (KÖNIG nr. 16134) ............... 376 Ft
VS-22 (KÖNIG nr. 16103)................. 452 FtCsaládi távszabályozó (KÖNIG nr. 8710) ... 1990 Ft Videófejvizsgáló VHS (KÖNIG nr. 5556) 7957 Ft
BÉTA (KÖNIG nr. 5560) . 8768 Ft
A feltüntetett árak a forgalmi adót nem tartalmazzák!
sic\Ci‘K F T
1077 BUDAPEST WESSELÉNYI U. 19.
Tel: 121-4089 F a x : 122-6640