191688. lajstromszámú szabadalom • Kapcsolási elrendezés személyi számítógépek, vagy programozható zsebszámítógépek univerzális kapacitásbővítéséhez
1 2 sck helyszínen való alkalmazásának korlátái, sem a mezőgazdasági üzemek jellegéből adódó szükség nem indokolják. A mezőgazdasági üzemekben is jelentkezik természetesen a döntéshozatalhoz szükséges információk iránti igény, vagyis szükség lenne bizonyos információáramlási gyorsaságra, de ezt a hagyományos adminisztráció és szakemberhiány miatt ma még nem lehet megoldani. Adott tehát a szükség, — de a lehetőség is - arra, hogy közbenső megoldást keressenek a szakemberek és a mezőgazdaság számára a megfelelő gyorsaságú és ütemű információáramlást a gyakorlati problémák üzemi helyszínen meghozandó döntések számára lehetővé tevő számítórendszert állítsanak szolgálatba. A találmány szerinti megoldásnak megfelelő kapcsolási elrendezés révén azt a célt kívántuk tehát elérni, hogy mindenütt rendelkezésre álló személyi számítógép, vagy akár programozható zsebszámítógép kapacitását a mezőgazdaságban történő alkalmazási igényeknek megfelelően bővítsük és segítségével az üzemviteli döntések meghozatalához szükséges komplex-információknak a megfelelő időben jussunk birtokába. Ezt a feladatot a találmány szerinti megoldásnak megfelelő kapcsolási elrendezés révén sikerült megoldani. A találmány előnye az, hogy nincs szükség klimatizált teremre, amely a komputerek elhelyezésének sokszor elkerülhetetlen feltétele, nincs szükség külön energiaforrásra,nincs szükség a számítógép ismerő, jól képzett szakemberre, mert a találmány szerinti berendezés kezelése könnyen elsajátítható és minden szakismeret nélkül kezelhető. A találmányt a leíráshoz mellékelt kapcsolás vázlat révén részletesen is ismertetjük. A leíráshoz mellékelt 1. ábrán a kapcsolási elrendezés blokkvázlatátlát/ juk. Az 1 személyi számítógép-/ -vagy programozható zsebszámítógép-matrixpontjaihoz rendelt billentyűk (tasztatura) kivezetésére kétirányú adatforgalmat lebonyolító adatbusz révén egy 2 billentyűletapogató és meghajtó áramkör vezérlő lámenete egy 9 logikai vezérlőáramkör egyik bemenetével van összekötve, míg a 9 logikai vezérlőáramkör aktiválást végrehajtó kimenete a 2 billentyűletapogató és meghajtóáramkör bemenetére csatlakozik. A 2 billentyűlatapogató és meghajtó áramkör kétirányú adatbusz révén egy 3 RAM operatív tárol óáram körrel, egy 4 EPROM háttér-tárolóáramkörrel egy<- 5 EPROM kódátalakító áramkörrel, végül egy 6 komparátor áramkörrel is össze van kapcsolva. A 9 logikai vezérlőáramkör egyik bemenetére egy 8 órajelgenerátor kimenete csatlakozik, míg a 9 logikai vezérlőáramkör egy-egy további kimenete a 3 RAM operatív tárolóáramkör, a 4 EPROM háttér tárolóáramkör és az 5 EPROM kódátalakító áramkör bemenetével van összekötve, ugyanakkor azonban kétirányú adatáramlást lebonyolító adatbusz révén a 6 komparátor áramkörre is csatlakozik. A 6 komparátor áramkör kétirányú adatáramlást biztosító adatbusz útján van összekötve egy 7 lépésszámláló és program-kód kijelző áramkörrel, míg ugyanezen 7 lépésszámláló és program-kód kijelző áramkör bemenetére az 5 EPROM-kódátalakító áramkör kimenete is csatlakozik. Az 5 EPROM kódátalakító áramkör - amely a 2 billentyűletapogató áramkörrel van összekötve - a 2 billentyűletapogató áramkör matrix pontjainak számával azonos számú kódot tartalmaz, (összesen 45 kódot). Az alábbi táblázatban leírt tíz kód kivételével az 5 EPROM' kódátalakító áramkör bemenő és kimenő adatai megegyeznek. Hogy milyen bemenő adatokra milyen kimenő adatok jelenjenek meg a kódátalakíton, az a számítógép billentyű-matrix elrendezésétől függ. A táblázatban a TI-54 számítógép billentyű mátrixához illeszkedik. Sorszám A billentyű matrix pontjai Kijelzett kód EPROM kimenetei Sorszám A billentyű matrix pontjai Kijelzett kód EPROM kimenetei 27 LHHLLLHL 07 LLLLLHHH 28 LHHLLLHH 08 LLLLHLLL 29 LHHLLHLL 09 LLLLHLLL 32 LHHHLLHL 04 LLLLLHLL 33 LHHHLLHH 05 LLLLLHLH 34 LHHHLHLL 06 LLLLLHHL 37 hlllllhl 01 LLLLLLLH 38 HLLLLLHH 02 LLLLLLHL 39 HLLLLHLL 03 LLLLLLHH 42 HLLLLLHL 00 LLLLLLLL Az így kialakított kapcsolás elrendezés bármilyen adathordozón alkalmazható, ahol változó nagyságrendű adatli aim azzal keli dolgozni. Működését az alábbiakban írjuk le: Amíg az 1 személyi számítógépen nincs megnyomva billentyű, a 2 billentyűletapogató és meghajtó áramkör nem talál zárt matrix pontot és így nem ad kimenőjelet. Amikor egy billentyűt (tasztert) lenyomunk, a 2 billentyűletapogató és meghajtó áramkör 1 milisec idő alatt a matrixpontot megtalálja és azt reteszeli. Ugyanakkor az adatbusz kimeneten az oszlop és a sor száma jelenik meg. Ezután a vezérlőkimenet indítja a 9 logikai vezérlőáramkör beíró részét, amely a 3 RAM tárolóáramkörbe ezt beírja és egyidejűleg vezérli az 5 EPROM kódátalakító áramkört. Az 5 EPROM kódátalakító áramkör ugyanakkor vezérli a 7 lépésszámláló és program-kód kijelző áramkört. Ezen az áramkörön jelenik meg a lépés sorszáma és kódja. Ezután a 9 logikai vezérlőáramkör utasítására a 2 billentyűletapogató és meghajtó áramkör utasítására a 2 billentyűletapogató és meghajtó áramkört ismét aktiválja, amely a billentyűk matrixpontjait folyamatosan letapogatja. Ezzel megtörtént a program beírása. A program lefutásához a 9 logikai vezérlőáramkör a rajta lévő vezérlőbillentyűk segítségével átkapcsolja a 2 billentyűletapogató és meghajtóáramkört, a programozható zsebszámítógép vagy személyi számítógép billentyűinek meghajtására, majd a 3 RAM tárolóáramkör a betárolási lépéseknek megfelelő sorrendűségi lépésenként visszaolvassa az 1 személyi számítógépbe, illetve a programozható zsebszámitógépbe a programot. Az 1 személyi zsebszámítógép a programot végrehajtja, vagy saját programtároiójába írja át. A 3 RAM táralóáramkörben tárolt információt át lehet írni a vele azonos kapacitású EPROM tárolóáramkörbe. A 3 RAM-táralóáramkört a 9 logikai vezérlőáramkör vezérli, s így a tárolóáramkör a kétirá-191.688 S 10 15 20 25 30 35 40 45 50 55 60 3