192314. lajstromszámú szabadalom • Berendezés mechanikai infirmációknak megfelelő villamos kódjelek előállításáa

1 192.3’4 2 realizálható. így például alkalmazható Rockwell gyártmányú 6520 típusú 8-bites mikroprocesszor RAM munkamemóriával és megfelelő ROM memóriá­val a program és a billentyűzet kódjainak megfelelő táblázat tárolására. A 31 kimenő regiszter és a 32 be­menő regiszter megvalósítható például egyetlen Rockwell gyártmányú 6520 típusú párhuzamos port. áramkörrel. A 33 jeladók például 74145 típusú meg­hajtó áramkörrel és LED diódákkal, a 34 jelvevők pél­dául CD 4009 típusú CMOS inverter áramkörrel és fototranzisztorral realizálhatók. A 6. ábra szerinti berendezés többféle üzemmód­ban működhet. Lehetséges, hogy a mikroprocesszoros 30 vezérlőegység a 31 kimenő regiszteren keresztül az oszlopokhoz tartozó 33 jeladókat ciklikusan akti­válja, és a mindenkori aktiváló jelkombinációra a 32 bemenő regiszteren keresztül a 34 jelvevőktől érkező jelkombinációt programmal értékelve állapítja meg az éppen megnyomott billentyűnek megfelelő kódjelet. A mikroprocesszoros 30 vezérlőegység egy lehet­séges billentyűkezelfí programjának hatásvázlata a 7. ábrán látható. A 62 lépéssel kezdődik a porgram, például 100 ms-onként. A 63 lépésben a 31 kimenő regiszterre kitett OUTPUT értéke 1-re lesz beállít­va, ez megfelel az 1 billentyűzet első oszlopában el­helyezett jeladó gerjesztésének. Ezután a 64 lépés­ben a 32 bemenő regiszter által szolgáltatott INPUT értékét olvassa be a mikroprocesszor. A 65 lépés­ben megvizsgálja, hogy a beolvasott INPUT értéke 0-e. Ha igen, ez azt jelenti, hogy az 1 billentyűzet első oszlopában nem történt billentyű működtetés. Ekkor a 66 lépésben az OUTPUT értékét kétszeresre növeli, ezzel a 31 kimenő regiszterre adandó jelben az 1-es egy helyiértékkel balra tolódik és így az 1 billentyűzet következő oszlopához tartozó jeladó kap majd gerjesztést. A 67 lépésben megvizsgálja, hogy kétszeresre növelt OUTPUT értéke elérte-e a 128-at. Ha igen, ez megfelel annak az állapotnak, amikor már az 1 billentyűzet legutolsó oszlopához tartozó jeladó is gerjesztve volt, és az egész letapoga­tás során egyetlen billentyű sem volt működtetve. Ek­kor a 70 lépésben a program befejeződik. Ha nem, a program visszaugrik a 63 lépésre, amelyben az 1 bil­lentyűzet következő oszlopához tartozó jeladó lesz aktiválva. Ha a 65 lépésben az INPUT nem 0, akkor a 68 lépésben a mikroprocesszor egy INDEX-et képez az INDEX = OUTPUT ♦ 128 INPUT összefüggés sze­rint. Az így meghatározott INDEX és egy táblázat kezdőcím alapján a 69 lépésben kiolvassa egy ROM memóriában tárolt táblázatból a működtetett billen­tyűhöz tartozó kódot. Ezután a program a 70 lépés­ben befejeződik. A mikroprocesszoros 30 vezérlőegység tehát a le­nyomott billentyűhöz programmal rendel hozzá kó­dot. Ez a porgram különböző kódtáblázatokat is hasz­nálhat, amelyek a billentyűkhöz többféle kódrendszer hozzárendelését teszik lehetővé. Lehetséges azonban például olyan üzemmód is, amikor a 30 vezérlőegység csak arra kiváncsi, hogy a működés egy adott fázisá­ban megnyomásra kerül-e egy adott billentyű. Ekkor csak eme adott billentyűnek megfelelő oszlophoz tartozó jeladót aktiválja periodikusan, és várja, hogy érkezik-e a 32 bemenő regiszteren keresztül az adott billentyűnek megfelelő sorban lévő jelvevőről jel. Természetesen a mikroprocesszoros 30 vezérlőegység az 1 billentyűzet kiszolgálása mellett egyéb feladato­kat is elláthat. Szabadalmi igénypontok 1. Berendezés mechanikai információknak megfe­lelő villamos kódjelek előállítására, amely berendezés­nek mátrix elrendezésű, elmozdíthatóan ágyazott billentyűket tartalmazó billentyűzete, a billentyűzet oszlopai, illetve sorai mentén elhelyezett jeladói és jelvevői, valamint a jeladókat működtető és a jelve­vők jeleit érzékelő egysége van, ahol a billentyűzet­ben a billentyűk úgy vannak kialakítva, hogy a billen­tyűk lenyomott állapotukban a jelet a megfelelő osz­lopról vagy sorról a megfelelő sorba, illetve oszlopba irányítják, azzal jellemezve, hogy jeladókat (3A....3E) egymás után működtető generátora (9) van, a billentyűzet (1) oszlopai és sorai mentén vagy csak egy jeladó (3A....3E), vagy csak egy jelvevő (4A,...4C) van elrendezve, és a generátorhoz (9), valamint - adott esetben jelformálókon (5A,...5C) át - a jelvevőkhöz (4A....4C) csatlakoztatott, kom­binációs logikai hálózatot megvalósító kiértékelő egy­sége (16) van. 2. Az 1. igénypont szerinti berendezés, azzal jellemezve, hogy a kombinációs logikai hálóza­tot csak olvasható memória (7) alkotja, amelynek címbemenetei a generátorhoz (9) és - adott esetben jelformálókon (5A,...5C) át — a jelvevőkhöz (4A,... 4C), adatkimenetei pedig a kódjeleket adó kódkime­netre (14) vannak csatlakoztatva. 3. A 2. igénypont szerinti berendezés, azzal jellemezve, hogy a memória (7) adatkimenetei ütköző: regiszteren (8) keresztül vannak a kódkime­netre (14) csatlakoztatva, amely regiszter (8) beíró bemenete a jelvevők (4A,...4C) kimeneteire csatlakoz­tatott kapuáramkör (6) kimenetére van csatlakoztat­va. 4. Az 1. igénypont szerinti berendezés, azzal jellemezve, hogy a generátort és a kiértékelő egységet mikroprocesszoros vezérlőegység (3) alkotja, amely kimenő regiszteren (31) keresztül kapcsolódik a jeladókhoz (33) és bemenő regiszteren (32) keresz­tül a jelvevőkhöz (34). 5. Az 1—4. igénypontok bármelyike szerinti beren­dezés, azzal jellemezve, hogy a billentyűzet (1) ama sarok billentyűje (2AC), amely mellett sem jeladó, sem, jelvevő nincs elrendezve, külön jeladóval (3) és külön jelvevővel (41) van ellátva, és a külön jel­vevő (41) kimenete a kiértékelő egység (16), illetve a bemenő regiszter (32) további bemenetére van csatla­koztatva. 6. Az 1-4. igénypontok bármelyike szerinti beren­dezés, azzal jellemezve, hogy a billentyűzet (1) a mátrix elrendezésű billentyűkön (2AA....2EC) kívül külön jeladóval (3) és jelvevővel (4) ellátott legalább egy további billentyűt (2) is tartalmaz, és a külön jelvevő (4) kimenete a kiértékelő egység (16), illetve a bemenő regiszter (32) további bemenetére van csatlakoztatva. 7. Az 1 -6. igénypontok bármelyike szerinti beren­dezés, azzal jellemezve, hogy a jeladók (3 A, ...3E) fényforrások, a jelvevők (4A,...4C) fényérzéke­lő elemek és a billentyűk (2AA....2EC) a fényt lenyo­mott állapotukban a megfelelő oszlopról a megfelelő sorba, illetve sorról a megfelelő oszlopba tükröző fe­lülettel (22) vannak ellátva. 5 10 15 20 25 30 35 40 45 50 55 7 db álra

Next

/
Thumbnails
Contents