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
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! A cikk még nem ért véget, lapozz! Értékeléshez bejelentkezés szükséges! |
Bejelentkezés
Hirdetés |