Konference: SAPI-1 a československé mikropočítače
Od: | Tomas Franke |
Datum: | 14.6.2013 08:19 |
Předmět: | Re: klavesnice |
Tohle stačí maximálně si poupravíte tebulky. tenhle procesor je absolutně nejlevnější... Omikron Dne 13.6.2013 23:46, Jiri Biba (sapi tu byla ta zakroucena vec pandora.cz) napsal(a): > Našli rádcové, našli!!!! > http://www.volny.cz/fuksam/navrhy/displej/displej.htm > Jen přešlechtit obsluhu LCD na Sapidlovej klávesovej protokol a je to. > Tak Omikrone, Tvoje a nebo todlenc? Všecko na to mám doma, jen ten čas nééé. > > Jirka > > ----- PŮVODNÍ ZPRÁVA ----- > Od: "Jardax (sapi tu byla ta zakroucena vec pandora.cz)" <jardax tu byla ta zakroucena vec swamp.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 - 21:53:29 > >> ... ale ty asi myslis tohle! :) >> http://www.urel.feec.vutbr.cz/MIA/2009/puhony/index.html >> >> Dne 13.6.2013 21:43, Jiri Biba (sapi tu byla ta zakroucena vec pandora.cz) napsal(a): >>> 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 >> > --------------------- > 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)]