Konference: SAPI-1 a československé mikropočítače

Od: Tomas Franke
Datum: 14.6.2013 11: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)]


[2010 (676)] [2011 (586)] [2012 (976)] [2013 (538)]