Fórum témák

» Több friss téma
Cikkek » Bináris óra PIC 16F690 és DS1307 RealTimeClock IC-vel I2C kommunikációval frissítve a kapcsolási rajzzal
Bináris óra PIC 16F690 és DS1307 RealTimeClock IC-vel I2C kommunikációval frissítve a kapcsolási rajzzal
Szerző: gombipeti, idő: Aug 31, 2012, Olvasva: 18604, Oldal olvasási idő: kb. 1 perc
Lapozás: OK   2 / 4

A bináris óra leolvasásának lényegére most nem térnék ki, interneten számtalan leírás található, bizonyára Ti is tisztában vagytok vele. Aki esetleg mégsem, annak röviden annyi, hogy binárisan kódolva mutatja az időt (gépi kód) óra tízes, óra egyes; perc tízes, perc egyes; másodperc tízes, másodperc egyes oszlopban. Az első sor ugye 2^0=1-et ér, a második 2^1=2-őt, a harmadik 2^2=4-et, a negyedik 2^3=8-at. Ha pl világít az első és a harmadik, az 1+4=5-öt jelent. A kép 15:29:46 kor készült

Az óra tízeséhez elég 2 LED, mivel 0, 1, vagy 2-t kell kijeleznünk vele. Az óra egyese már mehet 0-9-ig, ehhez már 4 LED kell. Itt ugye nem fogjuk az összes állapotot kihasználni, ami összesen 16 lenne.

A perc tízese 0-5 lehet, ehhez elég 3 db LED, a perc egyese ugyanaz, mint az óra egyese, vagyis 4db LED kell hozzá. A másodperc pedig ugyanúgy 0-59 értéket vehet fel, tehát megegyezik a perchez használt LED-ek számával. Azaz összesen 2+4+3+4+3+4=20 db LED kell.

Gondoltam, ha már építek egy ilyen órát, akkor legyen bent egy kis extra: tegyünk bele RGB LED-eket, hogy tudjuk állítani az óra kijelzésének színét!

Lilaszínhez kék és piros is kell


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

Belépés

Hirdetés
Lapoda.hu     XDT.hu     HEStore.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