Konference: SAPI-1 a československé mikropočítače
Od: | Jiri Biba |
Datum: | 13.6.2013 21:35 |
Předmět: | Re: klavesnice |
Tak to přihraj! Mě ta Consulka odchází a jestli odejde totál, budu zcela v řiti. Jirka ----- PŮVODNÍ ZPRÁVA ----- Od: "EC1045 (sapi tu byla ta zakroucena vec pandora.cz)" <ifbrk tu byla ta zakroucena vec seznam.cz> Komu: "Konference 'SAPI-1 a československé mikropočítače'" <sapi tu byla ta zakroucena vec pandora.cz> Předmět: Re: klavesnice Datum: 13.6.2013 - 22:03:36 > > promin jirko ale jaksi jsi nepochopil jadro pudla toho co tu resim > > jinak jsem mel ATckovou klavesnici pripojenou jen k cca 10 TTL svabum a > jezli mi z toho pismenka i v hexa tvaru kdibych tam pridal tak jeste 3 tak > si to mohlo kecat se SAPI-1 misto Consulek jen by tam asi nesli nektere > klavesi ale bylo by to puzitelne > > do PeCkove klavesnice lezou 4 draty dva napajeni jeden datuvy (ven z > klavesnice) a hodiny (do klavesnice) kodova tabulka je znama, data s > klavesnice lezou tak richle jak richle posilas hodyny takze napsat na to > neco z placu bych zvladl i ja kdy se mi do toho chtelo jenze nechce pac > zadnej jednocim neumi instrukce 8080A > > > > > > > > > Jéžiš marjá, pánové, co to tady stále řešíte? Koukám furt jak jelen! Já > chci > > PS2 klávesnici přidrátovat osmibitově k paralelnímu portu Sapi 1. Takže > > smáčknu klávesu na PS2, ta vyplivne sekvenci 1-x byte. Nějakej přífušek na > > to zareaguje že z toho udělá něco v rozsahu 0-FFH, pošle na výstupní port, > > dá Strobe, počká na odpověd ze Sapi a řekne PS2 klávesnici, že může poslat > > další znak. Nic víc, nic mín. Lámat membránovou klávesnici pro CP/M je > > totální volovina, na to nemá JPR-1Z čas, musí řešit diskety rolování u > > And-1Z a disky u IDE-1. > > Doufám Omikrone, že z ty nabídky něco bude. > > A Martine, doufám, že když už ty tabulky PS2 kodů máš, doufám, že je > > poskytneš. > > > > Kurňa, před časem jsem viděl na netu nějakou českou študáckou práci, kde > > byla přes ubohou mrňavou atmeláckou 51 připojená PS2 a na výstupu byl LCD > > 2x40 znaku a prostě co se klaplo, to se zobrazovalo. Byly tam i zdrojáky. > > Jen by stačila změnit obsluha 2x40 na komunikaci ala Sapi1. Atmelů mám > > hafo...vyvoják na 51 taky. > > Jenže to NEMŮŽU NAJÍT!!!!!!!!! Neumíte někdo líp hledat? > > > > Jirka > > > > -----Original Message----- > > From: EC1045 (sapi tu byla ta zakroucena vec pandora.cz) [mailto:ifbrk tu byla ta zakroucena vec seznam.cz] > > Sent: Thursday, June 13, 2013 8:57 PM > > To: Konference "SAPI-1 a československé mikropočítače" > > Subject: 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 > > > > --------------------- > > 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)]