OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů


Právě je 29.03.2024, 00:58

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 181 ]  Přejít na stránku Předchozí  1, 2, 3, 4, 5 ... 13  Další
Autor Zpráva
 Předmět příspěvku: Re: Paměťová klávesnice pro MK14
PříspěvekNapsal: 23.06.2017, 22:24 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 16.03.2017, 11:36
Příspěvky: 1493
Bydliště: Kósek vod Brna
Has thanked: 101 times
Been thanked: 112 times
Ještě jednou, z cpu pošlu do GAL např 01h, pak to zastrobuju a v okamžiku kdy se na 0-tým vstupu GALu objeví 0, tak vynuluje s nějakým zpožděním např výstup č. 3?

_________________
TEMS-49, PMI-80, rep. MK14, ZX81, ZXspectrum+, TI58, MZ-800


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Paměťová klávesnice pro MK14
PříspěvekNapsal: 23.06.2017, 22:34 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
Ano přesně tak, když vydekóduješ příznak 1 z 8 (10) a na vstupu dat budeš mít příslušný kód tlačítka, tak /OE zatahá třístavem u správného výstupu do nuly, ostatní výstupy tam třístavem dají svojí funkci, jedničku.
OE by nebyl ani tak nutný, stačí aby klidový stav bylo nějaké nepoužité a nedekódované tlačítko.
Ale je to takové bez hazardů, když je tam potvrzení platnosti dat.
Kromtoho ty datové dráty můžeš použít na cokoliv jiného, třeba na obsluhu vlastní klávesnice :)
Dej tam 18-ti nohovej PIC, stejně bude moc velkej :lol:

Jak velké bloky tam chceš cpát ? jaké mají být další tlačítka a funkce té klávesnice ?

Jsi si vědom toho, že takový bastl se dá udělat jako vstup programu čehokoliv jiného ?

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


Naposledy upravil danhard dne 23.06.2017, 22:44, celkově upraveno 1

Nahoru
 Profil  
 
 Předmět příspěvku: Re: Paměťová klávesnice pro MK14
PříspěvekNapsal: 23.06.2017, 22:41 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 16.03.2017, 11:36
Příspěvky: 1493
Bydliště: Kósek vod Brna
Has thanked: 101 times
Been thanked: 112 times
Jo, původně jsem chtěl jen 5 bitů, s tím, že 0 nevybaví žádný výstup, ale vzhledem k tomu, že ještě přesně nevím, jak budu programovat (skládat jednotlivé kombinace) na port, tak by mohlo docházet k náhodným stavům

PIC neumím, a teprve DIL40 je pořádný integráč

//jdu spát, díky za informace a dobrou noc

32 bloků po 1k, s tím, že MK14 umí jen 640 B. Funkce jen pořízení a následná editace, ukládat se to bude vlastně okamžitě, no a pak upload do MK14, download nejde a není vlastně potřeba. Vkládání a editace bude vzužívat stejných klávesových sekvencí jako MK14, moc ji ještě neznám, ale snad tam nebude nějaký úskalí. Hlavně přepínač pro záznam do EEPROM a nebo prostá externí klávesnice.

_________________
TEMS-49, PMI-80, rep. MK14, ZX81, ZXspectrum+, TI58, MZ-800


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Paměťová klávesnice pro MK14
PříspěvekNapsal: 23.06.2017, 22:54 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
Tak mělo by to bez problému jít, jenom funkce pro řádek s 8-mi tlačítky se musí udělat s mezisoučtem, v kombinačním modu umí makrocela GAL20V8 sečíst jenom 7 tlačítek, osmá funkce vede na OE.

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


Naposledy upravil danhard dne 24.06.2017, 09:59, celkově upraveno 1

Nahoru
 Profil  
 
 Předmět příspěvku: Re: Paměťová klávesnice pro MK14
PříspěvekNapsal: 24.06.2017, 09:51 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 06.10.2015, 17:37
Příspěvky: 1554
Bydliště: Praha východ
Has thanked: 11 times
Been thanked: 144 times
sice nevím co to je MK14 (může to být označení ruské strategické rakety, stejně jako sovětského mixeru z doby soudruha Brežněva) :D a nedozvěděl jsem se z předchozích příspěvků, kolik tlačítek tedy má požadovaná numerická paměťová klávesnice vlastně mít, přesto můžu nabídnout takovouto klávesnici 20 tlačítek (popis tlačítek je variabilní)

