Fórum témák

» Több friss téma
Cikkek » Wand óra - rezgőnyelves óra
Wand óra - rezgőnyelves óra
Szerző: Hp41C, patexati, janocsi, H2opok, idő: Máj 18, 2012, Olvasva: 30814, Oldal olvasási idő: kb. 1 perc
Lapozás: OK   7 / 9

- Nagy óraszámlap: Úgy kell elképzelni, hogy az óra egy nagy kör alakú számlap alját (fali) vagy tetejét (asztali) mutatja csak. A pontos idő a függőlegesnél van. Ahogy telik az idő, a számlap elfordul. Itt a felhasználó programozhatja be a számlap ábráját. Készült már számlap arab, római számokkal valamint a Nokia 10-es és 12-es rendszerével.

Képek, üzenetek: A külső EEPROM felhasználásával 256 kép és 256 szöveges üzenet megjelenítésére van lehetőség. A szöveg a propeller órán megszokott léptetéssel jelenik meg. Ezenkívül az időt, dátumot, a hét napját, a hőmérsékletet, páratartalmat és a névnapot magába foglaló üzenet léptetésére is. Az RTC szabad helyén egy gyorsan változtatható üzenetre is van lehetőség. Egy nem túl jó minőségű video a működésről.

Demo mód: Lehetőség van a kijelzési módok váltogatására. A normál kijelzés, a mozgó szöveg, a soron következő szokatlan időkijelzés és a mozgó idő, dátum váltogatja egymást. A mozgó szöveg és a szokatlan idő kijelzés kihagyható,

Soros vonali kapcsolat: Mindezen funkciók mellett (aktív kétirányú kijelzés, ébresztés kezelése, mérések elvégzése, fényerő állítás, DCF77 dekódolás) a kontrollernek még maradt ideje egy 9600 vagy 19200 Baud sebességű kapcsolat tartására. Az UART kezelése megszakításos, az adás és a vétel is pufferelt. Az órának küldött parancs és a rá adott válasz táviratok karakteres, olvasható formátumúak. Egy-egy távirat maximum 16 karakter hosszú lehet, emiatt a lekérdezés 9600 Baud sebesség mellett 2-3 másodpercig is eltarthat, a 40 ébresztés adatainak felolvasása, a névnapok, számlapok, képek üzenetek letöltése, felolvasása jelentős időbe telik. A kapcsolaton keresztül az óra minden beállítása elvégezhető, kiolvasható, minden funkció működtethető.

Összegezve: A programmal sikerült feszegetni a 16F886/16F887 határait. A program több, mint 8000 utasításból áll (8192 lehetne), az összes belső RAM memóriát kihasználja, még a nem használt perifériák vezérlőregisztereit, inkatív bitjeit is.

Nem is gondolná az ember, mi minden belefér ezekbe a kontrollerekbe assembly nyelven.


A cikk még nem ért véget, lapozz!
Következő: »»   7 / 9
Értékeléshez bejelentkezés szükséges!
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem