Konference: SAPI-1 a československé mikropočítače
Od: | EC1045 |
Datum: | 13.6.2013 18:56 |
Předmět: | Re: klavesnice |
navim jestli jsy to precet spravne ale prvni slovo bilo NAPR tj. napriklad. V danem priklade nadrad 74151 za 74150 a 74138/7445/74145 za 74154 a mas matici 16x16 je pravdou ze s danyby cypy to vynde prostorove vetsi ale jsou snadneji sehnatelne. a pokut budes k tomu pouzivat PeCkovou klavesnici tak stejnak da jen dost omezeny pocet klaves v jednotkach kusu takze to je hlavni limitujici faktor kolik muzes emulovat seplich klaves. pokut se nebudu bavit o kapacitnich klavesnicich ci jinych silenostech ale klavevicich co se vyskytuji v SAPI-1, PMD-85, ZX ....., tat tam se vzdy pracuje s TTL urovnemi a prohani se tam log "0" takze se da vpohode vystacit s TTL svaby druha vec je ta ze pokut se to udela formou modulu tak pujde poskladat matice dle potreb mislim tim kolik bude schopna najednou sepnot klaves. takze by byla deska na ktere bi jeden spinac slozen z 74150/74151, 7445/74145/17154, registr s dekoderem adresy. na modulu by byli tri konektory dva pro matici tj. osa X a osa Y trety by spouzil k rizeni. s trochou snahy by ten modul bil i jednostrany, k propojovani bu se dali pouzit samorezne konektory. a take bi sel odela modul pro funkcni klavesi jako SHIFT, kurzorove sipky, CTRL, ..... pouzivajici hradlo 7403 stim ze bi tam bilo pole propoje kde bi se nastavila konkretni propojeni ale s MHB8804(A) to bude elegantnejsi ale dane svaby se dost blbe shani takze pokut bu to chtelo delat vicero lidi tak muze but problem sehnat ty svaby nevim jak tresne je delana klavesnice v MZ3500 ale prepokladam ze je to odoba vise jmenovanich 8bitu > > > Petre tvoje reseni je dobre ale dosti se to vaze na jeden typ stroje. Ja > bych to chtel udelat modularne abych to mohl pouzit i jinde. Take vim o > obvodu MHB8804 a asi nakonec pujdu touto cestou. > > Jirko jako zakladni funkci to ma mit tu ze to bude pole 16x8 spinacu. > Asi bych tam dal jeden 20 pinovy a jeden 10pinovy konektor. Na toto bych > pak vzdy pripojil nejakou malou prechodku a pak bych to pripojoval k > realnym strojum. Treba Sapi1, ZX, Sharp atd. Vzdy by se to pripojovalo > paralelne k realne klavesnici. Takze kdyz by se to chytre udelalo tak by > sel pocitac ovladat primo z realne klavesnice tak i na "dalku" z jineho > stroje. Protoze vlastni matici musi neco ovladat tak pro zacatek bych > tam dal PS2 modul co ted vymyslel Martin Lukasek - zatim na tom > intenzivne pracuje. Ale bylo by to udelane tak, aby to mohl ovladat > jakykoliv pocitac pres nejakou paralelni branu. Jako prvni pocitac kde > bych to chcel aplikovat je MZ3500 a prave tento ma matici 16x8 - ma > totiz luxusni klavesnici. Kombinaci pouziti je vice - jedna by byla > tato, Martinuv modul (nebo interface k pc) posle na ovladaci vstup teto > karty spravnou kombinaci ktera "stiskne" tlacitko. Vlastni karta ho > "jako" stiskne a dalsi novy modul co v tomto pripade bude elektronicka > kopie realne klavesnice to spravne vyhodnoti a posle pres 5zilovy kabel > do realneho pocitace. Takze realny pocitac bude mit 100% presne reakce > "virtualni" klavesnice. Az mne to omrzi tam klicovou cast muzu pouzit > treba pro pocitac Mistrum. > > Jardo - bezny jednocipak neni dostatecne rychly aby reagoval na realne > klavesnici. Mam samozrejme zalozni plan a to ze tam dam obycejnou 64KB > pamet (16 vstupu) a tu naplnim daty tak ze pri jakekoliv kombinaci se na > datove sbernici ukaze co je prave stisknuto - to ma rychlost uplne > stejnou jako realna klavesnice - pripadne toto presunout do FPGA. > Samozrejme na vystupu by bylo neco jako 74LS07. Data v pameti by se > menila vzdy kdyz ovladaci pocitac zjisti ze pravy pocitac prave > dokoncil scan klavesnice. Ale "realne tlacitka" jsou vice univerzalni. > > > Radek > > > > Dne 13.6.2013 0:01, EC1045 (sapi tu byla ta zakroucena vec pandora.cz) napsal(a): > > > > spis bich pouzil 74xx03 misto 4066 stejnak vstupy jsou na jedne strane > > a vystypy na druhe strane ale tim se viresi akorat ta kapacita ale mam > > obavu abi to melo rozumnej rozmer tak to bude chtit 4vrstvej plosak. > > druha otazka zni kolik je zapotrebi maximalne seplich klaves, pokut je > > to v radech jednotek tak bi slo pouzit 74150/74151 a 74154/74138/... a > > pro casto pouzinane klavesi jako SHIFT, ENTER, CTRL, ...... bi se > > pouzily prima hradla 7403 tim bi se virazne snizil pocet pouzder a > > take by se zjednodusil DPS. pokut budes chtit plnohodnotnou analogovou > > spinaci matici tak pak bude jednodusi sehnat nekde napr. MHB8804(A) > > (pouzival se v digitalnich ustrednach a obsahuje matici 8x8 a lze > > skladat do vetsich matic) nebo pokut bude stacit cislicove pole tak to > > naprobamovat do nejakeho hradloveho pole. > > > > vym o cem mluvim pac jsem se touto otazkou ji zabival (v teoreticke > > rovine) > > > > napr to klavesnici s matici 8x8 a max seplimy ctimi klavesami a ctirmi > > funkcnimi klavesami bi na vlastni matici stacilo 4x 74151, 74138 (ke > > kazde 74138 8x dioda pro moznost pospojovat vicero vystypu) vstupni a > > (vystubni) budic matice 1x 7403 pro funkcni klavesy a 5x registr z > > cehoz 4x 8bit a 1x 4bit plus nejaka ta bizuterie okolo !!!!!!! > > multiplexer i demultiplexer musy mit povolovaci vstupy !!!!!!!! > > > > pokut to neni jasne co basnik chtel rict dodam pripadne schema > > > > > >> > >> > >> Premyslim ze udelam desku kde bude 32x CMOS 4066 a to bude ovladat > >> 16x74ls374. Take by tam byl 2x138 a nejaky budic asi 2x245 + neco navic. > >> Cele by to fungovalo tak, ze by mohlo byt mozno spojit kazdy prusecik > >> 16x8 bitu (klaves). Cele by se to pripojilo paralelne k realne > >> klavesnici. > >> Vstup by pro zacatek byl najaky procesor ke kteremu by byl pripojena > >> PS2 klavesnice. Co myslite nebude problem spojit paralelne 16 techto > >> 4066 obvodu - treba kvuli kapacite? > >> > >> Radek > >> > >> > >> > >> --------------------- > >> sapi tu byla ta zakroucena vec pandora.cz > >> Konference o SAPI-1 > >> --- > >> POZOR! Provoz systému Pandora.cz bude k 30. listopadu 2013 ukončen. > >> Více informací: http://goo.gl/b99cI > > > > --------------------- > > sapi tu byla ta zakroucena vec pandora.cz > > Konference o SAPI-1 > > --- > > POZOR! Provoz systému Pandora.cz bude k 30. listopadu 2013 ukončen. > > Více informací: http://goo.gl/b99cI > > > > > > --------------------- > sapi tu byla ta zakroucena vec pandora.cz > Konference o SAPI-1 > --- > POZOR! Provoz systému Pandora.cz bude k 30. listopadu 2013 ukončen. > Více informací: http://goo.gl/b99cI
Ostatní příspěvky vlákna:
[2013/1 (16)] [2013/2 (90)] [2013/3 (37)] [2013/4 (48)] [2013/5 (36)] [2013/6 (128)] [2013/7 (27)] [2013/9 (29)] [2013/10 (64)] [2013/11 (63)]