Příloha:
Poznámka: programovatelná klávesnice
bh5321a.jpg
bh5321a.jpg [ 26.41 KiB | Zobrazeno 16243 krát ]


Vlastnosti
- 4x5 matice
- každá klávesa plně programovatelná (hodnota, řádka, sloupec)
- programovatelná hodnota debounce a typematic
- uživatelsky přístupná EEPROM
- sériové rozhraní TTL nebo PC/AT
- spínače se pozlacenými kontakty a krytím IP67
- hmatníky mohou být kulaté nebo hranaté v různých barvách
- velikost 66x57 mm

Popis
plně programovatelná klávesnice v matici 4x5. Klávesnicový modul použitelný do OEM přístrojů, lze připojit buďto přes 1-wire nebo 2-wire TTL sériový interface nebo přes PC/AT rozhraní. Každá klávesa, každá řádka a každý sloupec lze naprogramovat libovolnou hodnotou podle potřeby.

Kromě toho lze naprogramovat různé časové hodnoty typematic debounce. Všechny naprogramované hodnoty jsou uloženy v EEPROM a pamatují se i po vypnutí napájení. Klávesnicový modul používá kvaltní spínače s pozlacenými kontakty a krytím IP67.

Napájení +5V, odběr 11 mA.

Před dokončením je nová verze, která má navíc ještě paralelní porty.

_________________
Hyperinzerce - historické počítače

ComputerAsylum WEB: http://www.computerasylum.co.uk
Twitter: https://twitter.com/COMPUTERASYLUM
Zprávy: https://www.euronews.com/ https://www.aljazeera.com/
Obrázek


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Paměťová klávesnice pro MK14
PříspěvekNapsal: 24.06.2017, 10:04 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
Ale on tam klávesnici má, ale chce nahrávat programy přes výstup na externí klávesnici.
http://www.8bity.cz/wp-content/uploads/ ... tated1.jpg

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Paměťová klávesnice pro MK14
PříspěvekNapsal: 24.06.2017, 11:37 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 06.10.2015, 17:37
Příspěvky: 1554
Bydliště: Praha východ
Has thanked: 11 times
Been thanked: 144 times
vida, že zadání lze popsat 1 stručnou větou a odkazem na obrázek. Řešení je prosté - primitivní MCU s UART portem a s porty pro připojení se na dráty té externí klávesnice. MCU bude scanovat klávesnici a sbírat data a posílat je na UART.
Opačně , data odeslaná z počítače na UART převede na kombinaci pro externí klávesnici, zařadí zpoždění a odešle. Bude tam muset vkládat nějaké zpoždění, aby ten 8bitový systém to stíhal.

_________________
Hyperinzerce - historické počítače

ComputerAsylum WEB: http://www.computerasylum.co.uk
Twitter: https://twitter.com/COMPUTERASYLUM
Zprávy: https://www.euronews.com/ https://www.aljazeera.com/
Obrázek


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Paměťová klávesnice pro MK14
PříspěvekNapsal: 24.06.2017, 11:57 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
Mám dojem že si to stále nepochopil.
Tou externí klávesnicí musí emulovat chování reálné klávesnice, mačkat elektricky tlačítka :lol:

Dekodér pro obsluhu 32 kláves.


Přílohy:
MK14klavdek.rar [541 bajtů]
478 krát

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2
Nahoru
 Profil  
 
 Předmět příspěvku: Re: Paměťová klávesnice pro MK14
