196859. lajstromszámú szabadalom • Mobilis mikroprocesszoros vezérlésű kimeneti információs eszköz

1 2 A találmány tárgya egy mikroprocesszoros rend­szer által működtetett kétállapotú eleinek mátrixát is tartalmazó hálózat, előnyösen LED-ekkel felépí­tett fényinformációs eszköz (fényújság), amely felépí­tése folytán kis méretű, hordozható kivitelű. A kor­szerű elektronikus áramkörök (mikroprocesszor, me­mória stb.) megjelenéséig a fényújság fogalma alatt csak a nagyméretű, stabil kiépítésű, nagy alkatrész­igényű és fogyasztású berendezéseket értettünk. Az említett nagy bonyolultságú alkatrészek, vala­mint a kisméretű kétállapotú elemek, előnyösen fényemittáló diódák (LED-ek) már lehetővé tették a kompakt kivitelű, mobilís és gazdaságos információs rendszerek, előnyösen pl. fényújságok előállítását. A 80-as évek elején a fejlett ipari országokban piacra is kerültek ezek az eszközök, erőteljesen kibő­vítve ezáltal a reklám és információs eszközök sorát. Az ismert fényújságok (angol nyelvterületen SCROLLING vagy' Moving, TEXT DISPLAY néven ismertek) általában két féle áramköri megoldással ill. azok egyikével élnek (pl. Byte Magazin 1984. áp­rilis, 32. oldal): — soros információ kivitel shiftregiszterekkel — párhuzamos információ kivitel multiplexvezér­léssel. Másik példaként említjük a 4,216,471. számú US szabadalmi leírást, amelyben leírt áramköri megol­dás párhuzamos I/O Portokat használ a-kívánt (szám­kerékkel választható) szöveg multiplexált megjelení­tésére. (Megjegyezzük, hogy e szabadalmi leírás meg­oldása csak statikus (álló) szövegmegjelenítést tesz le­hetővé.) A fenti áramköri megoldások közös jellem­zője, hogy I/O (input-output) porton át viszik ki az adott információ (előnyösen egy-egy oszlopa) helyét és tartalmát, Ezért az alkalmazott I/O Port és egyéb elemeknek azonos (vagy nagyobb) gyorsaságúaknak kell lenniük, mint a mikroprocesszornak. A soros kivitel hátránya továbbá az igen nagy al­katrészigény és az ezzel járó magas fogyasztás, költ­ség és meghibásodási esély. A találmány szerinti megoldás az egyszerű kezel­hetőség érdekében I/O Port helyett tárolós, kapuzha­tó busz-meghajtókat alkalmaz. Ezek a működtető (előnyösen gépi kódban tárolt) software-re együttesen teszik lehetővé, hogy a maga­sabb szintű programnyelven (előnyösen BASIC-ben) írt (szöveg-) információk ciklikus kivitelével a kétálla­potú elemekből, előnyösen LED-ekbői álló hálózat dinamikus viselkedést mutasson. A kitűzött feladatot egy olyan mobilis, mikropro­cesszoros vezérlésű, kétállapotú elemeket tartalmazó fényinformációs eszközzel oldottuk meg, amely tar­talmaz egy mikrokomputert (előnyösen ZX-81-et) és amelyben egy kétállapotú elemekből (előnyösen LED-ekből) álló mátrix sorbemenetére a sormeghajtó kimenete, oszlopmeghajtó bemenetére az oszlop-de­­multiplexer van kötve, és a mikrokomputer a cím és vezérlő-buszokon át tárolós kapuzott buszmeghajtó­hoz (előnyösen 8212 vagy 74373, stb) csatlakozik. A címbusz felső byte kimenete a tárolós kapuzható busz-meghajtón keresztül a kétállapotú elemek mát­­- rixa oszlopvezérlő demultiplexerének bemenetére, a címbusz alsó byte kimenete a kétállapotú-elemek mátrixa sormeghajtó bemenetére csatlakozik. Az 1. ábra (előnyösen szöveg-) információk bevi­telét és az (előnyösen gépi kódú formában tárolt) mátrix (előnyösen display) vezérlő software működ­tetését szolgáló magasabb szintű (előnyösen BASIC) program folyamatábráját mutatja. A 2. ábra a kétállapotú elemek (előnyösen LED­­-display) mátrixát működtető gépi kódú vezérlőprog­­gram folyamatábráját mutatja. A 3. ábra a kétállapotú elemekből álló (előnyösen fényforrás-mátrix) fényinformációs eszköz tömbváz­latát mutatja be. Végül a 4a-4c ábrák egy lehetséges és működő software assembler listáját mutatják be Z80 alapú (előnyösen ZX 81) mikroprocesszoros vezérlő alkal­mazása esetén. A találmány szerinti elrendezést és annak műkö­dését a 3. ábra alapján a következőkben magyarázzuk. Az 1 mikrokomputer 11 címbuszkimenete a Bl 1 cím­buszon át össze van kötve a 3 tárolós kapuzott busz­­meghajtó 31 címbusz bemenetével, míg az 1 mikro­komputer 12 vezérlőbuszkímenete a B12 vezérlőbu­szon át a 3 tárolós kapuzott buszmeghajtó 32 vezérlő­­busz bemenetével van összekötve. A 3 tárolós kapu­zott buszmeghajtó 33 tárolt alsó címbyte kimenete a B33 sorvezérlő buszon át a 4 sormeghajtó 41 bemene­tére, a 3 tárolós kapuzott buszmeghajtó 34 tárolt felső címbyte kimenete a B34 oszlopkijelölő buszon át a 7 demultiplexer 71 oszlopkijelölő bemenetére van kötve. A 4 sormeghajtó 42 kimenete az 5 kétálla­potú elemek mátrixa 51 sorbemenetével, a 7 demulti­plexer 72 demultiplexált kimenete a 6 oszlopmeghaj­­„tó 61 vezérlőbemenetével, míg a 6 oszlopmeghajtó 62 meghajtókimenete a 5 kétállapotú elemek mátrixa 52 oszlopbemenetével van összekötve. A találmány szerinti elrendezés működését az 1., 2., és 3. ábra és a 4a-4c. ábrák alapján ismertetjük. Az 1 mikrokomputer, amely a szokásos felépítésű sze­mélyi számítógép (az elkészített prototípusnál elő­nyösen ZX 81-es volt) a 2 működtető software kap­csolja dinamikus egységbe az elrendezés többi részé­vel a következőképpen: Az 1. ábrán bemutatott blokkvázlat alapján egy magasabb szintű (előnyösen BASIC) programnyelven bekapcsoljuk a szükséges ka­rakterkészletet ezután a memória egy meghatározott helyétől kezdve soronként bevisszük a működtetésnél szükséges kimeneti (szöveg-) információt elindítjuk a gépi kódban tárolt és a 4a-4c ábrákon listázott 2 működtető softwaret, amely ciklikusan viszi ki a tá­rolt (szöveg-) információt az 5 kétállapotú elemek mátrixa felé. A működést a 2. ábra és a Melléklet szerint lehet megérteni és a 3. ábra szerint a jelek a következők szerint kerülnek feldolgozásra: Az 1 mikrokomputer a 2 működtető software által kijelölt memóriahelyről elhozott (szöveg-) információ egységet a következőképpen dolgozza fel: Egy belső regiszterből (amely a kivinni kívánt információ helyét jelöli ki) az 1 mikrokomputer virtuális kétbyte-os cím felső byte-ját képezi, míg magasabb szintű prog­ramnyelven tárolt (szöveg-) információnak az előbb jelzett belső regiszter által meghatározott eleméből képezi a virtuális kétbyte-os cím alsó byte-ját. Ezután az 1 mikrokomputer a virtuális kétbyte-os címről ol­vasási műveletet végez. A 3 tárolós kapuzott buszmeg­hajtó 32 vezérlőbusz bemenete előnyösen olyan kiala­kítású, hogy az olvasási művelet alatt 3 tárolós kapu­zott buszmeghajtó nincs kiválasztva, így 1 mikrokom­puter amennyiben a virtuális kétbyte-os címen ine-196.859 5 10 15 20 25 30 35 40 45 50 55 60

Next

/
Oldalképek
Tartalom