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

Od: Radek Suk
Datum: 13.6.2013 11:35
Předmět: Re: klavesnice


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
>
>


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)]