Naprogramování ''textového čítače&editoru''

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
DominikPechac
Příspěvky: 11
Registrován: 16 zář 2013, 00:00

Naprogramování ''textového čítače&editoru''

#1 Příspěvek od DominikPechac »

Ahoj, při zkoumání nové kalkulačky mě napadlo, jestli by šlo (šlo, jen vůbec nevím jak :D) naprogramovat přístroj, do kterého by jsem buď vložil soubor s textem, nebo ho tam naťukal a později bych ho mohl zobrazit. Mám doma EPROM 2MB (M27C2001-15XFI) a 2 EEPROM 8Kbit (24C08) 2Kbit (25W02). jestli by šli použít. Možná ej něco na internetu, ale vůbec nevím jak bych to měl nazvat, podle čeho bych měl hledat. Nikdy jsem neprogramoval, ale chci se naučit. Jsem amatér, takže snesu kritiku a rád se přiučím novým věcem.
Díky a hezký večer.
Uživatelský avatar
mtajovsky
Příspěvky: 3728
Registrován: 19 zář 2007, 00:00
Bydliště: Praha

#2 Příspěvek od mtajovsky »

Vy chcete naprogramovat textový editor. Měl byste se seznámit s jeho principy, zejména s tím, jak se provádí vkládání a mazání textu uprostřed - hledejte heslo gap buffer:

http://en.wikipedia.org/wiki/Gap_buffer

Předpokládá se, že je čtenář obeznámen s programováním jako takovým, s prací s řetězci, vstupem a výstupem atd.
Uživatelský avatar
Honza_dy
Příspěvky: 2172
Registrován: 20 srp 2004, 00:00
Bydliště: Brno-venkov

#3 Příspěvek od Honza_dy »

A ten text by se zobrazil na základě jakého podnětu?

Něco podobného existuje jako stavebnice, jen tak pro inspiraci:
http://gme.cz/miniaturni-lcd-displej-ve ... 7-p766-396
http://gme.cz/programovatelny-lcd-displ ... 5-p766-393
petrfilipi
Příspěvky: 2902
Registrován: 13 zář 2005, 00:00

#4 Příspěvek od petrfilipi »

Ahoj,
mohu se zeptat, k čemu má takový přístroj sloužit? Má to být něco jako digitální diář? Pokud ano, doporučuji koupit nějaký za 1Kč na Aukru a máš klid. Programovat něco, co pak nepoužiješ (tak malé jako Casio to neuděláš, takovou krabičku tomu nedáš, jak a jakou k tomu připojíš klávesnici, co s češtinou, apod.).
Mohu-li Ti radit, zkus si vymyslet jiný úkol. Ale takový, který pak budeš používat (digitální hodiny, kuchyňskou minutku, napájecí zdroj, indikátor nízkého tarifu, indikátor dlouho se točícího vodoměru, ...).
I když teď mě napadlo aspoň trochu smysluplné využití Tebou popisovaného zařízení - mohl by to být zkoušeč na slovíčka (do tramvaje či autobusu). Ale to budeš muset připojit k PC, abys nepřišel jednoduše a vložená slovíčka.

Petr Filipi
Uživatelský avatar
Habesan
Příspěvky: 7377
Registrován: 12 led 2009, 00:00
Bydliště: Plzeňsko
Kontaktovat uživatele:

#5 Příspěvek od Habesan »

DominikPechac píše:Nikdy jsem neprogramoval
Doporučuji Arduino.
Sháním hasičák s CO2 "sněhový", raději funkční.
(Nemusí mít platnou revizi.)
(Celkově budu raději, když se to obejde bez papírů.)
Uživatelský avatar
DominikPechac
Příspěvky: 11
Registrován: 16 zář 2013, 00:00

#6 Příspěvek od DominikPechac »

Popravdě jsem to chtěl využít ve škole - jako tahák skrytý v kalkulačce :D Jo existuje spoustu jiných možností jak si udělat tahák. Nejde tady jenom o tahák, je to originální, a člověk se při stavbě zabaví a přiučí. Rozebral jsem kalkulačku - je tam zalitý obvod nejspíše nějakou pryskyřicí. Jsou zde ale různě popsané výstupy. Na youtube jsem našel video jak kalkulačku připojil přes tyto výstupy na Arduino a přes PC nejspíš přeprogramoval. Do kalkulačky přidal nové funkce. Teď jde o to jestli má cenu přeprogramovat čip v kalkulačce nebo udělat kompletně novou DPS s displejem. S tou klávesnicí - pokud bych připájel nějaký konektor na výstupy čipu , který bych poté připojil k PC a zde zadal text. Čili by jsem pouze z kalkulačky udělal čítač textu. Omluvte prosím mé nepřesné výrazy, jsem začátečník a snažím se nějak začít. Díky všem.
Uživatelský avatar
AB1
Příspěvky: 312
Registrován: 23 lis 2009, 00:00

#7 Příspěvek od AB1 »

Popravdě jsem to chtěl využít ve škole - jako tahák skrytý v kalkulačce

To je od tebe škaredé.
Kdybys místo rozebírání kalkulaček a hledání na internetu věnoval ten čas učení, tak bys možná žádný tahák nepotřeboval.
Uživatelský avatar
DominikPechac
Příspěvky: 11
Registrován: 16 zář 2013, 00:00

#8 Příspěvek od DominikPechac »

Známky mám dobré (dobré znamená sice 3, ale mám 1 -2 ), byl to nápad, ale tak díky za částečnou pomoc.
Uživatelský avatar
judeware
Příspěvky: 2025
Registrován: 04 srp 2009, 00:00
Bydliště: okres Písek

#9 Příspěvek od judeware »

Mám doma EPROM 2MB (M27C2001-15XFI)...

Až na to, že je to paměť 2Mb, resp. raději pišme 256KB. Kdepak 2MB! Keramické ryzí EPROM se snad v kapacitě nad 1MB ani nedělaly.

O totmtéž píšeš zde:
http://www.ebastlirna.cz/modules.php?na ... ic&t=60170
Ony vlastně EPROMy nad 64KB nemá smysl hromadit. Z každé desky pro CPU P1/P2 lze vytáhnout PEROM 29C010, 29C020 v DIP32 i PLCC. Nepotřebují UV mazačku a jsou jich všude kvanta. Naopak ryzí EPROM 64KB (a méně) má cenu skladovat z toho důvodu, že pomalu mizí a nové jsou drahé. PEROMek 29C256 a 29C512 nikdy moc nebylo a dvanáctivoltových EEPROM 28C16 a 28C64 nalézám ještě míň.
Uživatelský avatar
DominikPechac
Příspěvky: 11
Registrován: 16 zář 2013, 00:00

#10 Příspěvek od DominikPechac »

Tak to nevím kde jsem 2MB vzal. Koukal jsem do datasheetu, kterej už teď nemůžu najít kde bylo 2MB (Ne 2Mb). Ted sem to našel zase jinde a tam zase pamět 256Kbit. To se tedy omlouvám.
Uživatelský avatar
Habesan
Příspěvky: 7377
Registrován: 12 led 2009, 00:00
Bydliště: Plzeňsko
Kontaktovat uživatele:

#11 Příspěvek od Habesan »

Jestli máš známky Chvalitebné až Výborné, tak máš pravděpodobně dostatečnou rezervu duševní kapacity, aby jsi se mohl vrhnout na to Arduino.
Následně můžeš podle chuti pokračovat "dospělejším" programováním.
Sháním hasičák s CO2 "sněhový", raději funkční.
(Nemusí mít platnou revizi.)
(Celkově budu raději, když se to obejde bez papírů.)
Uživatelský avatar
pepik9
Příspěvky: 2433
Registrován: 31 srp 2010, 00:00

#12 Příspěvek od pepik9 »

Kdysi v začátcích internetu jsem něco takového zahlídl. Jedno nebo dvouřádkovej LCD displej, mikroprocesor a paměť, vestavěné v tlustším sešitě.
Uživatelský avatar
poprad
Příspěvky: 13
Registrován: 26 led 2013, 00:00

#13 Příspěvek od poprad »

K účelu použití bych chtěl jen dodat - učíš se pro sebe, pro nikoho jiného. A pokud se ti zdá, že se některé pŕedměty učíš zbytečně, tak tím víc by ses měl učit. Dobrý programátor musí vědět mnoho, kdo ví jakou aplikaci budeš jednou řešit.
Ale jinak všechno dobré v životě, ať se ti daří...
Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“