PříspěvekNapsal: 24.06.2017, 17:53 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
Jaká bude obsluha té chytré klávesnice ?
Potřebuješ tam přepínat módy, kdy to bude průchozí, kdy se to bude učit sekvenci do paměti a kdy to přehraje sekvenci do MK14.

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Paměťová klávesnice pro MK14
PříspěvekNapsal: 24.06.2017, 19:18 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 16.03.2017, 11:36
Příspěvky: 1493
Bydliště: Kósek vod Brna
Has thanked: 101 times
Been thanked: 112 times
Jasně, bude mít 25 kláves, (5 řídících navíc) zatim mám představu 2 mody, direkt a offlajn. Zatím to vše teprve vzniká, teprve dávám dohromady souvislosti, zjistil jsem, že 1 kB bude na 1 blok málo, protože na jeden bajt jsou potřeba 3 stisky kláves, a těch je 20 takže se 2 stisky do jednoho bajtu nevlezou, atd, atd. A času na takový hraní docela málo, dnes jsem celý den zedničil, takže jen po večerech, to už na to zase skoro nevidím... :-)

//jee, Ty už to máš hotový? to abych oprášil a dodělal galblast. Díky moc

_________________
TEMS-49, PMI-80, rep. MK14, ZX81, ZXspectrum+, TI58, MZ-800


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Paměťová klávesnice pro MK14
PříspěvekNapsal: 24.06.2017, 21:43 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 16.03.2017, 11:36
Příspěvky: 1493
Bydliště: Kósek vod Brna
Has thanked: 101 times
Been thanked: 112 times
Citace:
c1 = 1 'adresa sloupce c1-c8
c2 = 2
c3 = 3
c4 = 4
c5 = 5
c6 = 6
c7 = 7
k0 = 8 'kod klavesy k0-k4
k1 = 9
k2 =10
k3 =11

/oe = 13 'oe, potvrzeni klavesy
k4 = 14
r1 = 15 'vystup radku r1-r4
r2 = 16
p1 = 17 'pomocny vystup p1-p4
p2 = 18
p3 = 19
p4 = 20
r3 = 21
r4 = 22
c8 = 23


toto je rozvrzeni vyvodů?

_________________
TEMS-49, PMI-80, rep. MK14, ZX81, ZXspectrum+, TI58, MZ-800


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Paměťová klávesnice pro MK14
PříspěvekNapsal: 25.06.2017, 07:34 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
Jo, to je přiřazení vývodů, vstupy můžeš libovolně zpřeházet, výstupy také, jenom pomocné by neměli být na 15 a 22.
Každý řádek představuje vydekódované tlačítko, když tam tlačítko nebude osazeno a nechceš ho generovat, tak ten řádek vynecháš, nebo zablokuješ *0 místo kódu tlačítka, aby v tom byl pořádek :)
Vypadne tak potřeba pomocných součtů, ta je tam jen pro 8 tlačítek na řádek.
Kódy tlačítek je přiřazené číslo pozice, pokud by jsi to chtěl jinak zakódovat, tak to zpřeházíš zde.
Třeba kdyby jsi chtěl, aby kód byla přímo hodnota 0-9,a,b,c,d,e,f a ty další si už musíš nějak zvolit.
Ono to už pro 0-9 tak je, takže bych to tak nechal.

ps. taky se to vejde bez omezení do PEEL18CV8.

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Paměťová klávesnice pro MK14
PříspěvekNapsal: 25.06.2017, 14:02 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 16.03.2017, 11:36
Příspěvky: 1493
Bydliště: Kósek vod Brna
Has thanked: 101 times
Been thanked: 112 times
Budu se tím muset trochu prokousat, ale nevím jak to bude s časem, jsem teď na dovolené, tak třeba zaprší a bude čas na smysluplnou činnost :-)

_________________
TEMS-49, PMI-80, rep. MK14, ZX81, ZXspectrum+, TI58, MZ-800


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Paměťová klávesnice pro MK14
PříspěvekNapsal: 25.06.2017, 16:55 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 16.03.2017, 11:36
Příspěvky: 1493
Bydliště: Kósek vod Brna
Has thanked: 101 times
Been thanked: 112 times
Takže konečně zapršelo a mrknul jsem do toho schematu a není mě jasný, kde se ty výstupy r1 až r4 budou negovat.

_________________
TEMS-49, PMI-80, rep. MK14, ZX81, ZXspectrum+, TI58, MZ-800


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Paměťová klávesnice pro MK14
PříspěvekNapsal: 25.06.2017, 17:54 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
Aha chybička se vloudí :) lomítko před rovná se u r1-r4.

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 181 ]  Přejít na stránku Předchozí  1, 2, 3, 4, 5 ... 13  Další

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 3 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz